Milwaukee Bucks sign Cormac Ryan to two-way deal

OSHKOSH, WI – JANUARY 17: Cormac Ryan #30 of the Wisconsin Herd shoots a three point basket during the game during the game against the Westchester Knicks during an NBA G-League game on January 17, 2026 at The Oshkosh Arena in Oshkosh, Wisconsin. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and or using this Photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory Copyright Notice: Copyright 2026 NBAE (Photo by Gary Dineen/NBAE via Getty Images) | NBAE via Getty Images

The Bucks signed Wisconsin Herd shooting guard Cormac Ryan to a two-way contract, the Bucks announced Thursday afternoon. Ryan, who has averaged 20.4 points, 4.6 rebounds, and 2.8 assists per game with the Herd, steps into a competitive wing rotation as the Bucks attempt to push for a play-in spot. Ryan fills the Bucks’ third and final two-way slot, joining Pete Nance and Alex Antetokounmpo.

After going undrafted out of North Carolina, Ryan joined the Oklahoma City Blue as a rookie before signing with the Herd. The deal will pay Ryan $636,435, half of the league’s rookie minimum. As a two-way player, Ryan will be ineligible to play in any postseason games, including the play-in. He will be available to play in 13 of the Bucks’ 25 remaining games.

Ryan has been the star player on a struggling Herd team with virtually no chance of making the G League playoffs. A 6’5” wing, Ryan’s best attribute has been his shooting. He posted .489/.439/.857 shooting splits in 26 games with the Herd. However, Ryan is also a skilled defender (1.7 steals per game) and solid rebounder, thanks to his lengthy frame. The 27-year-old isn’t an up-and-coming prospect, but could blossom into a solid contributor through his plug-and-play fit with the Bucks.

With Ryan’s signing, the Bucks’ roster is completely rounded out; they’ve filled all two-way spots and have 15 players signed to standard NBA contracts. Ryan will likely slot behind AJ Green, Ousmane Dieng, Gary Harris, and Gary Trent Jr. when it comes to wing depth, although Doc Rivers and the Bucks may value Ryan’s bench scoring and energy.

With the Bucks’ two-way dilemma solved, they have one more dilemma to tackle: whether to convert Pete Nance to a standard NBA deal at the cost of waiving another player. Nance has played incredibly since joining the Bucks, shooting .588/.510/.735 in 25 total appearances. He is also approaching his limit of active designations and would be ineligible to play in Bucks postseason games. If the Bucks do make room for Nance, the Bucks front office would likely waive Andre Jackson Jr.

NBA fines Anthony Edwards, Desmond Bane $25,000 each for throwing ball at opposite basket after buzzer

The NBA is sending a message: After a buzzer, don’t take the ball and throw it toward the opposite basket (not as a shot, more of a celebration… or just because).

That message is going to cost the Timberwolves Anthony Edwards and the Magic’s $25,000 each as both were fined by the league on Thursday “for throwing the game ball with force into the spectator stands.”

What does that look like? Here’s what Edwards did at halftime in Portland to earn his fine:

Bane did essentially the same thing at the end of the Magic’s dramatic win over the Lakers Tuesday night.

Were those really worth $25,000? The league’s concern is that a ball thrown into the stands could hit someone and injure them, but a fine?

Adidas and Ant responded to this perfectly (they must have had this in the can, waiting for the moment).

The Yankees’ bullpen is benefiting from internal competition

DUNEDIN, FL – FEBRUARY 24: Jake Bird #59 of the New York Yankees pitches during the spring training game against the Toronto Blue Jays at TD Ballpark on February 24, 2026 in Dunedin, Florida. (Photo by New York Yankees/Getty Images) | Getty Images

The Yankees’ bullpen has a little bit of everything. It has All-Star fireballers, sinker specialists, a splitter maestro, a couple of guys who rely on finesse rather than pure stuff, a pitch-to-contact lefty, and a few flawed, but talented arms vying for a couple of spots. It’s not hard to see that a few guys, barring an unexpected turn of events, have a spot locked up already. This is the case of David Bednar, Camilo Doval, Fernando Cruz, and Tim Hill. One has to think that Ryan Yarbrough and Paul Blackburn will be in there, as well.

After that, there are as many as six or seven pitchers with at least an outside chance of making the roster, not to mention the fact that the team usually takes a long look at the post-spring training cuts to add names, as well. The likes of Jake Bird, Cade Winquest, Kervin Castro, Osvaldo Bido, Ángel Chivilli, Brent Headrick, and Yerry De Los Santos are actively competing to see who makes the roster, and most of them are looking good if we combine their offseason, their early-camp work, and the first few days of Grapefruit League games.

It’s still February, though, so it’s too early to even think about who makes the roster of this group and who gets left behind. What we are seeing, however, is that at least a couple of interesting names from that list could be on the outside looking.

Just because of the assets invested in them, one can conclude that Winquest, as a Rule 5 Draft pick, and Bird and Chivilli, as trade pieces that required the organization to give away prospects, could have a leg up in the competition. It’s important not to rule out a guy like Headrick, though, owner of a 3.13 ERA and 30 strikeouts in just 23 innings with the Bombers last year. His swing-and-miss stuff could definitely boost the Yankees’ bullpen and give it another lefty to complement Hill.

Yes, there is still the feeling that the Yankees are one or two quality relievers short of boasting a high-flying bullpen, but that doesn’t mean there aren’t talented hurlers in the organization with enough juice to win a spot and contribute.

Bird himself is a solid bounce-back candidate after last year’s disaster, and he has thrown 2.1 scoreless innings this spring with no walks and three strikeouts. Chivilli has big fastball velocity and two breaking balls, his changeup and slider, that had a whiff rate over 40 percent last year. Sometimes, it’s a matter of bringing in guys one or two adjustments away from unlocking the full extent of their potential, and Chivilli could be that guy.

And if the Grapefruit League ends and the Yankees are still not happy with their group of arms for the bullpen, they can always review other teams’ cuts and bring in a useful pitcher. That’s exactly how they got Yarbrough last year, and he went on to put up a 4.36 ERA in 64 frames in 2025 with long stints of dominance. On top of it all, the Yankees’ relief corps could also get some reinforcements in the form of starters, if and when Gerrit Cole, Carlos Rodon, and Clarke Schmidt rejoin the rotation. The first two are expected back in April, while Schmidt is more of a second-half play.

Other unexpected names might join the bullpen mix eventually, such as Carlos Lagrange. Yes, pitching coach Matt Blake revealed on Wednesday that moving him to relief is a possibility later down the road.

There are multiple avenues for a great bullpen, and having several talented guys taking the ball in spring training and showing off the improvements they made in the postseason in a healthy competition is definitely one of them. The Yankees may not have a top-five bullpen this year, but internal competition is strong and that’s always a positive.

USDA Launches ‘One Farmer, One File’ Initiative to Better Support Farmers

(San Antonio, TX, February 26, 2026) – Today at the Commodity Classic Convention in San Antonio, Texas, U.S. Secretary of Agriculture Brooke L. Rollins announced the “One Farmer, One File” modernization, another action putting Farmers First with sweeping technological improvements at the U.S. Department of Agriculture (USDA). Through “One Farmer, One File,” USDA’s mission is to create a single, streamlined record that follows the farmer — no matter where they go in the USDA system.

Garmin Just Added the Gear-Tracking Features I’ve Been Dying For

We may earn a commission from links on this page.

If you track your runs (and bike rides, and all your other exercise) with a Garmin device, you’ve probably already found its gear tracking features. This is how I realized I’d put over 1,000 miles on my favorite Nikes.

Until recently, the usefulness stopped there. But in a new (free) update, Garmin has introduced a ton of new gear tracking features, including one I’ve been hoping for ever since I bought my first pair of trail shoes. 

Now, gear tracking isn’t just for shoes. If you ride a bike, you can now count your bike as a piece of gear, or even individual components of your bike, like the frame or the tires. Other now trackable types of gear include skis, surfboards, boots, boats, skates, and wheelchairs. These new tracking features can be found in the Garmin Connect phone app that came out alongside a software update for several Garmin watches.

What’s in the new Garmin app update

Garmin Connect (the phone app that syncs with your Garmin watch or other device) has a revamped set of features for the Gear section, which you’ll find under the More menu in the bottom right corner of the app.

The new features include: 

  • More gear types

  • Photos and notes for each gear entry

  • A database of existing brands and models

  • Automatic gear tracking is more detailed

  • You can create “collections” of gear that are used together

  • Gear stats are now viewable from your watch


Credit: Beth Skwarecki

Garmin’s new gear-tracking feature is exactly what I needed for my trail shoes

There’s a small thing I missed when I switched from Coros back to Garmin last year: In the Coros app, I was able to designate a default shoe for my regular runs, and a different default shoe for trail runs. Garmin used to only allow you to have one default running shoe. 

The new update delivers similar functionality to my Garmin, alongside a lot more detail. You can now choose to automatically add a given gear item to any activity your watch can track. For example, I can still set a shoe to be added automatically to “all Running” and that will be the same behavior as before. But I can also set my beloved (muddy, ripped-up, long-suffering) trail shoes as the default for trail running, and my nice new Nike Downshifters (1,000 mile target) as the default for the regular “run” activity. If I had a shoe I kept in my gym bag for the treadmill, I could set a separate default for treadmill runs as well.

Collections help you manage multiple gear items

Garmin now offers “collections” of gear that you use together. For a bike, you could combine your favorite tires, frame, and so on. Just as you can add individual items automatically to certain activity types, you can also assign a collection as the default for an activity. For example, a collection that includes your jogging stroller and your street running shoes could be automatically added to all your street running activities. 

You can view and change your gear right from your watch

So far there’s no overall gear viewer on the watch (I was hoping for a glance) but you can see your gear options under the activities. Select an activity—say, Run—and you’ll see which shoe or gear is assigned to it by default. If you’d like to change the default, you can scroll down and select a different shoe, or decide not to log a shoe at all. When you look at each shoe, you can see a bar showing how many miles you’ve put on the gear compared to the lifespan you’ve entered.

T’Wolves’ Anthony Edwards, Magic’s Desmond Bane each fined $25K by NBA for throwing balls into the stands

Timberwolves guard has added to his career NBA fine total after being docked $25,000 for throwing a ball into the stands on Tuesday night. (Photo by Alika Jenner/Getty Images)
Alika Jenner via Getty Images

The NBA has fined Minnesota Timberwolves guard Anthony Edwards and Orlando Magic guard Desmond Bane $25,000 apiece after both players threw balls into the crowd during separate games on Tuesday night.

Edwards’ incident happened at the end of the first half of Minnesota’s 124-121 win over the Portland Trail Blazers. The four-time NBA All-Star rebounded the final shot of the half, then cocked back and tossed the ball down the court well after the buzzer went off. His throw reportedly hit a fan sitting next to a stanchion at the other end of the court.

At the end of the Magic’s 110-109 win over the Los Angeles Lakers, Bane caught the ball following Deandre Ayton’s post-buzzer basket and fired a shot down court.

Edwards played 38:20 and scored 34 points during the victory. The 24-year-old is averaging 29.6 points, 5.3 rebounds, 3.7 assists, and 1.4 steals in 49 games this season for the 36-23 Timberwolves.

Bane, 27, is in his first season with Orlando. Through 57 games he’s averaging 20.2 points, 4.1 rebounds, 4.1 assists, and 1 steal for the seventh place Magic.

Mets 5, Astros 0: Nolan McLean shines in exhibition win

Sep 8, 2025; Philadelphia, Pennsylvania, USA; New York Mets pitcher Nolan McLean (26) throws a pitch during the fourth inning against the Philadelphia Phillies at Citizens Bank Park. Mandatory Credit: Eric Hartline-Imagn Images | Eric Hartline-Imagn Images

The Mets cruised to victory in a road game as they visited the Astros in West Palm Beach this afternoon, and Nolan McLean was unsurprisingly the star of the show in his first spring training appearance.

  • McLean struck out six, walked one, and gave up just one hit in four scoreless innings of work.
  • Robert Stock was nearly as impressive as McLean, as he blanked the Astros for three innings himself as he took over for McLean. And he struck out six batters without walking anyone and gave up just one hit.
  • Anderson Severino and Ben Simon threw a scoreless inning each to finish the shutout.
  • Tyrone Taylor hit a three-run home run early in the game as he got the start in center field.
  • Marcus Semien went 2-for-3 with a run scored and a run batted in.
  • Bo Bichette went 1-for-3 with a double.

The Mets’ next Grapefruit League game is set for 1:05 PM EST tomorrow as they visit the Cardinals in Jupiter. Freddy Peralta is set to make his spring training debut in that one, and your only option for tuning in will be the Cardinals’ radio broadcast if you are so inclined.