White Sox Minor League Player of the Week (June 15-21, 2026): Kyle Teel

Back in business: Kyle Teel hit his way back into the majors this week. | David Durochik/Diamond Images via Getty Images

Charlotte Knights
Record 4-2 (last week), 42-33 (first half), 42-33 (overall)

Knights Players of the Week
Kyle Teel .500/.529/.750, 16 at-bats (finished rehab assignment, called back to Chicago on June 22)

Andy Weber .391/.440/.652, 23 at-bats
Ryan Galanie .381/.409/.667, 21 at-bats
Dustin Harris .348/.423/.609, 3-for-4 stolen bases, 23 at-bats
Rikuu Nishida .286/.333/.321, 1-for-1 stolen bases, 28 at-bats
William Bergolla Jr. Did not play (7-day IL from shin bruise)

Shane Murphy 8 2/3 IP, 4 ER, 9 H, 2 BB, 7 K
Jonathan Cannon 6 IP, 3 ER, 8 H, 3 BB, 6 K
Mason Adams 5 IP, 0 ER, 3 H, 1 BB, 6 K
David Sandlin 5 IP, 1 ER, 5 H, 2 BB, 5 K
Noah Schultz 4 1/3 IP, 2 ER, 3 H, 4 BB, 8 K

The Knights kept their strong season going with a winning series against the Bisons (35-40) in Buffalo. This was the only winning week for any team within the White Sox organization.

Catcher Kyle Teel, 24, wanted to return to the majors as soon as possible, and his performance proved it. Currently working hard to fully recover from a right knee LCL sprain, went 8-for-16 with a homer, a double, a walk, and four RBIs. Teel’s MLB career got off to a nice start in 2025, as he posted 1.9 fWAR in 78 games. Meanwhile, with Teel out due to injury, the catcher position has been a weak area for the South Siders in 2026. Teel’s return will go a long way in terms of patching up a thin area.

2026 Charlotte Knights Players of the Week
Korey Lee (March 27-April 5)
Oliver Dunn (April 6-12)
Shane Smith (April 13-19)
Jarred Kelenic (April 20-26)
Oliver Dunn (April 27-May 3)
LaMonte Wade Jr.(May 4-10)
Jacob Gonzalez(May 11-17)
LaMonte Wade Jr.(May 18-24)
Jacob Gonzalez(May 25-31)
Braden Montgomery(June 1-7)
Ryan Galanie(June 8-14)
Kyle Teel(June 15-21)


Birmingham Barons
Record 2-4 (last week), 26-43 (first half), 26-43 (overall)

Barons Player of the Week
Grant Magill .500/.545/.800, 10 at-bats

Brenden Dixon .364/.364/.818, 11 at-bats
Caleb Bonemer .316/.480/.316, 19 at-bats
Alec Briley .261/.320/.522, 23 at-bats
Anthony DePino .211/.375/.421, 19 at-bats
Colby Shelton .211/.250/.368, 1-for-1 stolen bases, 19 at-bats

Dylan Cumming 5 IP, 2 ER, 2 H, 0 BB, 6 K
Connor McCullough 5 IP, 4 ER, 6 H, 2 BB, 3 K
Lucas Gordon 4 2/3 IP, 4 ER, 4 H, 4 BB, 6 K
Jake Palisch 4 IP, 2 ER, 3 H, 3 BB, 1 K
Morris Austin 3 1/3 IP, 5 ER, 6 H, 3 BB, 3 K
Gabe Davis 3 1/3 IP, 6 ER, 7 H, 1 BB, 5 K

Birmingham lost another series, but for the second straight week, at least they made it competitive. The Barons won two of the first three games, but they dropped the last three to the Blue Wahoos (36-33).

Catcher Grant Magill, 25, only played in three games, but he made his playing time count. The talented catcher went 5-for-10 with a homer, a walk, and five RBIs. During Thursday’s game, which was one of the wildest of the season, Magill played a big role in Birmingham’s 16-13 victory., going 3-for-5 with a homer. Magill also drove in four to lead all players and help the Barons recover from allowing 10 runs in an inning. Magill got promoted on from High-A on June 10, and he is already dominating Double-A pitching.

2026 Birmingham Barons Players of the Week
Samuel Zavala (April 6-12)
Braden Montgomery (April 13-19)
Alec Makarewicz (April 20-26)
Wilfred Veras (April 27-May 3)
Jake Palisch(May 4-10)
Wilfred Veras(May 11-17)
Alec Makarewicz(May 18-24)
Drake Logan(May 25-31)
Dylan Cumming(June 1-7)
Anthony DePino(June 8-14)
Grant Magill(June 15-21)


Winston-Salem Dash
Record 3-3 (last week), 39-30 (first half), 39-30 (overall)

Dash Player of the Week
Kyle Lodise .368/.429/.895, 19 at-bats

Boston Smith .214/.421/.857, 14 at-bats
Ely Brown .263/.417/.263, 19 at-bats
Kaleb Freeman .263/.333/.474, 19 at-bats
Alex Ungar .250/.357/.500, 12 at-bats

Riley Eikhoff 7 IP, 2 ER, 5 H, 0 BB, 7 K
Grant Umberger 5 IP, 4 ER, 6 H, 3 BB, 4 K
Drew McDaniel 4 IP, 2 ER, 2 H, 1 BB, 6 K
Liam Paddack 4 IP, 1 ER, 4 H, 2 BB, 4 K
Max Banks 4 IP, 5 ER, 6 H, 2 BB, 4 K

For the third consecutive week, the Dash went .500 to remain nine games better than .500. Winston-Salem is still in second place in the South Atlantic League South.

Shortstop Kyle Lodise, 22, was fantastic across the board for the Dash. Overall, Lodise’s excellent performance was a major factor for Winston-Salem being able to salvage a series split. Lodise went 7-for-19 with three homers, a double, a walk, and a team-leading six RBIs. That monstrous week resulted in a 1.324 OPS that increased Lodise’s season OPS to .775. On top of his bat and defensive value, Lodise is 24-for-30 in stolen bases.

2026 Winston-Salem Dash Players of the Week
Caleb Bonemer (April 6-12)
Colby Shelton (April 13-19)
Colby Shelton (April 20-26)
Caleb Bonemer(April 27-May 3)
Colby Shelton(May 4-10)
Boston Smith(May 11-17)
George Wolkow (May 18-24)
Morris Austin(May 25-31)
Caleb Bonemer(June 1-7)
James Taussig(June 8-14)
Kyle Lodise(June 15-21)


Kannapolis Cannon Ballers
Record 3-3 (last week), 35-34 (first half), 35-34 (overall)

Cannon Ballers Player of the Week
Matthew Boughton .519/.567/.741, 3-for-4 stolen bases, 27 at-bats

Efren Teran .313/.522/.313, 1-for-1 stolen bases, 16 at-bats
Jaden Fauske .304/.407/.565, 4-for-4 stolen bases, 23 at-bats
Derek Cerda .231/.333/.385, 1-for-1 stolen bases, 26 at-bats
Adrian Gil .143/.500/.571, 14 at-bats

Truman Pauley 5 IP, 2 ER, 2 H, 2 BB, 5 K
Anthony Patterson 4 2/3 IP, 3 ER, 4 H, 2 BB, 3 K
Gabriel Rodriguez 4 IP, 0 ER, 1 H, 1 BB, 5 K
Gabe Tanner 4 IP, 0 ER, 1 H, 1 BB, 3 K
Caedmon Parker 7 1/3 IP, 4 ER, 7 H, 6 BB, 8 K

The Cannon Ballers dropped three of the first four games, but they rallied with two dominant victories to even the series against the Woodpeckers (33-35).

Infielder Matthew Boughton, 20, who plays second base, shortstop, and third base, was an enormous problem for Fayetteville pitching. The infielder, who the South Siders selected in the 11th round last year, posted massive numbers. Incredibly, Boughton went 14-for-27 with a homer, three doubles, two walks, three steals in four attempts, and a team-leading seven RBIs. Boughton reached base safely at least twice in every game this week. Boughton got off to a slow start to the season, and he entered this week with a .182/.244/.266 slash line. However, this week boosted his numbers up to .232/.292/.337.

2026 Kannapolis Cannon Ballers Players of the Week
Stiven Flores (April 6-12)
Abraham Núñez (April 13-19)
Javier Mogollón(April 20-26)
Arxy Hernández(April 27-May 3)
Javier Mogollón(May 4-10)
Max Banks(May 11-17)
Riley Eikhoff(May 18-24)
James Taussig(May 25-31)
James Taussig(June 1-7)
Derek Cerda(June 8-14)
Matthew Boughton(June 15-21)


ACL White Sox
Record 1-4 (last week), 11-25 (first half), 11-25 (overall)

Complex Sox Player of the Week
Tommy Vail 3 1/3 IP, 0 ER, 0 H, 2 BB, 7 K (on a rehab assignment)

D’Angelo Tejada .273/.429/.273, 2-for-2 stolen bases, 11 at-bats
Jefrank Silva .250/.357/.250, 12 at-bats
Alan Escobar .250/.333/.500, eight at-bats
Yordani Soto .200/.368/.200, 15 at-bats
Alejandro Cruz .133/.133/.133, 1-for-2 stolen bases, 15 at-bats

Justin Fuson 5 IP, 1 ER, 4 H, 1 BB, 6 K
Reudis Diaz 3 2/3 IP, 2 ER, 3 H, 3 BB, 5 K
Wikelman González 3 IP, 4 ER, 4 H, 1 BB, 4 K
Orlando Suarez 2 2/3 IP, 1 ER, 3 H, 3 BB, 4 K

The Complex Sox only picked up one victory in five games this week, dropping to 14 below .500 overall. The offense had serious problems, only managing to score 14 runs (2.8 per game).

Pitcher Tommy Vail, 27, is on a rehab assignment and is expected to join the Barons when ready. Double-A is where Vail spent the majority of his 2025 season, and during those 51 innings, Vail posted a 3.00 ERA and a 4.11 FIP. This week, Vail showed he is about ready to return to normal baseball activity, as he delivered 3 1/3 shutout innings and did not even allow a hit.

2026 Complex Sox Players of the Week
Alexander Albertus(May 4-10)
Eduardo Herrera(May 11-17)
Yordani Soto (May 18-24)
José M. Mendoza(May 25-31)
Yordani Soto(June 1-7)
Landon Hodge(June 8-14)
Tommy Vail(June 15-21)


DSL White Sox
Record 2-3 (last week), 5-10 (first half), 5-10 (overall)

DSL White Sox Player of the Week
Sebastian Romero .333/.400/.611, 1-for-1 stolen bases, 18 at-bats

Carlos Vielma .429/.579/.429, 14 at-bats
Ronald Cardozo .250/.308/.250, 12 at-bats
Samuel Luis .143/.250/.143, 3-for-3 stolen bases, 14 at-bats
Hector Hernández .571/.625/.714, 2-for-2 stolen bases, seven at-bats

Roderic Ramirez 4 IP, 1 ER, 3 H, 1 BB, 3 K
Jhoriel De La Rosa 3 IP, 2 ER, 9 H, 2 BB, 4 K
Alexander De Los Santos 3 IP, 0 ER, 2 H, 1 BB, 1 K
Ronald Kelly 3 IP, 2 ER, 2 H, 3 BB, 3 K
David Colmenares 2 IP, 0 ER, 3 H, 1 BB, 0 K

The DSL White Sox had another rough week, only winning two of their five games. As a result, they are already five games worse than .500.

Once again, outfielder Sebastian Romero, 17, was on top of his game, and he is off to a great start to the season. This week, Romero went 6-for-18 with two triples, a double, a stolen base in his only attempt, and he comfortably led the team with seven RBIs. That resulted in a 1.011 weekly OPS, and overall, he is slashing .367/.448/.796 (166 wRC+).

2026 DSL White Sox Players of the Week
Carlos Vielma(June 1-7)
Sebastian Romero(June 8-14)
Sebastian Romero(June 15-21)


Who gets YOUR vote for Minor League Player of the Week?
 
pollcode.com free polls

Shohei Ohtani has been brilliant on the mound this year, but he’s still a long shot for the Cy Young

Shohei Ohtani has won four MVPs, and now he’s making an impressive bid for an honor that has thus far eluded the two-way star: the Cy Young Award.

Problem is, the competition in the National League might be a little too stiff this year.

Ohtani is 7-2 with a 1.47 ERA so far this season. With the Los Angeles Dodgers nearly halfway through their schedule, he’s made 12 starts and thrown 73 2/3 innings. His career highs in those categories are 28 and 166, back in 2022. That year he went 15-9 with a 2.33 ERA for the Los Angeles Angels and finished fourth in the American League Cy Young race.

Ohtani’s hitting always has been more reliable than his pitching on a year-in, year-out basis. He didn’t pitch at all in 2019 or 2024, and his teams have been careful with his workload. Even now, he’s a few innings shy of qualifying for the ERA title, but with a mark that far below 2.00, he’s clearly one of the game’s top starters.

Still, he remains a long shot for the Cy Young according to oddsmakers. Milwaukee’s Jacob Misiorowski (8-3, 1.45 in 15 starts) is the favorite, and Philadelphia’s Cristopher Sánchez (9-3, 1.80) isn’t far removed from throwing 50 2/3 consecutive scoreless innings.

Ohtani is a runaway favorite to win another MVP, of course. He isn’t on pace for the eye-popping home run and stolen base stats he’s produced in the past, but he leads the National League in on-base percentage, and when you factor in his pitching value it’s hard to make a case for anyone else.

Trivia time

The very first Cy Young Award went to a member of the Dodgers, back in 1956 when there was one honor covering both leagues. Brooklyn’s Don Newcombe won it. Since moving to Los Angeles, the Dodgers have had seven pitchers win the Cy Young. Who were they?

Performance of the week

The first two cycles of the 2026 season took place this past week. Pete Crow-Armstrong completed the single-double-triple-homer set for the Chicago Cubs in a win over Colorado. Then Bryce Harper of the Philadelphia Phillies pulled it off during a rout of the New York Mets.

Crow-Armstrong did get picked off first immediately after the single that gave him the cycle — so give the slight edge to Harper here.

Honorable mention: Kyle Schwarber of the Phillies hit three home runs in the same game Harper hit for the cycle. The only other time two teammates pulled that off was June 3, 1932, when Lou Gehrig of the New York Yankees hit four home runs and Tony Lazzeri hit for the cycle. The Yankees beat the Philadelphia Athletics 20-13 that day.

Comeback of the week

The Athletics overcame a seven-run, sixth-inning deficit to beat the Los Angeles Angels 12-11 in 10 innings. It was a wild evening, with the A’s taking a 4-0 lead before allowing 11 consecutive runs. The Angels had a win probability of 99% by the bottom of the seventh according to Baseball Savant.

The comeback began an inning earlier when Zack Gelof singled home a run to make it 11-5. With two outs in the seventh, Tyler Soderstrom walked and Jacob Wilson followed with a homer to cut the deficit to four. A two-run homer in the eighth by Max Muncy made it 11-9.

The A’s were down to their last out when Jonah Heim hit a tying two-run homer in the ninth. After Muncy, the third baseman, threw a runner out at the plate in the top of the 10th, the Athletics won when Nick Kurtz drew a bases-loaded walk in the bottom half.

The A’s (38-40) are 1 1/2 games out of first place in the AL West despite what is now the worst run differential in the AL at minus-54.

Trivia answer

Sandy Koufax (three times), Clayton Kershaw (three times), Don Drysdale, Mike Marshall, Fernando Valenzuela, Orel Hershiser and Eric Gagne.

Cubs vs Mets Prediction: Odds, recent stats, trends, and best bets for June 22

Chicago (40-37) had an unscheduled day off yesterday to prepare for their short three-game road trip to New York (34-43). Both the Mets and Cubs are coming off losses as they meet for their second and final series of the season. Chicago swept the Mets earlier this year and outscored the Mets, 18-9.

Chicago is 6-3 in the last nine games and starting to turn the corner in June. The Cubs are 8-9 overall this month and ranks middle of the pack in ERA, BA, OBA, and most categories. The one area that the Cubs stand out is their plate discipline. Chicago has the third-most walks (72) and the eighth-fewest strikeouts (136).

New York is coming off two straight losses to Philadelphia and were outscored 25-11 in the series. The Mets surrendered 21 runs in the last two games and have the seventh-worst ERA (5.79) over the last week. In that same span, New York ranks 10th in batting average (.266), but has the second-fewest extra bases hits (5).

Let’s dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Cubs at Mets

  • Date: Thursday, June 18, 2026
  • Time: 7:10 PM EST
  • Site: Citi Field
  • City: Flushing, NY
  • Network/Streaming: MLB TV

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Cubs at the Mets

The latest odds as of Monday:

  • Moneyline: Chicago Cubs (-125), New York Mets (+104)
  • Spread: Mets +1.5 (-159), Cubs -1.5 (+131)
  • Total: 8.5

Probable starting pitchers for Cubs at Mets

  • Monday's pitching matchup (June 22): Kodai Senga vs. Shota Imanaga
  • Cubs: Shota Imanaga

2026 stats: 86.2 IP, 4-6, 4.26 ERA, 1.06 WHIP, 84 Ks, 22 BB

  • Mets: Kodai Senga

2026 Stats: 24.0 IP, 0-5, 9.00 ERA, 1.88 WHIP, 28 Ks, 17 BB

Who’s Hot? Who’s Not

  • The Cubs’ Pete Crow-Armstrong is hitting .286 with 83 hits, 16 home runs and 40 RBI over 290 at-bats
  • The Cubs’ Dansby Swanson is hitting .183 with 44 hits and 66 strikeouts over 240 at-bats
  • The Mets’ Juan Soto is hitting .301 with 66 hits, 17 home runs, and 38 RBI over 219 at-bats
  • The Mets’ Marcus Semien is hitting .219 with 61 hits and 65 strikeouts over 279 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Cubs at Mets

  • The Cubs are an MLB-worst 29-48 ATS
  • The Mets are 32-45 ATS, ranking fifth-worst
  • The Cubs are 40-36-1 to the Over
  • The Mets are 35-34-8 to the Under
  • The Cubs are 15-22 ATS on the road, ranking fourth-worst
  • The Mets are 15-21 ATS at home, ranking seventh-worst

Expert picks & predictions for tonight’s game between the Cubs and the Mets

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Monday's game between the Cubs and the Mets:

  • Moneyline: NBC Sports Bet is recommending a play on the Mets on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Mets at -1.5.
  • Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 8.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

MLB Same-Game Parlay Predictions: Our Best SGP Picks for Monday, June 22

Want to get more Covers content? Add us as a preferred source on your Google account here.

With another busy slate of games across the Majors, I've found more value in my MLB same-game parlay predictions. 

Gerrit Cole will dominate the Detroit Tigers, while Hunter Brown will miss some more bats against the Toronto Blue Jays. I'm also eyeing the St. Louis Cardinals to jump on Merrill Kelly early, while Andre Pallante deals.

Read more in my MLB picks for Monday, June 22. 

Today's best MLB SGP picks

GameSGP Odds
Yankees NYY vs Tigers DET+216
Astros HOU vs Blue Jays TOR+425
Cardinals STL vs Diamondbacks ARI+264

Yankees at Tigers SGP: Cole leads Yankees to victory

Gerrit Cole takes the hill for the New York Yankees tonight, and he's been holding his own. The right-hander has a 3.29 xERA over his last two starts, and he's held opponents to a 27.6% hard hit rate during that span. He's also cashed the Under in earned runs allowed in back-to-back outings. 

On the other side, Framber Valdez takes the ball for the Detroit Tigers, and he has been struggling. The lefty has a 4.85 FIP over the last month, and he's given up a 40% hard hit rate across his previous two appearances. Most notably, Valdez's FIP sits at 5.72 at home compared to 3.52 on the road

Jose Caballero is one of the Yankees' hitters I expect to jump on Valdez. He has a .388 wOBA across his last six games and has a hit in five of his last six. 

  • Time: 6:10 p.m. ET
  • Where to watch: YES, Detroit Sports Network

See full analysis of this game in our Yankees vs Tigers predictions.

Astros at Blue Jays SGP: Alvarez keeps raking

Yordan Alvarez has been one of the best hitters in the big leagues this season, and he continues to crush. The slugger owns a ridiculous 68.4% hard hit rate and 26.3% barrel rate over the last week. He has three extra-base hits in his last six games, and Alvarez has cashed the Over in total bases in two of his last four. 

Hunter Brown returned from the IL last week and was solid, allowing just one run while striking out seven. While it's not a large sample size, Brown has cashed the Over in Ks in all three outings this season, and he's averaging 13.2 K/9. The Toronto Blue Jays do not strike out a ton, but with a modest total of 5.5, there's value in the Over. 

George Springer is in the midst of a three-game hitting streak, and he sports a .471 wOBA in his last five games and a .368 average. Springer's 38.9% hard hit rate during that span adds fuel to this pick. 

  • Time: 7:07 p.m. ET
  • Where to watch: Space City Home Network, Sportsnet

See full analysis of this game in our Blue Jays vs Astros predictions.

Diamondbacks at Cardinals SGP: Pallante tosses another gem

The St. Louis Cardinals send Andre Pallante to the mound tonight, and he's been brilliant lately. He sports a 2.57 xERA over his last two outings, and the righty has cashed the Under in earned runs allowed in three straight.

The Arizona Diamondbacks, meanwhile, counter with the struggling Merrill Kelly. He owns a 5.31 FIP over his previous two outings, and home runs have been an issue over the last month, giving up 2.20 per nine innings. After scoring 16 runs on Sunday, the Cards should jump on him. 

Expect Alec Burleson to be one of those hitters who thrive. The slugger has cashed the Over in total bases in two straight games, and he owns a .414 xwOBA in his last six contests. 

  • Time: 7:45 p.m. ET
  • Where to watch: Cardinals.TV, DBacks.TV
Quinn Allen's 2026 Transparency Record
  • SGP picks: 0-3, -3.00 units

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Astros vs. Blue Jays prediction: Odds, recent stats, trends, and best bets for June 22

The Houston Astros (37-42) open a three-game set in Toronto (38-39) tonight. The Astros took two of three over the weekend against Cleveland and have now won four of their last five to pull within three games of first in the American League West and within two of the final Wild Card spot. Toronto was rained out yesterday in Chicago after splitting the first two games of that series. The Jays have now won four of their last five games and sit 8.5 games in back of the Yankees in the AL East but in that aforementioned third and final Wild Card spot.

 

Toronto has been solid at home (21–18), while Houston has struggled on the road at 17–21.

The pitching matchup tonight features a pair of staff aces as Hunter Brown takes the ball for the ‘Stros against Dylan Cease of the Jays. Brown will be making his second start for Houston since returning from the disabled list. He is 1–0 with a sparkling 1.10 ERA with 24 strikeouts across just over 16 innings. The Blue Jays were expected to counter with right-hander Shane Bieber, but due to yesterday’s postponement, Bieber has been pushed back a day and Cease will start. This will be Cease’s 14th start of the season. He is 4-3 with a 2.71 ERA and 110 strikeouts (third in MLB).

 

Houston’s offense centers around their Triple Crown candidate, Yordan Alvarez. The designated hitter ranks fourth in the game with a .322 average, second with 25 home runs, and fifth in baseball with 56 RBIs. Ernie Clement struggled over the weekend but leads the Jays with a .292 average. Kyle Okamoto strikes out about once every three at bats but does damage when he makes contact with a team-leading 16 home runs.

 

Lets dive into tonight’s matchup and find a sweat or two.

 

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

 

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game Details and How to Watch: Astros vs. Blue Jays

  • Date: Monday, June 22, 2026
  • Time: 7:07PM EST
  • Site: Rogers Centre
  • City: Toronto, ON
  • Network/Streaming: MLB.TV, Sportsnet, SCHN

 

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

 

The Latest Odds: Astros vs. Blue Jays

The latest odds as of Monday courtesy of DraftKings:

  • Moneyline: Houston Astros (+104), Toronto Blue Jays (-126)
  • Spread: Astros +1.5 (-206), Blue Jays -1.5 (+168)
  • Total: 7.5 runs

 

Probable Starting Pitchers and their Stats: Astros vs. Blue Jays for June 22

  • Astros: Hunter Brown
    Season Totals: 16.1 IP, 1-0, 1.10 ERA, 1.04 WHIP, 24K, 9 BB
  • Blue Jays: Dylan Cease
    Season Totals: 73.0 IP, 4-3, 2.71 ERA, 1.19 WHIP, 110K, 31 BB

Who’s Hot? Who’s Not! Astros vs. Blue Jays

  • Jeremy Pena has 3 HRs in his last 4 games
  • Cam Smith was 1-9 over the weekend against Cleveland
  • Isaac Paredes was 6-12 over the weekend against Cleveland
  • Vlad Guerrero Jr. has hit safely in 3 of his last 4 games (5-15)
  • George Springer is 9-24 over his last 6 games
  • Ernie Clement is 1-15 over his last 4 games

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top Betting Trends & Insights: Astros vs. Blue Jays

 

  • The Jays are 37-40 on the Run Line this season
  • The Astros are 37-42 on the Run Line this season
  • The OVER has cashed 42 times in Houston’s 79 games this season (42-34-3)
  • The OVER has cashed 38 times in the Toronto’s 77 games this season (38-35-4)

 

Expert picks & predictions: Astros vs. Blue Jays

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

 

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

 

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

 

Here are the best bets our model is projecting for today’s game between the Astros and the Blue Jays:

  • Moneyline: Rotoworld Bet is leaning towards a play on the Astros on the Moneyline.
  • Spread: Rotoworld Bet is staying away from a play on the Run Line.
  • Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 7.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick

Astros Prospect Report: June 21st

WEST PALM BEACH, FLORIDA - FEBRUARY 19: Cavan Biggio #4 of the Houston Astros takes ground balls during spring training workouts at CACTI Park of the Palm Beaches on February 19, 2026 in West Palm Beach, Florida. (Photo by Houston Astros/Getty Images) | Getty Images

Another day of minor league baseball is in the books. See the results below. Check out the previous day’s recap here.

AAA: Sugar Land Space Cowboys (32-42) won 7-6 (BOX SCORE)

Sugar Land jumped out to an early lead getting a 2 run home run from Alexander in the first inning. They got 2 more runs in the 2nd inning on a Salazar RBI single and Alexander walk. Javier got the rehab start and allowed 3 runs over 4.2 innings. Sugar land picked up a run in the 6th on a Ferreras RBI triple but the Isotopes tied it up in the bottom of the inning. After the Isotopes took the lead in the 7th, Biggio came through with a clutch 2 run home run in the 8th to give Sugar Land the lead. Ullola was great in relief tossing a perfect 1.1 innings as he closed out the 7-6 win.

Note: 9 of Ullola’s last 10 outings have been scoreless.


AA: Corpus Christi Hooks (31-38) won 5-3 (BOX SCORE)

The Hooks the scoring started in the 2nd inning scoring a run on a Biggers groundout and Schiavone bases loaded walk. They got another run in the 4th on a Brutcher groundout. Gillis got the start and pitched really well tossing 6 scoreless innings with 5 strikeouts. The offense added some insurance getting 2 runs in the 7th on bases loaded walks to Encarnacion and Bush. The pen gave up a few runs late but held on the Hooks won 5-3.

Note: Gillis has a 3.88 ERA this season.


A+: Asheville Tourists (18-50lost 7-2 (BOX SCORE)

Asheville got on the board in the first inning when Walker, who doubled to lead off the game, scored on a groundout. Howard started for Asheville but struggled allowing 7 runs over 4.1 innings. Rodriguez pitched in relief and was solid tossing 2.2 scoreless innings with 4 strikeouts. The offense got a run in the 9th on a groundout but that was it as Asheville fell 7-2.

Note: Powell is hitting .312 this season.


A: Fayetteville Woodpeckers (33-35) lost 14-6 (BOX SCORE)

Smith started for the Woodpeckers and pitched well allowing 1 run over 5 innings of work. The offense got on the board in the 2nd inning on a Flores RBI single. In the 4th inning, Neyens connected on a 3 run home run to give the Woodpeckers the lead. The offense added another run in the 5th on a Cauro sac fly. After the Cannon Ballers got 2 runs in the 6th, the Woodpeckers responded with one on a Flores RBI double. The Woodpeckers took a 6-3 lead into the 8th inning but Serrano really struggled in relief allowing 10 runs. The offense was unable to respond as the Woodpeckers dropped the series finale 14-6.

Note: Neyens has a .825 OPS this season.


Today’s minor league starters:

SL: OFF

CC: OFF

AV: OFF

FV: OFF

Braves vs Padres Prediction: Odds, recent stats, trends, and best bets for June 22

The Braves (48-28) head west for a three-game series with the Padres (39-37). Atlanta enters losers in three of the last four series, whereas San Diego has lost six of the past eight series.

Atlanta is 8-8 in June, which is a surprise to most people. The Braves rank 13rd in ERA (4.32), 22nd in OBA (.266), and hitting .226 themselves (25th). Atlanta is tied for the fewest runs scored this month (61) with the second-fewest homers (17). It's safe to say this team is in a slump, but maybe they're inching out toward the other side after a series win over Milwaukee.

San Diego is 7-11 in June and struggling offensively. The Padres are hitting .225 (26th) with 69 runs in 19 games (24th) and the third-fewest home runs (18). On a good note, the Padres' pitching rotation ranks fourth in ERA (3.84) despite being fifth-worst in OBA (.271).

Let’s dive into the matchup and find a sweat or two.

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

Game details & how to watch Braves at Padres

  • Date: Monday, June 22, 2026
  • Time: 10:00 PM EST
  • Site: Petco Park
  • City: San Diego, CA
  • Network/Streaming: ESPN

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

Odds for the Braves at the Padres

The latest odds as of Monday:

  • Moneyline: Atlanta Braves (-110), San Diego Padres (-110)
  • Spread: Padres +1.5 (-194), Braves -1.5 (+159)
  • Total: 7.5

Probable starting pitchers for Braves at Padres

  • Monday's pitching matchup (June 22): Grant Holmes vs. Michael King
  • Padres: Michael King

2026 stats: 85.0 IP, 4-6, 3.60 ERA, 1.19 WHIP, 73 Ks, 35 BB

  • Braves: Grant Holmes

2026 Stats: 68.2 IP, 5-3, 4.33 ERA, 1.40 WHIP, 61 Ks, 32 BB

Who’s Hot? Who’s Not

  • The Braves’ Michael Harris II is hitting .306 with 77 hits, 14 home runs and 41 RBI over 252 at-bats
  • The Braves’ Austin Riley is hitting .211 with 58 hits and 89 strikeouts over 275 at-bats
  • The Padres’ Fernando Tatis Jr. is hitting .285 with 82 hits, 2 home runs, and 26 RBI over 288 at-bats
  • The Padres’ Manny Machado is hitting .179 with 49 hits and 70 strikeouts over 273 at-bats

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

Top betting trends & insights to know ahead of Braves at Padres

  • Atlanta is 43-33 ATS, ranking sixth-best
  • San Diego is 41-35 ATS, ranking tied for 10th-best
  • Atlanta is 37-33-6 to the Over, ranking ninth-best
  • San Diego is an MLB-best 42-33-1 to the Under
  • Atlanta is 24-14 ATS on the road, ranking second-best
  • San Diego is 20-18 ATS at home

Expert picks & predictions for tonight’s game between the Braves and the Padres

Rotoworld Bet Best Bet

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

Here are the best bets our model is projecting for Monday's game between the Braves and the Padres:

  • Moneyline: NBC Sports Bet is recommending a play on the Braves on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Braves at -1.5.
  • Total: NBC Sports Bet is recommending a play on the Over on the Game Total of 7.5

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Today in White Sox History: June 22

TORONTO, ON - JUNE 22: Grant Taylor #31 of the Chicago White Sox pitches in the ninth inning during the game between the Chicago White Sox and the Toronto Blue Jays at Rogers Centre on Sunday, June 22, 2025 in TorontoOntario, Canada.
On this day one year ago, Grant Taylor joined some select Chisox starter-reliever company. | (Photo by Colton Hall/MLB Photos via Getty Images)

1913
Behind Ed Walsh’s shutout, the White Sox beat the St. Louis Browns, 2-0, in the second game of a doubleheader at Comiskey Park. It was the team’s 1,000th victory. Outfielder Shano Collins drove in both runs for the Sox in the win.

Walsh’s shutout was actually the second attempt at 1,000 wins for the White Sox. In the doubleheader opener on this day, Jim Scott tossed a complete game, 85 game score (among the 250 or so best scores in White Sox history) with five hits, one walk and a club-record 15 Ks (including six straight) — yet still lost the game, 2-0. Death Valley Jim didn’t help his cause in the ninth, when his throwing error led to St. Louis’ second run. However, the opener loss was all on the Sox offense and its two singles; the unit didn’t get a runner to second base until the eighth inning, and only two got that far all game.


1938
White Sox outfielder Hank Steinbacher became the second player in franchise history to rap out six hits in a game. Steinbacher went 6-for-6 (five singles and a double) with two RBIs and three runs in Chicago’s 16-3 win over the Senators at Comiskey Park. The outburst raised his batting average to .337, and he finished the season at .331.

The other six-hit game for the White Sox had come all the way back in … 1936.


1958
Some 45 years after winning Game No. 1,000 in franchise history, Ed Walsh Day was celebrated at Comiskey Park. The Sox honored their Hall of Fame pitcher, who recorded 195 wins, with a ceremony whose proceeds went to help pay his medical bills. Urban “Red” Faber and Ted Lyons were among those who attended.

Less than a year later, the man who won 40 games in 1908 was dead of cancer. 


1975
In just his fifth game of the season and first-ever start for the White Sox, Jesse Jefferson threw 5 ⅓ no-hit innings against the Minnesota Twins to highlight a 9-2 romp at Comiskey Park. Jefferson’s nightcap masterpiece spurred the anemic, 26-38 White Sox to a doubleheader sweep in front of 23,299.

In the second inning, Twins rookie (and future Minny manager) Tom Kelly lined a grounder through the box that Jefferson instinctively attempted a kick-save on; the righthander recovered the ball and threw Kelly out, but landed hard on his right wrist.

Still, Jefferson powered through nearly four more innings before yielding a single to left field by future Hit Man Eric Soderholm. A double-play ball to third base should have gotten Jefferson out of the inning, but second baseman Bill Stein threw wildly to first and prompted manager Chuck Tanner to yank Jefferson; Cecil Upshaw finished out the game, going 3 ⅓ innings for his first save of the season (and what turned out to be the final save of his nine-year closing career).


1983
Noted team prankster, pitcher Jerry Koosman, somehow “discovered” Gaylord Perry’s false teeth on the mound at Comiskey Park during a game against the Mariners. He offered to return them, but Perry declined. The White Sox won the game, 6-3.


1986
Two days after the firing of Tony La Russa, Jim Fregosi signed on as White Sox manager. The Sox has lost seven of La Russa’s final 10 games as skipper, burying the club in the AL West race.

“The team is 9 1⁄2 games out, that’s nothing,” Fregosi said. “I don’t see any reason we can’t turn things around and compete in our division. This is a young club, there’s talent here. There’s some speed, there’s defense and there’s power. We have to put it all together.”

The White Sox briefly did put it all together under Fregosi, winning 11 of his first 15 games and clawing back to 38-43 and 6 1⁄2 back. However, they would get no closer, finishing 72-90 and in fifth place, 20 games behind. Under Fregosi, the White Sox did improve, however, going 45-51.


1993
On Carlton Fisk Night, the veteran set the major league record for games caught, at 2,226, breaking the old record held by Bob Boone. Teammates surrounded Fisk on the field for pregame ceremonies and presented him with a motorcycle that they chipped in $500 each and bought for him. The cycle was driven to home plate by Bo Jackson. 

Then the Sox went out and beat the Rangers, 3-2, on a game-winning single in the ninth inning by Lance Johnson,with Donn Pall getting the win in relief. Fisk went 0-for-2 in the game, and sent his jersey to the Hall of Fame afterwards.


2010
What would stand as the hottest winning stretch of the 21st century continued with a 9-6 win over Atlanta, moving the White Sox one game better than .500. The game featured a bizarre play that factored in the win: With two outs in the fourth inning and the Sox ahead, 6-3, Alex Ríos tapped a grounder that worked its way inside third baseman Brooks Conrad’s jersey, ending in an infield single. Paul Konerko then singled, and Carlos Quentin homered to make the jersey mishap cost the Braves.


2025
By saving a 4-2 win at Toronto, Grant Taylor became the third White Sox pitcher since 1969 to start the opener of a series and earn the save in the series finale. It was also Taylor’s first MLB save.

Taylor had started the game on June 20, pitching one scoreless, hitless inning as the opener. For his save two days later, Taylor gave up a hit but threw a scoreless frame to improve the White Sox to 25-53.

Francisco Barríos first achieved the feat, in 1976, followed by Dennis Lamp in 1982.

 

The Mets try to bounce back against the Cubs

Jun 12, 2026; San Francisco, California, USA; Chicago Cubs center fielder Pete Crow-Armstrong (4) reacts after he hit a double against the San Francisco Giants during the third inning at Oracle Park. Mandatory Credit: John Hefti-Imagn Images | John Hefti-Imagn Images

The New York Mets (34-43) welcome the Chicago Cubs (40-37) for a four game series at Citi Field this week. Last week, when playing the Braves and Phillies, there was chatter about how, if the Mets wanted to make any real run the the postseason, they needed to beat the teams ahead of them in the standings. Well, the same goes for the Wild Card standings, of which the Cubs currently own a spot.

The past two weeks of the Mets’ season have been a great sample size of just how frustrating 2026 has been thus far. After taking two of three from one of the best teams in baseball, the Braves, the Mets lost two of three to the last place Cardinals. Then, after winning their first matchup with the Phillies all year, they get routed for the next two games. With every sliver of hope comes the reality of disappointment.

While it was always an uphill battle to face Cristopher Sánchez and Zack Wheeler, the Mets didn’t have to make it so easy for the Phillies to absolutely steamroll them in those games. In what has not exactly been a distinguished start to his Mets’ career, Freddy Peralta had easily his worst start as a Met, getting [looks up technical term] his tits lit by Kyle Schwarber and Bryce Harper en route to a 15-3 loss. Ten earned runs in two and two-thirds innings sort of says it all, doesn’t it?

While David Peterson wasn’t quite that awful in his Sunday start, he has lost any and all ability to look overpowering, crafty, or generally effective. In his defense, he did suffer a bit from poor defense behind him, but Peterson’s stuff has looked flat for the entire season.

These two starts going ineffective is terrible news for the Mets for many reasons, but mainly because their options for replacements are extremely limited. Not that Peralta or likely even Peterson won’t be pitching for the club, but their current starting five includes a number of question marks. Sean Manaea has been much better as of late, and probably has earned more confidence than I’m giving him, but the start to his season was both so unusual and so ineffective. Kodai Senga looked bad in his first start back from rehab assignment. Tobias Myers is just back from the IL, but was greeted by a [looks up technical term] dogshit start.

Christian Scott is on his way back, which is a very good thing, but beyond him, everyone else on the farm needs more seasoning. It would be lovely if Jonah Tong looked ready, but a 6.30 ERA in Triple-A says otherwise. Jack Wenninger is looking better in Syracuse, but still isn’t really knocking on the door just yet.

The good news is that, if not in this series, then over the weekend, Francisco Lindor is set to return to the Mets. This will help on both sides of the ball, as well as in the leadership and vibes departments, but right now this team’s issue is their starting pitching.

The Cubs find themselves in third place in the National League Central, three games over .500. Their June started off a disaster, but they’re 6-3 over their last three series, and are the current holders of a Wild Card spot. Former Mets farmhand, dealt for Javier Báez at the 2021 trade deadline, is having an unbelievable season, putting up 4.6 bWAR already. Both he and Ian Happ have 16 home runs on the season. Seiya Suzuki is also have a phenomenal year, with all three aforementioned players putting up OPS+s of 127 or higher.

However, as good as the Cubs’ offense has been, their pitching has been weak. While no one is having a dumpster fire of a season like some Mets starters are, there’s only one starter that really is standing out. Ben Brown has emerged as a potential superstar down the road, putting up a 1.85 ERA across 68 innings pitched thus far. Due to a rainout, Brown might miss the New York series entirely, which would be a fantastic turn of events for the Mets.

Monday, June 22: Kodai Senga vs Shota Imanaga, 7:10pm EDT on SNY

Senga (2026): 24.0 IP, 28 K, 17 BB, 7 HR, 9.00 ERA, 6.81 FIP, 223 ERA-

Oh, for Senga to show what he did in 2023 and the start of 2025 again. Will we ever get that again? I honestly don’t know. We certainly didn’t get it in his first start in almost two months last week, where he gave up four earned runs in four innings against the Reds, including two home runs and four walks.

Imanaga (2026): 86.2 IP, 84 K, 22 BB, 17 HR, 4.26 ERA, 4.58 FIP, 104 ERA-

In this battle of Japanese starting pitchers, Imanaga is clearly having the better season, despite having a truly terrible stretch from mid-May to early June, where he gave up, in a row, eight, seven, five, and six earned runs. However, over his last two starts (ten innings), he gave up just one earned run, while walking three and striking out ten.

Tuesday, June 23: Nolan McLean vs  Edward Cabrera, 7:10pm EDT on SNY

McLean (2026): 83.1 IP, 97 K, 32 BB, 8 HR, 3.67 ERA, 3.50 FIP, 91 ERA-

Against the Reds on Wednesday, McLean looked dominant, striking out nine, walking one and giving up just one run on three hits. This was a nice bounce back performance after slowly rebuilding from a few truly bad starts last month. Of note: McLean hasn’t given up a home run since May 25th, which is the longest streak (4 games) of his career without a dinger.

Cabrera(2026): 67.1 IP, 61 K, 25 BB, 14 HR, 5.21 ERA, 5.16 FIP, 127 ERA-

Cabrera’s ERA has added more than two runs in May and June, and it’s not hard to see why: he’s given up more than two earned runs in all but two starts since April 11. Against the Giants and Rockies over his last three starts (two against Colorado), he’s given up 15 earned runs in 13 and a third innings pitched.

Wednesday, June 24: Sean Manaea vs  Javier Assad, 7:10pm EDT on PIX11

Manaea (2026): 54.1 IP, 56 K, 18 BB, 6 HR, 4.64 ERA, 3.75 FIP, 115 ERA-

What a weird year for Manaea. He’s now made two starts ina row, each one he’s gone at least five with no more than two earned runs with just one walk and 11 strikeouts. This is not exactly Cy Young stuff, but compared to the mop up man who looked almost unplayable in April, this is a huge boon.

Assad(2026): 44.0 IP, 25 K, 9 BB, 6 HR, 3.89 ERA, 4.42 FIP, 95 ERA-

Assad’s ERA took such a drubbing early in the season that it has taken him two months to bring it down to earth. But in May and June, Assad has actually been quite good, with only three earned runs in 25 innings. He appears back in the rotation full time after being in the bullpen for the bulk of the season thus far.

Thursday, June 25: Freddy Peralta vs  TBD, 7:10pm EDT on SNY

Peralta (2026): 85.2 IP, 83 K, 34 BB, 12 HR, 4.83 ERA, 4.32 FIP, 120 ERA-

This has been a rough contract year for Peralta, who had dreams of 8-year deals that get less and less likely with every mediocre to bad start. Even when he’s good, he doesn’t go deep, and when he goes deep, he’s often not good. I still make this trade every time, but this has not gone the way the Mets had hoped.

Yankees Rivalry Roundup: Rays trim Yanks’ division lead to two

ST PETERSBURG, FLORIDA - JUNE 21: Jonny DeLuca #21 of the Tampa Bay Rays reacts after hitting a two-run home run in the seventh inning against the Washington Nationals at Tropicana Field on June 21, 2026 in St Petersburg, Florida. (Photo by Julio Aguilar/Getty Images) | Getty Images

Not the most enjoyable Sunday for Yankees fans, huh? Elmer Rodríguez made one glaring mistake in his spot start. Unfortunately, that mistake resulted in a three-run home run. On a weekend when the Bronx Bombers couldn’t buy a hit with runners in scoring position, that was enough to sink the Yanks, losing the game and the series to Cincinnati. Next up, a road trip, beginning in Detroit. Monday is Gerrit Cole Bump Day though. And that’s always fun.

Elsewhere, the rival Blue Jays had their contest with the Cubs postponed. At the very least the postponement means they avoided Pete Crow-Armstrong, who’s been unstoppable recently. In his last 19 games, PCA is slashing .450/.494/.938 with 10 home runs. Having him go off on the Jays Sunday would have been nice.

Tampa Bay Rays (43-31) 4, Washington Nationals (40-38) 3

After a CJ Abrams home run in the top of the sixth—his third consecutive day with a bomb at the Trop—Washington held a 3-1 lead over the Rays and were in good shape to take the rubber match of this three-set and move to a season-high four games over .500. Unfortunately, as they seemingly always do when you’re not paying close enough attention, the Rays persisted.

First, Ryan Vilade clubbed a solo home run in the bottom of the sixth, moving the Rays within one run. The next inning, Yandy Díaz, leading the Junior Circuit in batting average at .326, singled to put the tying run on and bring the go-ahead run to the plate in the form of Jonny DeLuca. The man once acquired from the Dodgers in the Tyler Glasnow trade didn’t miss his opportunity. A two-run blast staked the Rays to a 4-3 lead with two innings to go.

For the Nats, Daylen Lile singled in the ninth but was promptly erased trying to steal second base with one out. That was the only runner Washington managed in those final two frames and the Rays held on. The win moves Tampa Bay to within two games of the Yankees — though the Rays have played two fewer games on the season (74 to the Yanks’ 76).

Other Games

Cleveland Guardians (41-37) 1, Houston Astros (37-42) 2: It’s late June and the Astros, as putrid as they’ve been for much of the season, are lurking in the dumpster fire that is the American League West. Cleveland might have had a better chance if they’d mustered more than four hits against Kai-Wei Teng, who entered Sunday with a 4.31 ERA. Alas, they didn’t. So Houston turned a 2-1 lead over to its bullpen. Three shutout innings ensued, including a lockdown ninth from closer Josh Hader, recently returned from injury. Offensively, Houston was again led by its best player as Yordan Alvarez uncorked his 25th home run of the season.

Seattle Mariners (40-39) 3, Boston Red Sox (31-44) 1: Speaking of the AL West. Logan Gilbert did yeoman’s work Sunday to ensure the first-place team in the division did not have a below-.500 record. Gilbert tossed 6.1 innings of one-run ball, fanning eight before turning the game over to the Seattle bullpen. Meanwhile, Dominic Canzone did his part at the dish. Canzone opened the scoring with a solo home run in the first before driving in the third Seattle run in the sixth with a groundout. Those two runs were enough, as the Red Sox failed to dent the Seattle pen, though they brought the tying run to the plate in the ninth. Unfortunately for Seattle, Canzone left the game in the sixth running out his RBI groundball with what sure looked like a hamstring issue.

Braves Minor League Recap: John Gil, Cody Miller flex power again

MLB Atlanta Braves shortstop John Gil | Kim Klement Neitzel-Imagn Images

(39-34) Louisville Bats 1, (38-36) Gwinnett Stripers 10

  • Jim Jarvis, SS: 2-for-5, HR, 2B, 2 RBI, R, .307/.399/.461
  • Brett Wisely, 2B: 2-for-3, 4 R, 3B, SB, .293/.392/.456
  • Brewer Hicklen, RF: 3-for-5, HR, 2 RBI, 2 R, SB, .310/.373/.515
  • Hurston Waldrep, SP: 4.1IP 2H 1ER 2BB 5K, 1.17 ERA
  • Connor Thomas, RP: 2.1IP 3H 0R 0BB 1K, 0.54 ERA

Box Score

Offense was the name of the game as the Stripers broke out for 10 runs on 14 hits including seven extra-base hits and two home runs. They scored early, and often, and rode some strong pitching performances to win the game of the series.

Hurston Waldrep made his second start for the Stripers, since coming off of his rehab assignment, and while he ran out of gas late he was still strong – allowing just one run over the course of his outing. The way Hurston did it was diferent as he ditched the four-seam entirely and instead leveraged his cutter and two-seam, along with the rest of his arsenal (splitter, curveball). Hurston will need a few more starts to build up his arm strength before you can consider him an option for the Braves as his velocity started to drop towards the end of his outing from 97 down to 94 around the 60th pitch. His only run, and the only run allowed by the Stripers pitching staff, came in the first inning when Hurston allowed a two out double, walk, stolen base, and single to open up the scoring before he struck out the final hitter to end the first inning. He would then settle in and simply not allow another hit the rest of his outing before giving way to Connor Thomas who continued his strong return to Gwinnett with 2.1 innings of scoreless ball himself. Following Connor thomas were Daysbel Hernández (1IP 1H 0R 0BB 1K), and Ian Hamilton (1IP 0H 0R 1B 2K) who worked the final two frames of the game to preserve the big win over the Bats.

Offensively, there was damage throughout the lineup with Jair Camargo the only player not to get a hit, despite hammering a 111 MPH force out. The attack was so balanced that there were only two innings in which the Stripers failed to score a run entirely. The offense was paced by Brewer Hicklen who continued his strong 2026 – hitting his 12th home run, and stealing his 22nd base of the season

Jim Jarvis continued his strong work as well, getting on-base twice, including hitting his sixth home run of the season. Brett Wisley, Aaron Schunk (2-for-4), and Cal Conley (2-for-4) were the five players to register multiple hits in the game as well.

(29-35) Columbus Clingstones 4, (35-30) Biloxi Shuckers 9 – F/7

  • Luke Waddell, SS: 1-for-3, HR, R, RBI, .217/.339/.335
  • Jordan Groshans, 3B: 2-for-3, 2B, RBI, BB, .270/.349/.514
  • Archer Brookman, C: 2-for-4, .256/.350/.376
  • Kevin Kilpatrick Jr., RF: 2-for-2, 2 BB, R, SB, .245/.331/.343
  • Julio Robaina, SP: 3IP 1H 1ER 1BB 3K, 3.33 ERA

Box Score

The Clingstones dropped the first game of the double header after taking the early lead as the bullpen struggled to get outs while the offense was held in check throughout the game, outside of one inning.

Julio Robaina got the start and while he only lasted three innings they were relatively pain free as he retired the first six batters he saw before finally giving a single in the bottom of the third. That single was quickly wiped off by a double play before he quickly retired the final hitter of the inning – facing the minimum through three. Robaina would walk the lead off hiterr in the fourth before being replaced by Blane Abeyta (1IP 3H 3ER 1BB 1K) who really struggled as he surrendered a pair of home runs in his only inning of work. Ian Mejia (1.2IP 4H 5ER 0BB 1K) came in for Blane Abeyta and his struggles continued, surrendering five earned runs including surrendering another pair of home runs. Blake Burkhalter (0.1IP 2H 0R 0BB 0K) recorded the final out of the game.

Offensively, the first run of the game for the Clingstones came in the fourth inning when Luke Waddell hit his fourth home run of the season.

As a team the Clingstones went 1-for-7 with runners in scoring position, stranding 10. Their big inning came in the sixth inning when they broke out for three runs. The first three batters of the inning reached based via walk-walk-HBP before Ambioris Tavarez drove in the second run of the game for the Clingstones with a force out to the third baseman. Patrick Clohisy would follow that up with a sacrifice fly of his own to drive in the third run of the game for the Clingstones. Following a Luke Waddell walk, Jordan Groshans would single in another run, their final run of the game, before eventually falling to the Shuckers.

(29-34) Columbus Clingstones 2, (34-30) Biloxi Shuckers 3 – F/7

  • Patrick Clohisy, CF: 1-for-3, R, .254/.322/.410
  • Drew Compton, DH: 1-for-3, HR, RBI, R, .184/.250/.270
  • Kevin Kilpatrick Jr., RF: 1-for-2, BB, .245/.331/.343
  • Brett Sears, SP: 2IP 3H 1ER 0BB 3K, 2.36 ERA
  • Lucas Braun, RP: 3.1IP 6H 2ER 0BB 3K, 4.70 ERA

Box Score

The Clingstones fell late, surrendering a pair of runs in the bottom of the fifth, to drop game 2 and get swept in today’s double header.

Brett Sears got the start for the Clingstones and his impressive scoreless stretch finally came to an end as he gave up earned run in the first inning. Sears was greeted with a six pitch at bat that resutled in a triple to his first batter of the game. On the next pitch he gave up a run scoring single to Jesús Made that tied the game. He would then retire six of his next six batters before he was forced to sit due to a rain delay, before giving way to Lucas Braun who pitched the next three innings of the game. Lucas Braun would come in for Brett Sears and would surrender a pair of runs in the decisive fifth inning as he gave up four singles that resulted in a pair of runs that swung the game in favor of the Shuckers.

There wasn’t too much to talk about offensively for the Clingstones as they collected a total of just four hits while walking just twice. The only run they were able to score came in the first inning when Will Verdung drove in Patrick Clohisy via a sacrifice fly to originally put up the Clingstones 1-0. Their second run came in the fifth inning when Drew Compton connected on his third home run of the season. Outside of that, the Clingstones struggled to get on base, going just 0-for-3 with runners in scoring position and stranding just two overall.

(32-35) Hudson Valley Renegades 7, (34-33) Rome Emperors 6

  • Tate Southisene, SS: 0-for-3, 2 BB, 2 R, 2 SB, .205/.364/.318
  • John Gil, 2B; 1-for-5, HR, 3 RBI, R, .275/.369/.441
  • Eric Hartman, CF: 1-for-3, R, BB, R, 2 SB, .300/.363/.577
  • Dixon Williams, 1B: 2-for-4, RBI, R, .218/.319/.397
  • Cade Kuehler, SP: 5IP 7H 2ER 2BB 3K, 4.85 ERA

Box Score

After an offensive outburst in the third inning, the Emperors struggled to get runners out eventually falling after allowing a decisive run in the ninth inning – losing the series two games to three.

Cade Kuehler got the start for the Emperors and pitched to solid results. He gave up a solo home run to the games first batter to put the Emperors down 1-0 but overall lived at the bottom of the zone, inducing weak contact as well as swinging strikes at the bottom. He cruised through the next four innings, only allowing a double, before giving up his second run of the game in the fifth when he gave up a leadoff triple and sacrifice fly. After really struggling through the seasons first five games Cade has turned things around. Cade was removed after the fifth and replaced by Colin Daniel (3IP 4H 4ER 3BB 3K) who struggled, but also was a victim of some poor defense – two fielding errors. Justin Long (1IP 2H 1ER 1BB 1K) pitched the final inning of the game, allowing the games’ decisive run.

Offensively, the Emperors were strong early against starting pitcher Sean Paul Liñan, scoring five runs in the games first three innings, before Franyer Herrera shut them down over the next six. Eric Hartman drove in their first run with a sacrifice fly that drove in Tate Southisene who had earlier drew a walk and stole second and third. In the fifth, Tate drew his second walk of the game and was then driven in by John Gil who hit his 11th home run of the season.

Eric Hartman would immediately follow that up with a walk of his own and would then steal second and third on consecutive pitches. He would then be driven in by Dixon Williams who singled and would later come in to score on a single by Mason Guerra. After that five run third Rome would be shut down over the games final six frames – struggling to get on base.

(31-38) Hill City Howlers 5, (38-31) Augusta GreenJackets 8

  • Luis Guanipa, CF: 2-for-4, 2B, 2RBI, BB, R, .326/.377/.504
  • Conor Essenburg, RF: 1-for-4, RBI, R, BB, .272/.411/.500
  • Alex Lodise, SS: 1-for-2, 2B, 3 BB, 2 R, .248/.342/.432
  • Cody Miller, 2B: 1-for-3, HR, 2 BB, 3 RBI, R, .193/.361/.456
  • Davis Polo, SP: 5IP 8H 5ER 1BB 5K, 4.31 ERA

Box Score

The GreenJackets struck late, scoring all eight of the games remaining runs winning the series against the Hill City Howlers a resounding 5-1.

Davis Polo got the start for the GreenJackets and cruised through the games first two innings before surrendering a pair in the third. Davis allowed four consecutive singles in the fifth inning, surrendering three runs, before retiring the next three batters and coming out of the game. Logan Forsythe (1.2IP 1H 0R 4BB 2K) worked around some trouble in the sixth inning – walking two, having a hitter reach on catchers interference, as well as a single but still didn’t allow a run. Kendy Richard (2.1IP 0H 0R 0BB 0K) pitched the final innings of the game, consistently attacking the bottom and outside parts of the zone, picking up the win.

After being held mostly in check through the first four innings, the GreenJackets exploded for four runs in the fifth and seventh inning, each. In the fifth Guanipa drew a walk and took second on a wild pitch before being driven in by Conor Essenburg to make it 5-1 Hull City. Alex Lodise would then take a pitch low in the zone and drive it to left, putting runners on 1st and 3rd. Cody Miller would then make it a one run game after this three run home run.

That homer was Cody’s fifth in his last seven games driving his slugging from .314 to .456. The GreenJackets would strike for four more in the seventh – drawing five walks, as well as getting hit by a pitch. The only hit was a two run single by who else but Luis Guanipa, driving in a pair of insurance runs – making it 8-5.

Chicago Cubs update: Pete Crow-Armstrong, Dansby Swanson, Carson Kelly

The Cubs played only five games this past week due to Sunday’s rainout. They won three of the five.

Nevertheless, we have enough data for an update on who was hot and not for the team over the five games.

Three up

Pete Crow-Armstrong remains en fuego

PCA’s probably going to win his second consecutive National League Player of the Week award when that honor is announced this afternoon (although he’s got some competition for that in Kyle Schwarber, who also had a big week).

Over the five games he batted .550/.600/1.300 (11-for-20) with a double, a triple, four home runs, seven RBI, four walks and two stolen bases. The walks gave him 28 for the season, which might not sound like a lot but that’s just one fewer than he had for all of 2025.

Here’s his 106 mile per hour, 434 foot leadoff home run last Monday [VIDEO].

Oh, and he also hit for the cycle that day [VIDEO].

PCA is riding a 23-game on-base streak in which he is batting .412/.468/.835 (40-for-97) with seven doubles, two triples, 10 home runs, 17 RBI, 19 runs scored, six stolen bases and eight walks. He has a hit in all but one of those 23 games and has homered in four of his last six games.

He’s also a good candidate for Player of the Month. So far in 17 games in June (nine games remaining): .437/.481/.930 (31-for-71) with four doubles, two triples, nine home runs, 14 runs scored, 14 RBI and six stolen bases.

He’ll almost certainly make his second straight NL All-Star team, too.

Dansby Swanson has shown signs of coming out of his slump

Over the five games, Swanson batted .250/.400/.500. That’s just 4-for-16, but he also walked four times, homered and stole three bases.

Here’s his homer on Wednesday against the Rockies [VIDEO].

Carson Kelly had himself a week — all in one day

Kelly’s 2-for-4, six-RBI, grand slam day on Friday could be a week’s production for many players. Overall he played three games (one as a defensive replacement) and went 4-for-8 (.500) with the home run, a double, seven RBI and four runs scored over the week.

Kelly’s been a revelation in his year and a half with the Cubs. He plays solid defense and his bat is certainly good enough. He was a 3.5 bWAR player last year and likely has another 3 bWAR season in store in 2026. The Cubs and Kelly have a mutual $7.5 million option for 2026. Here’s hoping that’s either exercised (although mutual options rarely are) or they tear it up and find a way to keep him around another year.

He’s also one of the best catchers in MLB at ABS challenges, currently at a 78 percent rate. That’s fourth-best among catchers who have challenged more than 10 times.

Here’s his slam on Friday [VIDEO].

Three down

The collective bullpen had itself a really bad week

Yeesh. The pen gave up eight runs in two innings to the Blue Jays on Saturday and that followed a game Wednesday in which they nearly blew an 8-1 lead.

Jacob Webb, Caleb Thielbar, Trent Thornton and Ethan Roberts had all been reasonably successful for most of this year and had all resided in Craig Counsell’s circle of trust.

For the week, those four combined for the following numbers:

9.1 IP, 11 H, 15 R, 15 ER, 6 BB, 9 SO, 5 HR. That’s a 14.46 ERA and 1.821 WHIP and that’s more runs than a good bullpen should give up in maybe two months, let alone five games.

This has to improve or the Cubs are going to have to find replacements. Weirdly enough, Phil Maton, who had been super-awful most of the year, didn’t allow a run in two outings covering 1.2 innings over the week. Baby steps.

Alex Bregman still has a power outage

Bregman has six home runs this year, only one this month and just two in his last 138 at-bats dating to May 12. It’s not just home-run power that’s lacking. He has only five doubles in that 138 at-bat span for a SLG of .341, which is 140 points below his career slugging percentage entering 2026.

I’m not sure what’s going on here but let’s hope he finds his power stroke soon.

Bregman, at least, is drawing some walks. His .343 OBP is decent, and he’s still playing solid defense at third base.

But the bat has been lacking. Let’s hope it comes back.

Edward Cabrera had another rough outing

Cabrera returned from the injured list and had a good, zero-homer, two-run outing against the Rockies at Coors Field. Then he faced the same team at Wrigley this past week and got hit hard, allowing five runs in 4.2 innings, including a home run.

He just hasn’t been close to the pitcher he was in Miami. There’s still half a season left to turn this around. Sometimes, it seems as if hope is all we have.

Phillies on the Pharm: 6/22/2026

Otto Kemp of the Lehigh Valley IronPigs throws the ball during a Minor League Baseball game at Coca-Cola Park in Allentown, United States, on May 8, 2026. (Photo by Dan Squicciarini/NurPhoto via Getty Images) | NurPhoto via Getty Images

The lack of quality hitting prospects is starting to show up in these days of summer as offenses struggled outside of Lakewood.

Worcester 12, Lehigh Valley 3

Hey! We had an old friend alert as Kolby Allard got the start for the IronPigs and actually pitched not too shabby. He allowed seven runs in five innings, but only three were earned thanks to a fielding error by Otto Kemp in the third innings with two outs that gave the WooSox four runs in the inning. Christian Cairo had a two RBI triple in the fourth inning to at least make it interesting for a while, but two more runs allowed by Allard and a nightmare relief outing for Evan Gates (2/3 IP, three hits, three walks, five runs allowed) salted this game away.

Hartford 7, Reading 4

Jean Cabrera continued his horrible season by giving up six runs in 4 2/3 innings for the Fightin’ Phils, chalking up yet another loss on his year. The offense did not help him at all, only notching three hits, though they did draw nine (!) walks from the Yard Goats, but outside a three-run home run from Pedro Leon, the big hit eluded them, wasting those scoring chances. Meanwhile, it might be time to officially declare Cabrera’s season a complete loss and let him try to recoup whatever confidence they can out of him by putting him in the lowest level they can, Roy Halladay style, to see if he can rediscover something, anything.

Jersey Shore 7, Greenville 6

Five different BlueClaws had multihit games on the night, led by Devin Saltiban and his three-run home run. Jersey Shore in total amassed eleven hits and backed a strong bullpen performance to outslug the Drive and walk them off. Who hit the walk off?

Tyler Pettroni joined Saltiban by hitting a two-run home run in the bottom of the ninth to clinch the win for Jersey Shore, the only win in the minor league organization for the Phillies on the day.

Bradenton 8, Clearwater 3

Your hitting stars for the day for Clearwater were Alirio Ferrebus and Juan Villvicencio, both of whom were 2 for 4 on the night. Villavicencio had a double and a two-run home run while Ferrebus had a single and an RBI double. Sadly, they were about the only positives for the Threshers as the rest of the offense had a combined one hit, the relief pitching struggled with MT Morrissey giving up five runs in his inning of work and the Marauders marauded the Clearwater lineup.

Arizona Diamondbacks News, 6/22: Cabrera can’t stop Twins killing

Jun 21, 2026; Phoenix, Arizona, USA; Arizona Diamondbacks pitcher Jose Cabrera in the second inning against the Minnesota Twins at Chase Field. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Recaps

[AZ Central] Diamondbacks blow late lead, drop series to Twins – The series loss ended the Diamondbacks’ mini streak of back-to-back series victories. They fell to 39-38. The Diamondbacks managed only six hits, though they did walk five times, creating a variety of scoring opportunities. They went just 1 for 8 with runners in scoring position, the lone hit coming from Marte, who split the gap in right-center off Twins right-hander Mike Paredes in the second inning. Cabrera was impressive, giving up just three hits while striking out three in five-plus innings. He faced one batter in the sixth inning before departing. He smiled, waved and tipped his hat to the crowd on his way off the mound.

[Dbacks.com] Right-hander Cabrera strong in debut for battered, short-handed D-backs – Torey Lovullo was asked where his team goes from here. “One way, and that’s all we know, and that is to just keep putting it in gear and going forward,” Lovullo said. “The easy thing to do is feel sorry for ourselves, but I don’t think that group is. They’re in there, they’re hungry, they want to win baseball games, they know how to win baseball games. And we’re going to get this thing turned around. I think on a given day or night, we put two-thirds of our game together. We’ve got to put it all together and start playing very consistent baseball. When we do, we’re going to start to win some baseball games.”

[Arizona Sports] Jose Cabrera delivers enthusiastic, impressive MLB debut – The game had a rhythm with him on the mound, as he handled the pressure of pitching in front of 35,000 fans on Father’s Day well. He said he felt at home. Walking back to the dugout, Cabrera tipped his hat to the crowd and pointed up to the stands. He was motioning to his parents, who traveled from the Dominican Republic to watch him. “Honestly, I felt proud because my dream was achieved, which was to play in the big leagues,” Cabrera said in Spanish. “It was really a strong emotion.” Cabrera became the first pitcher to throw five-plus shutout innings in his MLB debut this season.

Team news

[SI] Jose Cabrera’s Remarkable Debut Was Massive for Depleted Diamondbacks – The Diamondbacks’ rotation is in trouble, to put it lightly. Zac Gallen is pitching at his worst career pace, as is Merrill Kelly. Michael Soroka and Ryne Nelson will be out for a large portion of time with respective injuries, and Brandon Pfaadt is not yet stretched out to pitch a full starter’s load. Arizona needed someone unexpected to step up. And Cabrera did just that. Though there may easily be some rookie growing pains coming, Cabrera’s 95-plus MPH fastball, deep arsenal and strong, confident mound presence were on full display Sunday. Even in the face of a loss, Cabrera’s debut can inspire hope for Arizona’s rotational interim.

[MLB Trade Rumors] Diamondbacks Designate Yilber Diaz For Assignment – After posting a 3.81 ERA over 28 1/3 innings (starting four of seven games) with the Snakes in 2024, Diaz’s big league work has been limited to a single relief appearance in each of the last two seasons. Diaz has been working as a full-time reliever all season in Reno, with mixed results. He has a 4.50 ERA and a garish 14.2% walk rate, but he is striking out batters at a strong pace (29.1K%). He has a minor league option remaining which might be of interest to another team in terms of a waiver claim, but it’s probably more likely that Diaz clears waivers and remains in Arizona’s organization.

[Cronkite News] Groover determined to make the most of MLB call-up – LuJames “Gino” Groover III needed only one word to describe his first 24 hours as a Major League Baseball player: “Surreal.” His parents were more nervous watching his MLB debut than he was playing. “I might’ve been a little bit nervous for him because I know how hard he worked to get to this point,” his father said. “I just wanted him to be successful, and come out and give the fans something that they’re looking for.” Throughout the game, Groover III was able to slow things down: “You remember it’s the same game. Just go out there and have fun, because that’s what makes it worthwhile.”

And, elsewhere…

[Fox 10] Buc-ee’s 1st Arizona location opening in Goodyear today – The 74,000-square-foot West Valley travel center, located near Interstate 10 and Bullard Avenue, has 120 fueling stations. The location also offers its signature food items, including Beaver Nuggets, beef jerky and smoked brisket. In addition to its first Arizona location, Buc-ee’s is also opening new travel centers in several other states. The Buc-ee’s parking lot is set to open at midnight on June 22. Doors open at 6 a.m., and there will be a ribbon-cutting ceremony at 8 a.m. Heavy traffic is expected in the area for the grand opening, with as many as 40,000 vehicles expected to pass through over the week.

[Denver Post] Patrick Saunders is hanging it up after 28 years at The Denver Post. A baseball writer looks back with gratitude – I covered the Rockies for nearly 20 years, and during that time, they had five winning seasons, made the playoffs four times, and made one magical run to the World Series in 2007. I’ve had to rewrite more deadline game stories than I can count. The adage in the Coors Field press box: “The Rockies blew another lead. And they blew another lede.” But, all in all, it’s been quite a wonderful ride. What follows are excerpts from some of my favorite stories I wrote for The Post. The common theme is people.

Companion (2025)

Rating: B
Dir: Drew Hancock
Star: Sophie Thatcher, Jack Quaid, Megan Suri, Lukas Gage

Strong Black Mirror vibes here, with a story of technology being manipulated, and coming back to bite the manipulator. I also found myself humming Don’t You Want Me to myself: “I picked you out, I shook you up and turned you around, turned you into someone new… It’s much too late to find, you think you’ve changed your mind. You’d better change it back or we will both be sorry.” Oddly appropriate lyrics for the Iris/Josh relationship, considering he literally made her into the woman she is today. It feels the film is trying to say something about this, though it’s light enough in touch for me not to be annoyed. It is definitely reflecting loneliness, a perhaps inevitable result of our terminally online culture. 

Read more

Orioles-Angels series preview: A golden opportunity

Jun 8, 2026; Baltimore, Maryland, USA; Baltimore Orioles left fielder Taylor Ward (3) looks on during the sixth inning against the Seattle Mariners at Oriole Park at Camden Yards. Mandatory Credit: Daniel Kucin Jr.-Imagn Images | Daniel Kucin Jr.-Imagn Images

The Orioles are flying high after taking two out of three from a talented Dodgers team. They’ll look to carry the momentum into a three-game set against the last place Angels tonight. On paper, this is a golden opportunity to take care of business and climb toward the elusive .500 mark. That being said, I can’t blame anyone for fearing that Baltimore will play down to its competition over the next three days.

The Orioles traded close games with the Dodgers before securing a convincing win on Sunday. The backend of the bullpen looks a little dicey with Ryan Helsley working his way back from injury, but the Orioles should be able to win any game if the offense swings it like it did yesterday.

The Angels will enter the series firmly in last place of the AL West at 32-47. However, they’re capable of taking a series at any given point. The Halos topped the Athletics 9-7 yesterday after securing a 7-0 win the day prior.

Mike Trout had been healthy and playing like one of the best players in baseball again, but the Angels placed him on the injured list with a hamstring strain last week. Former Oriole Grayson Rodriguez is also on the injured list with low-back inflammation.

Monday’s game will mark a return to The Big A for Taylor Ward. Ward spent his entire career with the Angels before getting shipped to Baltimore over the offseason.

Game 1: Monday, June 22, 9:38 pm

RHP Kyle Bradish (4-7, 4.00 ERA) vs. LHP Sam Aldegheri (2-2, 4.50 ERA)

Kyle Bradish can lower his ERA into the threes with a successful start tonight. The righty suffered some ups and downs early in the season, but he’s been the pitcher the Orioles need him to be of late. Bradish pitched into the eighth inning his last time out against Seattle. Another deep start could go a long way in setting up Baltimore for success in this series.

Sam Aldegheri is a 24-year-old lefty that was born in Verona, Italy. He’s only started in three of his six appearances this year and has yet to complete six innings, so the Orioles should find their way into an LA bullpen that ranks 25th in the league with a 4.65 ERA.

Game 2: Tuesday, June 23, 9:38 pm

RHP Shane Baz (4-7, 4.04 ERA) vs. TBD

Bradish and Tuesday’s starter Shane Baz will enter the series with nearly identical records and ERAs. Baz took the loss his last time out despite holding Seattle to three earned runs over seven innings. The former Ray has completed six innings or more in seven starts already this season, and he should have another opportunity to work deep into the game on Tuesday.

The Angels have yet to announce starters for Tuesday or Wednesdays games.

Game 3: Wednesday, June 24, 4:07 pm

RHP Trey Gibson (1-2, 5.81 ERA) vs. TBD

Trey Gibson will get at least one more opportunity to start for the Orioles this week. Both Dean Kremer and Cade Povich kicked off rehab assignments over the weekend, but it remains to be seen how long Kremer will need before rejoining the rotation. Gibson has done a decent job as a rookie still attempting to figure things out at the big league level. He coughed up a few early runs his last time out against the Dodgers but found a way to settle and still give the O’s five innings of three-run ball.

As the MASN booth loves to point out, the moment rarely looks too big for Gibson. The Orioles believe he’s a guy that can help this team for years to come, and he’ll have another opportunity to display his talent against a struggling Angels team on Wednesday.