2026 MLB Draft Preview: Gio Rojas

San Diego, CA - August 17: Gio Rojas pitches for the East team during the Dick's Sporting Goods Perfect Game All-American Classic at Petco Park on August 17, 2025 in San Diego, CA. (K.C. Alfred / The San Diego Union-Tribune via Getty Images)

2026 MLB Draft Preview: Gio Rojas scouting report.

The 2026 is less than two weeks away — the first round kicks off on July 11, 2026 — so its time to start offering capsule looks at players the Texas Rangers could select with their top picks. The Rangers’ first round pick is at #16, their second round pick is at #54, and their third round pick is at #89.

Leading up to draft day, we will be doing writeups of some of the players who could end up getting selected by the Rangers with one of their first three picks. Today we are looking at Florida high school pitcher lefthanded pitcher Gio Rojas.

Gio Rojas is a 6’4″, 190 lb. lefthanded pitcher out of Stoneman Douglas High School in Parkland, Florida. Rojas turns 19 today. He is committed to the University of Miami, though it appears unlikely he will actually hit campus.

Rojas has a quality fastball that sits in the mid-90s and has touched 98 with high spin. BA says his size and athleticism are such that he has the potential to reach triple digit with his fastball as he matures. He has a slider as his primary secondary, with big movement and high spin that gives high school batters fits and results in a lot of swings and misses. His third pitch is a changeup that, as is the case with most high school pitchers, he’s rarely had to use, and which will need work.

Rojas is tall and athletic, with what is describe as a clean three-quarters delivery and very good arm action. He has good control for a pitcher of his age and with his stuff, and per MLB Pipeline, he commands his fastball well to both sides of the plate. The total package gives him top of the rotation potential.

Baseball America has Rojas at #17 on their board. MLB Pipeline has Rojas at #8 on their board. Kiley McDaniel puts Rojas at #14 on his top 150 list. Keith Law has Rojas at #25 on his board. Fangraphs has Rojas at #9 on their board. Baseball Prospectus has Rojas at #22 on their top 30 draft board.

In the June 8 Baseball America mock draft, Carlos Collazo has Rojas going to the Royals at #6. The BA staff draft on June 15 has Rojas going to the Cubs at #23. The BA mock draft 5.0 of June 29 has Rojas going to the Braves at #9, but also mentions the Rangers as a possible landing spot for him. Jim Callis’s June 4 mock draft has Rojas to the Braves at #9. Jonathan Mayo’s June 11 mock draft has Rojas going to the D-Backs at #15. Jim Callis’s June 18 mock draft has Rojas mocked to the Braves at #9. The June 25 Callis/Mayo mock has Reese going to the Braves at #9. Keith Law’s May mock draft has Rojas going to the Padres at #21. Law’s June 10 mock draft has Rojas going to the Angels at #12. Kiley McDaniel’s May 29 mock draft has Rojas going to the Royals at #6. Kiley McDaniel’s June 18 mock draft has Rojas going to the Padres at #21.

I was debating whether to include Rojas, given that he’s generally expected to be off the board when the Rangers pick at #16. BA mentioning him as a possibility for Texas in this latest mock draft led me to decide to write him up.

When I read the reports on Rojas, I think he won’t get out of the top 10. However, teams have gotten much more leery about taking high school pitchers in recent years — Keith Law mentions that only six different teams have taken a high school pitcher in the first round in the last four years. The Rangers haven’t taken a high school pitcher in the first two rounds since 2018, when they took Cole Winn and Owen White in the first two rounds.

Previously:

Liam Peterson

Tyler Bell

Aiden Robbins

Jared Grindlinger

Logan Reddemann

Cooper Harris

Justin Lebron

Cameron Flukey

Derek Curiel

Hunter Dietz

Logan Hughes

Carson Wiggins

Peyton Bonds

Ace Reese

Sawyer Strosnider

On The Horizon: Cubs vs. Padres series preview

The Padres’ journey this year has been somewhat similar to the Cubs’.

On May 23, they defeated the A’s and were 31-20, in second place in the NL West, just half a game behind the Dodgers.

Since then, they’re 12-19, the worst record in MLB. They have played a bit better recently, winning four straight before dropping the last two of a series in Los Angeles against the Dodgers. But their Sunday loss put them 10 games out of first place.

This is the first time the Padres will visit Wrigley Field since last year’s Wild Card Series.

For more on the Padres, please visit our SB Nation Padres site Gaslamp Ball.

Fun facts

There will be 75 games to go for the Cubs after this series ends, but they will be done for the year with the Padres, as they already are with two of the four other NL West teams, the Giants and Rockies. They will play three final games at home vs. the Dodgers on Aug. 3-5, then wrap things up at Arizona on Aug. 24-26.

The Cubs lost their season debut vs. the Padres at San Diego on April 27 by a score of 9-7, then won, 8-3 and 5-4, to start their first 10-game winning streak.

They have dominated the Padres at Wrigley Field all time, winning 152 games and losing only 110, for a winning percentage of .580. But they are 4-8 the past four years, in order: 0-4, 2-1, 1-2 and 2-1. The sweep in 2022 was only the Padres’ sixth at Wrigley Field. The Cubs have swept the Padres in 17 series, but in only three of 26 series since 2000: three games each in 2009, 2012 and 2021.

(Courtesy BCB’s JohnW53)

Probable pitching matchups

Monday: Shōta Imanaga, LHP (5-6, 4.40 ERA, 1.054 WHIP, 4.87 FIP) vs. Griffin Canning, RHP (1-5, 7.38 ERA, 1.664 WHIP, 5.42 FIP)

Tuesday: Matthew Boyd, LHP (2-1, 5.02 ERA, 1.360 WHIP, 2.62 FIP) vs. JP Sears, LHP (1-0, 3.18 ERA, 1.235 WHIP, 4.70 FIP)

Wednesday: Colin Rea, RHP (5-5, 4.80 ERA, 1.411 WHIP, 4.74 FIP) vs. Walker Buehler, RHP (5-5, 3.81 ERA, 1.308 WHIP, 3.43 FIP)

Times & TV channels

Monday: 7:05 p.m. CT, Marquee Sports Network

Tuesday: 7:05 p.m. CT, Marquee Sports Network

Wednesday: 1:20 p.m. CT, Marquee Sports Network

Prediction

The Cubs are on a 12-4 run, which means they’ve won three of four over their last 16 games. That should be good enough to take two of three here.

Up next

The Cubs have Thursday off, then host the St. Louis Cardinals for a three-game series at Wrigley Field beginning Friday afternoon.

Former Flyers Prospect Qualified by Maple Leafs

After the surprise Joseph Woll trade earlier this month, at least one former Philadelphia Flyers is going to be kept by the Toronto Maple Leafs.

On Monday, with the dawn of free agency fast approaching, the Maple Leafs began extending pending free agents, and issuing qualifying offers to restricted free agents.

The Maple Leafs have already begun doing extensive work to reshape their defense, signing Darren Raddysh, trading Brandon Carlo, and extending Troy Stecher.

Their next step, for all intents and purposes, is going to be signing former Flyers prospect Emil Andrae, who was acquired in that Woll trade package.

Andrae, 24, is a restricted free agent whose qualifying offer is an extremely modest $874k; if and when he signs a new contract, it is highly likely his cap hit will far exceed that number.

NHL Insider Reveals Flyers Big Dan Vladar Contract ExtensionNHL Insider Reveals Flyers Big Dan Vladar Contract ExtensionDan Vladar is about to sign a five-year extension with the Philadelphia Flyers.

Andrae scored two goals, 11 assists, and 13 points in 61 games with the Flyers at the NHL level this season, playing limited minutes despite being arguably the Flyers' best defenseman at breaking pucks out and starting plays with his passing.

As for former Flyers goalie Sam Ersson, who was traded alongside Andrae and a third-round pick for Woll, the Maple Leafs already traded him away to the Atlantic Division rival Ottawa Senators for a fifth-round pick.

While the deadline for qualifying offers is 5 p.m. on Monday, the Senators are expected to sign Ersson is all things go well.

The Flyers have not yet released their list of qualified free agents at the time of this writing.

Who Wore It Best: 1

TORONTO, ON - CIRCA 1990: Tony Fernandez #1 of the Toronto Blue Jays bats during an Major League Baseball game circa 1990 at the SkyDome in Toronto, Ontario. Fernandez played for the Blue Jays from 1983-90, 93, 1998-99 and 2001. (Photo by Focus on Sport/Getty Images) | Getty Images

You’d think there’d be more demand from top players for the number 1 on the back of the jersey, especially since it was worn by some notable players. However, it has largely been the designation of contact first, defensively solid infielders over the years and the Jays are no exception. When the Yankees and Indians first added numbers to the jerseys at the start of the 1929, they did so based on the starting lineup first, which meant that Indian’s shortstop Jackie Tavener and Yankee’s centerfielder Earl Combs, each club’s respective lead off man, earned the number. Since then, 1 has been mostly allotted to contact hitters and defense first players throughout the last 77 years.

Tavener, who didn’t last out the season, had always been a weak hitter and was at the end of his career at age 31. Combs, on the other hand, was a tremendous fielder and an excellent hitter, sporting a career wRC+ of 126. Other than his lack of home runs, he was a perfect leadoff hitter, with a career line of .325/.397/.459, excelling hitting into the gaps at Yankee Stadium’s cavernous outfield and leading the league in triples 3 times.  

Hall of Fame players to wear no 1 include Richie Ashburn, Bobby Doerr, Pee Wee Reese, and Ozzie Smith; three infielders and a centerfielder, all excellent defenders.

The first Jay to wear 1 was also, ironically, the first player they chose in the 1976 Expansion Draft; Bob Bailor. Selected from Baltimore, Bailor was primarily an outfielder but saw time at short and third during his four years with the Jays.

Who is the most successful player to wear 1 as a member of the Toronto Blue Jays?

WWIB: Tony Fernandez 1983-1990, 1993, 1998-1999, 2001 (37.5 bWAR)

Fernandez was one of legendary scout Epy Guerrero’s signings in 1979 and first came up in 1983 as a September callup. By 1985, he had seized the role of starting shortstop, winning four Gold Gloves, known for his ability to get balls deep in the zone and rainbow throws back to first half a second ahead of the runner. He was a five-time All-Star, all of them while playing for the Jays. He was part of the blockbuster trade between San Diego and Toronto, which sent him and Fred McGriff to the Padres in exchange for Roberto Alomar and Joe Carter. Fernandez was a tremendous patient hitter, walking almost as much as he struck out, and used his speed to take extra bases and steal. Interestingly, his second last run with the Jays – 1998 and 1999 – were the two best offensive years of his career, getting onbase at the best clip of his career and hitting 15 of his 94 career home runs. Fernandez was part of the World Series winning team in 1993, going 7-21 in the series, driving in 9 runs as a key part of the lineup.

Fernandez was a deeply religious man, to the point that the Jays Front Office was occasionally unsure whether he might retire during the offseason to start his ministry during the height of his career.  Fernandez received just 4 votes for Cooperstown, falling off the ballot in 2008, but he was inducted into the Canadian Baseball Hall of Fame in 2008 and the Ontario Sports Hall of Fame in 2016. Fernandez passed away in 2020 following complications stemming from polycystic kidney disease.

Other Jays to wear number Orlando Hudson 2002-2005 (12.6 bWAR), Bob Bailor 1977-1980 (3.5 bWAR), Joe Inglett 2007-2009 (3.0 bWAR), and Aledmys Díaz 2018 (2.1 bWAR).

Reports: Maple Leafs And Troy Stecher Agree To Two-Year Deal Worth $2.7 Million

The Toronto Maple Leafs' most valuable waiver pickup in recent memory is sticking around.

According to CHEK's Rick Dhaliwal, the Maple Leafs and Stetcher have agreed on a two-year extension.

According to PuckPedia.com, the deal is worth $1.35 million per season.

The Leafs plucked Stecher off the waiver wire from the Edmonton Oilers on November 15, as they looked for a right-shot defenseman in the wake of some injuries. One of those was injuries was to Brandon Carlo.

Stecher logged 16:44 of 5-on-5 ice time in 58 games with the Leafs, where he scored three goals and added 11 assists. Despite the Leafs missing the playoffs for the first time in 10 years, the veteran defenseman enjoyed his time in Toronto and was not shy about expressing his desire to stay beyond the season.

Ironically enough, it was the departure of Carlo's services that opened the door for Stecher again. The Leafs moved Carlo to the St. Louis Blues over the weekend for a pair of third-round picks at the 2026 NHL Draft.

Stecther's deal is one-way, but is just $125,000 above the NHL's burial amount from a salary-cap calculation perspective. Meaning, if he doesn't start on the main roster, the cap charge is negligible.


See more of The Hockey News on Google — Save us as Preferred Source

Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

Rangers calling up Cauley, per reports

SURPRISE, ARIZONA - MARCH 06, 2025: Cam Cauley #24 of the Texas Rangers in the field during the ninth inning of a spring training game against the San Diego Padres at Surprise Stadium on March 06, 2025 in Surprise, Arizona. (Photo by David Durochik/Diamond Images via Getty Images) | Diamond Images/Getty Images

The Texas Rangers are calling up Cam Cauley from AAA Round Rock, per multiple reports. Or, I guess I should say, have already called him up, as the beats say that he is on the field with the team right now. He is not on the 40 man roster currently. There’s an open 40 man roster spot right now, though with the Rangers also signing Chris Paddack, per reports, there will need to be a second 40 man roster spot opened up once that signing happens.

Cauley, 23, was the Rangers’ 3rd round pick out of Mont Belvieu, Texas, in 2021. He was not really getting much attention until last season, when he slashed .253/.325/.448 in 490 plate appearances for Frisco while playing the up-the-middle positions (other than catcher). His performance had him discussed as a possible candidate to be protected from the Rule 5 Draft, and then a possible candidate to be selected in the Rule 5 Draft when he was not added to the 40 man roster. He ultimately was not picked, and thus stayed with the Rangers.

Cauley had an impressive spring training, and has been at Round Rock all year. He’s slashed .262/.363/.407 in 343 plate appearances over 74 games for the Express while splitting his time between second base, third base, shortstop, and center field. He is presumably coming up to give the Rangers a versatile right handed bench bat who can fill in at numerous positions and get some starts against lefties. He’s also a late game pinch running option, having gone 29 for 29 on the basepaths this season, and 168 for 190 on stolen base attempts as a professional.

I think Cauley is going to be filling the role the team anticipated Cody Freeman might fill this year, as a high-energy versatile young guy off the bench, at least for the time being.

In regards to who goes to make room for Cauley, the possibilities would seem to be either Jarred Kelenic being designated for assignment or Brandon Nimmo going on the injured list. Kelenic has gotten limited playing time this year, and doesn’t really have a path to much playing time, though his pinch running appearance yesterday which ended in his scoring from second on a wild pitch was quite memorable. Nimmo, meanwhile, crashed into the wall in right field when making a catch on what was the final play of the game, and was shaken up a little bit. He was being reevaluated today.

UPDATEPer the DMN, Jarred Kelenic is expected to be designated for assignment to make room for Cauley.

Battle of two premier left-handed sluggers in Sacramento

SAN DIEGO, CALIFORNIA - JUNE 26: Shohei Ohtani #17 of the Los Angeles Dodgers bats during the second inning against the San Diego Padres at Petco Park on June 26, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images

The Dodgers’ first visit to West Sacramento puts forward the battle between one of the greatest left-handed sluggers in baseball and Shohei Ohtani. Obviously, we’re kidding, but the numbers that Nick Kurtz is currently putting up are no joke, nearly single-handedly carrying the Athletics’ offense into a fight for the AL West, whose current leader has a.500 record, easily the worst among all first-place teams. Kurtz’s efforts with the A’s are even more important with Brent Rooker currently sidelined on the IL, not that he’s been particularly productive when on the field this season.

The American League’s leader in both runs scored (59) and runs batted in (56)—the type of achievement usually reserved for the likes of Ohtani and Aaron Judge—Kurtz is not fazed by facing a left-handed starter such as he’ll tonight in Eric Lauer. Although the production for the A’s star first baseman naturally takes a hit against lefties, he has hit six of his 19 home runs against them, good enough for an .836 OPS. Ohtani has a similar OPS against left-handed pitchers, coming in at .826, and will also face one tonight in Gage Jump, who has been magnificent since joining the A’s rotation a little over a month ago.

It is quite reasonable that the Dodgers will find an A’s team with lowered morale, given their recent inability to take advantage of a soft schedule and really cement their case to at least fight for the AL West crown. Across their last 10 games, the A’s played strictly against last-place teams and only achieved a 4-6 record against the Angels and Giants, failing to win any of the three series they were involved in. Meanwhile, the Dodgers defend their undefeated record in Lauer’s outings, having won each of the five games this veteran lefty has pitched in.

Monday’s game info

  • Teams: Dodgers at Athletics
  • Ballpark: Sutter Health Park, West Sacramento
  • Start time: 6:40 p.m. PT
  • TV: SportsNet LA
  • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

Report: Maple Leafs Decline To Offer Matias Maccelli Qualifying Offer, Making Him A UFA

After making qualifying offers to RFAs Nick Robertson, Jacob Quillan and Emil Andrae, the Toronto Maple Leafs did not give one to left winger Matias Maccelli, according to TSN's Chris Johnston. That means his time in Toronto is up, and he'll be a UFA as of July 1.

Maccelli is coming off a three-year contract that was signed in July 2023 with the Arizona Coyotes. He earned $3.425 million against the salary cap on that deal, and if the Maple Leafs wanted to qualify him, it would cost $4.11 million.

This past season was Maccelli's first in Toronto. He was acquired from the Utah Mammoth in exchange for a 2027 third-round draft pick. He scored 14 goals and 39 points for the Leafs with 14:34 of average ice time. He recorded 10 goals and 30 points in the final 50 games of the campaign.

Maccelli's best season in the NHL came in 2023-24 in the Coyotes' final year of existence. Featuring in all 82 games, Maccelli scored 17 goals and 57 points for Arizona, while averaging 16:14 of ice time. He hasn't come close to those numbers since.

Report: Nick Robertson, Emil Andrae Among Maple Leafs Receiving Qualifying OffersReport: Nick Robertson, Emil Andrae Among Maple Leafs Receiving Qualifying OffersThe NHL has a deadline of 5 p.m. ET to extend qualifying offers to impending free agents.

Plenty of other RFAs around the NHL could also not be given a qualifying offer ahead of Monday's 5 p.m. ET deadline. But at the time of the report that Maccelli won't be receiving a qualifying offer, he becomes the youngest free agent available on the market at 25 years old.

For the Maple Leafs' roster, this clears up some more room in terms of the team's depth on the wing. With Robertson coming back, as well as youngsters Easton Cowan and Gavin McKenna expected to have roles in the NHL next year, on top of Matthew Knies, William Nylander and others, there wasn't much room.

See more of The Hockey News on Google — Save us as Preferred Source


Image

For action-packed issues, access to the entire magazine archive and a free issue, subscribe to The Hockey News at THN.com/free. Get the latest news and trending stories by subscribing to our newsletter here. And share your thoughts by commenting below the article on THN.com or creating your own post in our community forum.

Series preview: The Giants are playing better than the Dbacks right now — wait, what?

PHOENIX, ARIZONA - JUNE 20: Geraldo Perdomo #2 of the Arizona Diamondbacks, Pavin Smith #26, Nolan Arenado #28 and Ketel Marte #4 talk during a pitching change during the fifth inning of the MLB game against the Minnesota Twins at Chase Field on June 20, 2026 in Phoenix, Arizona. (Photo by Jeremy Chen/Getty Images) | Getty Images

Arizona is just 10-15 here in June and have lost 6 of 8. But they’re 6-0 against the Giants this season with a +22 run differential. It hasn’t been a fair matchup, but if the Giants really are on a minor upswing (12-12 in June), then this should be a competitive series.

The Diamondbacks were 31-24 after sweeping the Giants in Arizona just about a month ago, and were 10th in runs scored and 16th in team ERA (far lower in both categories if you go to the analytics). Corbin Carroll (158 wRC+), Nolan Arenado (123), Ildemaro Vargas (122), and Ketel Marte (120) led the charge with the bats while they got by on the pitching side thanks to Michael Soroka (1.6 fWAR, 2.87 FIP) and Eduardo Rodriguez (1.1 fWAR, 3.73 FIP). But that sweep is when the seasons started to reverse for both teams.

Arizona is 10-18 since the sweep while the Giants are 13-14. While Michael Soroka’s great Comeback Player of the Year-type season was continuing apace (4 starts, 2.57 ERA/3.10 FIP, +0.5 fWAR) until 10 days ago when he found himself on the IL. Eduardo Rodriguez has sort of soft-landed from being above average to average with a 2.20 ERA over his last 5 starts (28.2 IP) betrayed by a 4.81 FIP (5.33 xERA). Meanwhile, Ryne Nelson, Merrill Kelly, and Zac Gallen are a combined -1.5 fWAR over this stretch with a combined 7.08 ERA in 89 innings (16 starts combined). Simply put: three of the worst starters in the sport, making Arizona’s rotation one of the worst since they last swept the Giants.

But it’s not just the pitching that has lost its rattle. The Diamondbacks’ lineup has scored the second-fewest runs in MLB over the past 30 days (95), trailing only the Guards (91). Their offensive leaders through May 27th have all declined: Corbin Carroll (117 wRC+) and Ketel Marte (106) are still above average, but certainly not hitting at elite levels. Nolan Arenado (36) and Ildemaro Vargas (1 wRC+) have fallen off a cliff.

The Giants were looking like a lineup that had finally gotten on a roll, but for all their big wins, their 133 runs scored since May 28th is just 15th in MLB. Analytically, they’ve still been the best offense (126 wRC+ — 1st) and compared to Arizona’s putrid performance (80 wRC+), an absolute juggernaut. The only Giants (min 5 PA) who haven’t been better than league average over the last 30 days: Willy Adames (93 wRC+), Daniel Susac (47), Drew Cavanaugh (42), Eric Haase (28), and Buddy Kennedy (-53 and who was traded to the Mariners).

So, the Giants have this series locked up, right?

Well, you know, as dominant as Logan Webb and Robbie Ray have been, the rest of the Giants are still really easy to hit. Over the past 30 days, they’re 13-14 with a 4.51 team ERA. That’s 21st in MLB. Their +1.7 fWAR is 20th. Remarkably, the Giants have been one of the worst groundball teams in the sport, with a 40.2% groundball rate (19th). Now, on the season ,they’re holding firm at 44.4% (5th in MLB), and that’s where they want to be. It’s just interesting to note that they haven’t been getting as many groundballs this past month. To show you just how much of a groundball franchise they’ve been: the groundball/flyball data started being recorded in 2002, but since that time, the Giants have had a pitching staff with a groundball rate below 42% just twice: 2020 (38.8%) and 2008 (39.2%). So, hopefully, this is just a blip created by Logan Webb being on the IL.


Who: San Francisco Giants (35-48) at Arizona Diamondbacks (41-42)
Where: Chase Field | Phoenix, Arizona
When: Monday, Tuesday, and Wednesday at 6:40pm PT
National broadcasts: None

Projected starters
Monday: Tyler Mahle (RHP 1-7, 5.49 ERA) vs. Eduardo Rodriguez (LHP 6-2, 2.27 ERA)
Tuesday: Landen Roupp (RHP 5-7, 4.07 ERA) vs. TBD
Wednesday: Trevor McDonald (RHP 2-6, 4.94 ERA) vs. Zac Gallen (RHP 3-7, 6.15 ERA)


Players to watch

Diamondbacks

Geraldo Perdomo: Last year’s breakout (7.1 fWAR) had a .672 OPS through the last sweep of the Giants, but since then, he’s hit .286/.397/.408 (.805 OPS) in 28 games. He and his teammates spent the weekend being swept by the Rays, but he had a great series, going 6-for-11 with a double and a homer. He’s been sluggish at home, though (.659 OPS) and he’s just 5-for-22 against the Giants in 2026.

Paul Sewald & Kevin Ginkel: Arizona’s bullpen has been bad here in June (5.00 ERA in 81 IP, +0.1 fWAR), though not nearly as bad as the Giants’ has been (5.95 ERA in 78.2 IP, -0.4 fWAR). And that’s because their closer and primary setup dude have performed as well as any pitcher in either role possibly could. Ginkel is 2-0 with a pair of holds this month, but his 2.16 ERA is exposed by a 5.98 FIP. Still, he’s managed to perform in leverage spots, with a +0.34 Win Probability Added. Sewald picked up two saves in that sweep of the Giants but he was a little rickety: a 3.72 ERA / 3.93 FIP; but, in June, he’s 1-0 with 4 saves and, despite a 4.70 ERA, a solid 3.23 FIP and +0.35 WPA. These guys are get-to-able if the Giants’ hitters are on their game, but right now they’re both pitching very well.

LuJames Groover: He was drafted in 2023 and is known for his plate discipline (.392 OBP in the minors), but look, all I care about is that his name is LuJames Groover, because that’s a cool name, but it also makes me think of MacGruber.

Giants

Bryce Eldridge: A potentially great hitter against a bad pitching staff? Yes, please.

Heliot Ramos: A middle of the order slugger combing back from injury against a bad pitching staff? Thank you!

Landen Roupp: He’s 0-6 with a 5.12 ERA (3.08 FIP) in his last 10 starts (51 IP). The Giants are 0-10 in those starts.


Prediction time

Since I haven’t mentioned them yet, I will predict that Pavin Smith and Tommy Troy will annoy the Giants at least once in this three game series.

Make or Break for the Guardians’ David Fry

MILWAUKEE, WI - JUNE 18: David Fry #6 of the Cleveland Guardians celebrates with first base coach Sandy Alomar Jr. #15 in the first inning during the game between the Cleveland Guardians and the Milwaukee Brewers at American Family Field on Thursday, June 18, 2026 in Milwaukee, Wisconsin. (Photo by Kylie Bridenhagen/MLB Photos via Getty Images) | MLB Photos via Getty Images

We are nearing an inflection point for the Guardians and David Fry.

Since June 1st, 2024, David Fry has an 81 wRC+ with a .266 xwOBA in 544 plate appearances. He has a 28.7/8.8 K/BB% and a .158 ISO. He has also not been particularly better against LHP with an 84 wRC+ againast southpaws during that time period. Primarily, he swings and misses WAY too often in the zone with a 77% contact rate in zone (he had been running zone-contact north of 85% during his breakout in 2024). His hard-hit rate is only in the 35% range during that time. He simply looks like a solidly below average hitter who can be put in a corner outfield spot, at first base, or as an emergency catcher or third baseman, but not offer any plus defensive value in any of those spots.

In a day of frustration the other day, I wrote that the Guardians should give Kody Huff a chance over Gabriel Arias at third base in Jose’s absence. I don’t think I was correct on this idea. Huff may or may not be able to play third base at an acceptable level, but it’s probably not worth losing Arias’s steady defensive value there while Jose is out. But, it’s in Fry’s case where I think we can see Huff coming into play. With the ability to play third if needed, first whenever wanted, and catcher any time, Huff could bring his .947 OPS against LHP in the minors to bear on major league games and give the Guardians a shot at improving on what Fry has done.

The biggest issue with moving on from Fry, of course, is that the outfield is, now, entirely left-handed. The Guardians will hate that. But, again, Fry is not doing anything against lefties. Going with Ingle, Kwan, Watson, DeLauter and Schneemann out there for a while is doable, then Angel Martinez should return in August and the team can be opportunistic in looking for a right-handed outfield bat.

The Rangers will be throwing some left-handed arms at Cleveland this weekend. It feels like a make or break moment for David Fry to do something as he is 2-35 over his last month of games. He needs to find a way to crush pitches in the zone and show there’s reason to keep him as a short-side of the platoon outfielder. He seems like a great guy and we know he has plenty of raw power… I’m rooting hard for him to turn it around.

Rebuilding Canucks acquire veteran forward Brendan Gallagher in trade with Canadiens

NHL: New York Islanders at Montreal Canadiens

Mar 21, 2026; Montreal, Quebec, CAN; Montreal Canadiens right wing Brendan Gallagher (11) waits for a face-off against the New York Islanders during the third period at Bell Centre. Mandatory Credit: David Kirouac-Imagn Images

David Kirouac-Imagn Images

The Vancouver Canucks added veteran depth by acquiring Brendan Gallagher in a trade with Montreal on Monday, with NHL teams busy revamping their rosters two days before the free-agency period opens.

As part of the deal, Montreal acquired future considerations and agreed to retain 50% of the $6.5 million the 34-year-old is scheduled to make in the final season of his contract.

Gallagher is a respected leader and valuable role player in spending 14 seasons in Montreal. He topped 20 goals five times, including a career-best 33 in 2018-19.

His playing time, however, began diminishing, with Gallagher appearing in just three playoff games in Montreal’s run to the Eastern Conference final before losing to eventual Stanley Cup champion Carolina.

“We love the way he completes and leads by example,” Canucks general manager Ryan Johnson said of Gallagher, who is from Edmonton and played junior hockey in Vancouver. “Bringing in veterans like Brendan will help us set the standard for our younger guys to follow.”

Canadiens GM Kent Hughes, meantime, thanked Gallagher for his contributions in Montreal.

“Brendan will always hold a special place in the hearts of Canadiens fans. He represented the team with such tremendous determination, passion and inspiring courage,” Hughes said. “He is the very definition of a warrior, always putting the team’s success ahead of his own individual accolades.”

Canucks deal Hoglander to Nashville

It was the second trade of the day for the rebuilding Canucks after finishing last in the standings. Vancouver acquired a 2029 third-round pick in a deal that sent winger Nils Hoglander to Nashville.

The Predators continued revamping under new general manager Chris MacFarland. Hoglander has six years of NHL experience and missed a majority of last season after having ankle surgery, and finished with two goals and three assists in 38 games.

“He is a 25-year-old experienced winger who is known for his relentless, high-energy style of play, bringing a consistent motor to the lineup night after night,” MacFarland said. “We believe the player can come in and have a key role.”

Sabres re-sign Malenstyn to 6-year deal

The Buffalo Sabres re-signed checking-line forward Beck Malenstyn to a six-year, $17.5 million contract, retaining the player two days before he was eligible to hit the free agent market.

The average salary of $2.9 million more than doubles the $1.35 million Malenstyn made in each of his first two seasons in Buffalo. And it represents the value the 28-year-old brought to the team in a secondary role.

Last season, Malenstyn set a Sabres’ single-season record with 282 hits and finished second on the team with 75 blocked shots. He scored a career-high seven goals as part of a 14-point season.

The sixth-year NHL player spent his first four seasons in Washington and was acquired by Buffalo in a trade that sent a second-round pick to the Capitals at the 2024 draft.

Sharks re-sign Kesselring to 3-year deal

The San Jose Sharks signed newly acquired defenseman Michael Kesselring to a three-year, $13.5 million contract.

The 26-year-old was a pending restricted free agent, and was acquired by San Jose in a trade with Buffalo two weeks ago.

As part of the deal, the teams swapped first-round draft picks with the Sabres moving up seven spots in the order to No. 20 on Friday night.

The 6-foot-5 defenseman completed his fourth NHL season, and first in Buffalo. After topping 20 points with Arizona and Utah in each of his previous two seasons, Kesselring was limited by a nagging lower body injury and finished with two assists in 34 games last season.

In other moves

— Utah acquired forward Joshua Roy in a trade that sent defenseman Maksymilian Szuber to Montreal, in an exchange of minor leaguers.

— Colorado re-signed forward Taylor Makar to a two-year deal. He made his NHL debut by appearing in 12 games last season, and the 25-year-old is the younger brother of Avalanche star defenseman Cale Makar.

Yankees At-Bat of the Week: Jasson Domínguez (6/24)

DETROIT, MI - JUNE 24: Jasson Dominguez #24 of the New York Yankees hits a two-run home run against the Detroit Tigers during the sixth inning at Comerica Park on June 24, 2026 in Detroit, Michigan. (Photo by Duane Burleson/Getty Images) | Getty Images

It’s official: the Yankees offense is in a slump. They have hit a new low this season, getting swept in four putrid games at Fenway by the last place Red Sox. The bats got no-hit through five innings in each of the final three games, not managing a hit until the eighth in the finale. As such, we have to go back to the last time they won a game to find a worthy candidate for At-Bat of the Week. It was certainly a deserving nominee, as Jasson Domínguez hit a home run from the right side off none other than Tarik Skubal.

We join Domínguez with two outs in the sixth inning last Wednesday at Comerica Park. The score is tied, 2-2, a pair of Paul Goldschmidt home runs in the first and third negated by the Tigers scoring in the second and fourth. Skubal has struck out the first two batters in the frame, but a Ben Rice single keeps the inning alive.

Skubal has already struck Domínguez out twice in his previous two ABs, both times throwing one high fastball and three changeups low and away. As such, you have to imagine that Domínguez is hunting the changeup in this encounter. He doesn’t get it from Skubal first pitch, who starts this AB with a 97 mph four-seamer up and in.

This is probably the best pitch Jasson has gotten to hit to this point, and it almost seems like it surprises him, the bat never leaving his shoulder on a very hittable pitch.

When Skubal is at his best, he establishes that fastball up and in to righties, which makes the low and away changeup all the more deadly.

This is such an unfair sequence from Skubal for the first two pitches of an AB. Look at the way he tunnels the changeup off the first-pitch four-seamer that landed for a called strike. Out of the hand, the change looks exactly like the pitch Domínguez just took, so it is no surprise to see him fooled into chasing and whiffing early over the top of the off-speed.

Just like that, Jasson finds him self in the hole, 0-2, facing one of the best strikeout artists of his generation. Now that Skubal has gotten Jasson to swing over the top of a changeup down and away, setting the hitter’s eye level down, he has the situation perfectly set up for a fastball above the zone.

Jasson fires an impressive swing to foul this pitch away. It’s excellent execution from Skubal, the 98 mph four-seamer close enough to the zone that the hitter has to swing but elevated in a spot that makes it really hard for Jasson to put it in play.

Now that Skubal has seen a willingness from Jasson to expand against the elevated heater, the obvious pitch here is another fastball just a little higher than the previous one.

It’s classic climbing the ladder from Skubal, this four-seamer in the same spot laterally over the plate but elevated a few inches higher than the one that preceded it. Therefore, it is a good take from Jasson, who we can see initially starts his swing before recognizing that this pitch is too high.

Skubal likely senses that Domínguez can still be tempted into chasing a high fastball with a little better execution, because he throws his third straight four-seamer up and away.

This one catches a lot more of the plate than the last two. Domínguez has clearly adapted a two-strike approach by this point, letting the ball travel before fighting it off with a late but still well-balanced swing.

Now that Skubal has shown Domínguez three straight four-seamers up and away, he looks to steal a strikeout looking by attempting to front-door a sinker. To the hitter, it should look like four-seamer in off the plate. Many might give up early on that pitch, only for the sinker’s 10 inches more arm-side movement to carry it back to the corner.

Skubal can’t quite execute to his spot, sailing this sinker a bit high. This pitch starts as a ball out of Skubal’s hand and doesn’t drop enough on its path toward home, making for a pretty straightforward take from Domínguez.

Four straight heaters should have sufficiently sped up Domínguez’s bat to make the changeup a killer option.

Had Skubal executed to the corner, I think this AB would have ended here. However, this pitch catches a fat chunk of the zone, so despite being early with his swing, Domínguez is able to foul it off to stay alive. Jasson likely wishes he could have this pitch back – the first real mistake he has seen – but that is the effect of all the prior fastballs to speed up his bat.

Hanging that changeup scares Skubal off the pitch temporarily, and he goes back to the strategy of trying to throw the elevated heater by Domínguez.

Skubal doesn’t quite finish this pitch and it stays up and away for ball three. Good eye from Domínguez to halt his swing.

Jasson has done an admirable job grinding back from 0-2 to a full count. Four of the last five fastballs he has seen have been high and out of the zone, so he’s getting a good sense of where Skubal’s misses are. What’s more, I had the sense watching this entire AB unfold that Jasson never moved away from sitting on a changeup in a hittable zone just from the way he was fouling off those high fastballs. He knows that pitch is probably his best shot at doing damage as he’s just not catching up to the heater.

Domínguez’s patience is rewarded, Skubal throwing his second mistake changeup of the encounter. Unlike the one he fouled off two pitches ago, Jasson doesn’t miss this time. He wins the nine-pitch battle, barreling the pitch over the wall in left for the go-ahead two-run home run, an impressive place to go yard as a righty in Comerica Park.

Here’s the full AB:

This encounter was the epitome of a “good AB” as Aaron Boone is wont to say. Domínguez quickly fell behind 0-2 but didn’t panic, making sure to foul off close pitches to stay alive. He didn’t expand the zone when Skubal tried to get him to chase, eventually battling back to work the count full. And finally, when his hard work was paid off by a mistake in the zone, he did not miss it and punished it to the fullest, which is the only way you are going to beat a starter of Skubal’s quality.

Domínguez’s improvement batting from the right hand side is a serious developmental win for the 23-year-old. Last year, Domínguez batted .204 with a 32.7-percent strikeout rate and 63 wRC+ from the right side vs. a .274 average, 24.9-percent strikeout rate, and 116 wRC+ batting lefty. This year, those splits have flipped, with Domínguez now batting .270 with a 23.1-percent strikeout rate and 105 wRC+ from the right side vs. just a .182 average, 21.3-percent strikeout rate, and 69 wRC+ batting lefty. He has now experienced success from both sides of the plate in separate years, the question now is whether he can combine those on a consistent basis.

Florida Panthers Acquire Rights To Radko Gudas From Anaheim Ducks In Exchange For Rights To AJ Greer

The Florida Panthers are bringing a familiar, beard-covered face back to the franchise.

On Monday, the Panthers acquired the rights to unrestricted free agent Radko Gudas from the Anaheim Ducks in exchange for the rights to A.J. Greer, also a UFA.

Both players will become free agents on July 1, but the trade allows the Panthers and Ducks to negotiate extensions with their new players for the next two days.

THN Florida reported on the Panthers' interest in a Gudas reunion last week. 

Gudas, 36, previously played for the Panthers from 2020-2023 before signing a three-year deal with the Ducks, who also named the veteran blueliner their captain.

Now he and his family will return to South Florida, a place they were very happy during his time with the Panthers.

It’s believed that Gudas and Florida will come to an agreement on a deal that is lower than the $4 million average annual value he earned while in Anaheim.

We’ll see how things play out between now and Wednesday.

LATEST STORIES FROM THE HOCKEY NEWS - FLORIDA

Donovan Sebrango, Cole Schwindt Not Expected To Receive Qualifying Offers From Panthers

Florida Panthers Announce Roster, Dates For 2026 Development Camp

Size Matters: Panthers Make Six Selections At NHL Draft, Picking Group Of Large Young Hockey Players

Strong Forward Ryder Cali Says He Fits 'Panthers Play Style As Much As Possible'

'I'm just ready to work': Panthers Select Power Forward Simas Ignatavicius With 40th Overall Draft Pick

Paul Maurice Indicates Brady Tkachuk Might Start Out On Line With Sasha Barkov, Not Brother Matthew

Photo caption: Jun 2, 2023; Las Vegas, Nevada, USA; Florida Panthers defenseman Radko Gudas (7) takes questions during media day in advance of the 2023 Stanley Cup Final. (Stephen R. Sylvanie-Imagn Images)

Series Preview #28: Giants @ Diamondbacks

PHOENIX, ARIZONA - JUNE 06: Eduardo Rodriguez #57 of the Arizona Diamondbacks delivers a pitch against the Washington Nationals at Chase Field on June 06, 2026 in Phoenix, Arizona. (Photo by Norm Hall/Getty Images) | Getty Images

After a rough series in Tampa, Arizona comes home to hopefully get right again against the flailing Giants.

To say that Arizona had a rough go of things while in Tampa is putting things mildly. After a dreadful road trip, Arizona limps home with a record one game below .500 . They remain third in the NL West, but that doesn’t tell the story of their postseason aspirations, as even the Padres (the second place team) are now 10.5 games out of first as the Dodgers are finally putting the daylight between themselves and the division in the manner that most expected them to. No, their path to October baseball runs through the Wild Card, and they remain three games back in that race, trying to charge down the St. Louis Cardinals while also dealing with the four teams between them and the Red Birds from Missouri.

This series is going to force Mike Hazen and his advisors to make some difficult decisions. Continuing to kick the can down the road is not really much of an option anymore. The fallout from those upcoming decisions could go a very long way towards dictating Mike Hazen’s trade deadline strategy. If Arizona wants to have any realistic hope of achieving playoff baseball this year, they need to leave this series at or above .500. They also need to get there without losing any more players to injury.

Game 1

Tyler Mahle, RHP, 1-7, 5.49 ERA, 61 SO
vs.
Eduardo Rodriguez, LHP, 6-2, 2.27 ERA, 70 SO

Eduardo Rodriguez has been every bit the pitcher they thought they were signing back in 2024. Quite frankly, he has been Arizona’s best starting pitcher this season. Without his return to form, Arizona would likely already been sharing basement space with the Colorado Rockies in the standings. On the other side of things, Mahle is having himself a season to forget. Mahle’s win-loss record is not as indicative of his 12 starts as one might hope. In fact, it makes him look better than he has been. Sporting an ERA+ of 72, Mahle has never struggled this hard at any point in his professional career. The 31-year-old journeyman is coming to the point of pitching for his place on the 26-man roster. This would be an excellent game for the Diamondbacks to make a statement, having the lefty hitters pile on to put a dagger into the heart of the Giants from the outing. The sooner they can swat Mahle out of the game, the sooner thay can burn down the bullpen. Of course, that will mean Arizona will have to finally start having better performances hitting with RISP and taking walks, as Mahle still averages over five innings per outing, despite his struggles.

Game 2

Landen Roupp, RHP, 5-7, 4.07 ERA, 95 SO
vs.
TBD

Despite some very pedestrian, essentially league average, results, Roupp is averaging a bit over six innings per start. This ability to pitch later into games is another reason for Arizona to do their best to get into the bullpen early in the first game against Mahle. Roupp is 0-2 in his last five starts. In the two losses, he was blown up. In the three no decisions, he held the opposition to two runs or fewer. Roupp does a fair job of limiting the free passes, so Arizona is going to need to be patient. Attacking early plays into Roupp’s ability to go deep. Making him work increases the chances of Arizona finding a crack to exploit. It will also continue to put pressure on San Francisco’s beleaguered bullpen.

To counter, Arizona will be turning to the ageless wonder, TBD. In this case, TBD is looking more and more like Brandon Pfaadt. Jose Cabrera remains in the rotation already. Mitch Bratt and Kohl Drake are ineligible to return to the 26-man roster unless another injury move is made. Brandon Pfaadt did not pitch during the series in Tampa. How long Pfaadt will be allowed to go (assuming it is him) remains to be seen, as he was only throwing around 50 pitches for a while there in Reno. It could be that Arizona tosses a bullpen game, or potentially uses Pfaadt as an opener before going to the bullpen. There are a lot of moving pieces involved here and the speculation is running rampant while Arizona is (at least currently) playing this decision close to their chest.

Game 3

Trevor McDonald, RHP, 2-6, 4.94 ERA, 45 SO
vs.
Zac Gallen, RHP, 3-7, 6.15 ERA, 52 SO

Trevor McDonald, like the recently faced Drew Rasmussen, is stingy with the free pass. He isn’t much of a strikeout pitcher, but he simply doesn’t give away at-bats. When he is hitting his spots, it makes him 2023 Merrill Kelly dangerous. When he is missing his spots, he looks like present-day Merrill Kelly. There is a reason McDonald is sporting an ERA+ of 80. Arizona needs to ambush McDonald and put their foot down on the gas. If they can get to him early, Zac Gallen might be nearly irrelevant. On that note, the Diamondbacks will be sending struggling former ace Zac Gallen to the mound. In his last outing, he was mostly adequate against the Rays. He gave up a terrible first inning before settling in and cruising through the next five, albeit without the strikeouts. If that version of Gallen shows up, Arizona should be in a good place for this game. If the Zac Gallen of many other outings this season shows up, this game could become ugly for both teams.

Players to Watch

At this point, there really is no primary player to watch. The questions greatly outweigh the answers right now. The players struggling, if they continue to struggle, will continue to weigh the team down. On the other hand, if Zac Gallen builds off his last outing and if the team can salvage the second game of the series, then this team continues to keep the playoff conversations alive. The Giants are having a terrible season and find themselves in much the same place as Arizona, needing to start looking at alternatives for future seasons.

The one exception to this might be Max Kepler. How long will the recently reinstated Kepler be given to make an impact. Even at his height, he was essentially an older version of Pavin Smith, who is already creating issues for Arizona. Kepler only has five plate appearances so far, so it is obviously early days. But it is hard to imagine that his leash is especially long. Look for him to either make an impact soon or to be sent to the DFA rejects heap.

Conclusion

This series presents Arizona with a great chance for a palate cleanser. They get to leave the AL East leading Rays in the rearview. They get to sleep in their own beds. They get to face one of the worst teams in the game right now. If Arizona takes two of three, they exit this series back at .500. If they can manage to dig deep and find their mojo in game two, they have a very good chance of sweeping this series, putting them back at two games over even as they prepare to host the NL Central leading Milwaukee Brewers. It will be important for Arizona to come out of this series on a high note as their next three series are against the Brewers in Phoenix and then the Padres and Dodgers, both in California.

Red Sox to try some more of this “winning at home” against Washington Nationals

WASHINGTON, DC - APRIL 5: Washington Nationals mascot Screech waves the flag during home opener action at Nationals Park. (Photo by Jonathan Newton/The Washington Post via Getty Images)

As everyone expected, there was a sweep at Fenway Park across the four games between the Red Sox and Yankees. The Sox are now 36-46, 12.5 games out of first place in the AL East, 4.5 games out of a Wild Card, tied in the loss column with the Orioles, one behind in losses against the Blue Jays. Boston is just 3 wins behind the Orioles and Jays. Those Jays have also lost 6 straight. Yes, the Yankees and Rays are the class of the East right now, but it’s back to essentially a pack of three battling for third. Facing “Red Sox Front Office – South” in the Washington Nationals is the next test. These Nationals can hit. And the Red Sox can pitch.

The Nats have allowed 5.22 runs per game on average, third highest in baseball behind only the Rockies and Athletics. That’s a cumulative 4.69 ERA among their pitchers. The Sox have allowed just 3.94 runs per game, fifth best in MLB with an ERA of 3.70.

Miles Miklolas is having, probably, his worst season. Even his FIP is approaching five-and-a-half. His numbers are slightly inflated from an 11-run outing in April but he’s also allowed 6 runs twice and 5 runs once. In June he’s been erratic in both runs and innings: 6 runs (6.0 innings) against the Marlins, 0 runs (4.2 innings) against the Giants, 0 runs (7.0 innings) against the Mariners, 5 runs (6 innings after an opener), and 2 runs (3.1 innings) against the Phillies. Ranger Suarez is rolling again. The Sox should have won his start in Colorado. Over his last four starts he’s allowed just 4 earned runs.

Cade Cavalli has cut his home run rate and boosted his strike outs since 2025. A righty, he’s been…pretty ok for the Nationals? He’s been on a good run in June: three 5.0 inning starts and one 6.0 outing with a 2.2 innings, 2 run performance mixed in. He was hit around for 6 runs (3 earned) once and 4 earned runs twice. He missed almost all of 2022-2024 and was up for just 48 innings in 2025. But the Nationals might have something here in the 27-year-old. Connelly Early started the sweep of the Yankees with a 6.0 inning / 2 run outing. He struck out a season-high 9 batters.

Andrew Alvarez is a 27-year-old southpaw from Anaheim, home of the Los Angeles Angels. He hasn’t gone more than 4.2 innings this season but was operating out of the ‘pen through May, although in 3.0-4.0 inning outings. Alvarez has the hard matchup in several ways going against Payton Tolle. Tolle took a no-hitter deep enough to get many people thinking about it. He didn’t allow a run to the Yankees over 7.0 innings. This Nationals team has power bats and he’s not getting an extra day of rest. It’ll be the next chance for Tolle to prove he’s going to be really special.

Nasim Nuñez is leading baseball with 32 steals.

Shortstop CJ Abrams is hitting .275/.358/.507 with 17 homers and 13 steals of his own.

James Wood is leading MLB in runs with 72. And walks with 64. And strikeouts with 121.

Probable Pitching Matchups

Monday, June 29: Miles Mikolas (5.24 ERA / 5.31 FIP) vs. Ranger Suarez (2.83 ERA / 2.67 FIP)

Tuesday, June 30: Cade Cavalli (4.00 ERA / 3.53 FIP) vs. Connelly Early (3.59 ERA / 4.72 FIP)

Wednesday, July 1: Andrew Alvarez (3.44 ERA / 2.74 FIP) vs. Payton “72 Ounce” Tolle (2.78 ERA / 3.18 FIP)

When/Where to Watch

Monday, June 29: 7:10 PM ET on NESN

Tuesday, June 30: 7:10 PM ET on NESN

Wednesday, July 1: 1:35 PM ET on NESN