On The Horizon: Cubs vs. Mets series preview

The Cubs swept the Mets at Wrigley Field in April and outscored them 18-7 in the three games.

Perhaps seeing the Mets again can get the Cubs back on a winning track.

For more on the Mets, here’s Chris McShane, manager of our SB Nation Mets site Amazin’ Avenue.

The 2026 Mets are an unmitigated disaster. When they played the Cubs at Wrigley earlier this season, they were in the midst of their twelve-game losing streak, and the best thing I can say about them is that they’ve been somewhat better than that in the two months since that streak ended. Still, they haven’t done nearly enough to climb out of the hole they dug. Injuries to Juan Soto, Francisco Lindor, and Clay Holmes have played a significant part in the team’s extremely underwhelming performance, but it’s pretty clear that the roster that David Stearns built for the 2026 season — one that cost well over $300 million — is deeply flawed. 

Things might not have been perfect if the Mets kept all of the big players they chose to move on from following the 2025 season, but it’s very hard not to dwell on the fact that the front office was very happy to let Pete Alonso walk and had no viable plan for replacing him. At the time of this writing, his 17 home runs and 119 wRC+ would have him tied for the team lead in home runs and second in wRC+ if he were still with the Mets. Did the Mets avoid some ugly years at the end of a long-term contract for Alonso? Sure. But it’s hard to give a damn about that when the team is owned by one of the richest people on the planet, one who happens to be building a casino in his team’s parking lot to get even richer.

As for this series, I can tell you that the Mets’ lineup can look functional in any given game, but when they get off to a slow start, they tend to take some of the weakest at-bats you’ve ever seen and go down silently. Of the four starting pitchers the Cubs will face, Nolan McLean and Sean Manaea are the better two at the moment. Both have had struggles at different points of this season but have been better of late. Kodai Senga, however, has been awful outside of his first two starts of the season, and Freddy Peralta is coming off the worst start of his career, one that left him with a 4.83 ERA that feels like the cherry on top of the Mets’ horrendous offseason.

Fun facts

The Cubs are two losses away from 200 against the Mets at New York, where they have won 186 and tied one, for a winning percentage of .484.

They had percentages of .556 (10-8) at the Polo Grounds and .470 (146-165-1) at Shea Stadium. At Citi Field, they are .537 (29-25), but .400 (4-6) since 2023. Last year, they lost two of three.

Their last sweep visiting the Mets was three games in 2022. Other recent sweeps were three games in 2019, four in 2018 and three in 2015.

The Cubs were swept in four games in 2016. In 2021, they lost three, then won the fourth.

In all 783 games between the teams, the Cubs have outscored the Mets by just four runs, 3,383-3,379. They lead the rivalry 402-379, with two ties.

(Courtesy BCB’s JohnW53)

Probable pitching matchups

Monday: Shōta Imanaga, LHP (4-6, 4.26 ERA, 1.062 WHIP, 4.58 FIP) vs. Kodai Senga, RHP (0-5, 9.00 ERA, 1.875 WHIP, 6.81 FIP)

Tuesday: Edward Cabrera, RHP (4-4, 5.21 ERA, 1.396 WHIP, 5.15 FIP) vs. Nolan McLean, RHP (4-4, 3.67 ERA, 1.092 WHIP, 3.50 FIP)

Wednesday: Javier Assad, RHP (5-1, 3.89 ERA, 1.000 WHIP, 4.42 FIP) vs. Sean Manaea, LHP (1-2, 4.64 ERA, 1.344 WHIP, 3.75 FIP)

Thursday: TBD vs. Freddy Peralta, RHP (5-6, 4.83 ERA, 1.389 WHIP, 4.32 FIP)

NOTE: At the time this series preview posted, the Cubs did not have a starter listed for Thursday’s series finale. It would be Ben Brown’s turn, but it’s possible the team might activate Matthew Boyd from the injured list — he last pitched Saturday in a rehab start for Triple-A Iowa, so he’d be on four days’ rest — and save Brown to open the series in Milwaukee on Friday. As always, we await developments.

Times & TV channels

Monday: 6:10 p.m. CT, Marquee Sports Network, also streaming on Peacock (outside the Cubs and Mets market territories)

Tuesday: 6:10 p.m. CT, Marquee Sports Network

Wednesday: 6:10 p.m. CT, Marquee Sports Network

Thursday: 6:10 p.m. CT, Marquee Sports Network

Prediction

The Cubs have won six of their last nine, which is pretty good (especially after that 7-22 slide!). Meanwhile, the Mets are 5-7 in their last 12 games.

The Mets, though, are better at home (18-18) than on the road (16-25). And several of the pitching matchups here appear to favor the Cubs.

The Cubs really need to keep stacking series wins so I’ll say they will do that and win three of four.

Up next

The Cubs head to Milwaukee for a three-game divisional matchup with the Brewers beginning Friday evening.

Rays series preview: Analytics has gone small ball

uMay 31, 2026; St. Petersburg, Florida, USA; Tampa Bay Rays outfielder Victor Mesa Jr. (25) bunts the ball during the seventh inning against Los Angeles Angels at Tropicana Field. Mandatory Credit: Pablo Robles-Imagn Images | Pablo Robles-Imagn Images

The Rays have been an analytical team for decades, maximizing the talent on their payroll-deprived roster for years. After five consecutive playoff appearances from 2019-23 that included a pennant, the team missed the playoffs in each of the last two seasons. But they have rebounded this year with a terrific start using an old formula familiar to Royals fans – put the ball in play and make things happen on the bases.

The Rays and Royals are the top two teams in baseball in contact rate, but while the Royals have the second-highest flyball rate, the Rays put the ball on the ground with the fourth-highest groundball rate. The Rays also go the opposite way more than any team except the Brewers. They are eighth in stolen bases and Baserunning Runs, and have attempted and executed more sacrifice hits than any team in baseball.

That being said, they have only done slightly better offensively than the Royals. And they have faded lately after a hot month of May, going 7-11 this month.

Kansas City Royals (32-46) vs. Tampa Bay Rays (43-31) at Tropicana Field, St. Petersburg, FL

Royals: 4.24 runs scored/game (21st in MLB), 4.81 runs allowed/game (20th)

Rays: 4.42 runs scored/game (16th), 4.31 runs allowed/game (11th)

Yandy Díaz is third in all of baseball in batting average at .326, and he is hitting .364/.439/.653 in home games. Junior Caminero is hitting .291/.417/.468 against lefties. Jonathan Aranda is a career .324/.324/.486 in 11 games against the Royals.

Speedster Chandler Simpson has a 10.8 percent strikeout rate, tenth-lowest among qualified hitters, and his 58 percent groundball rate is the highest in baseball. He is hitting just .125/.169/.125 over his last 19 games. Cedric Mullins has the highest flyball rate in baseball at 59 percent. Simpson is one of the best defenders in baseball in the outfield, by Outs Above Average, while Caminero is the second-worst defender at any position.

Drew Rasmussen has the 11th-highest strikeout rate and lowest walk rate among all qualified starters. His 2.59 ERA is second-lowest in the American League. He has a 49.3 percent groundball rate, ninth-highest among starters. Rasmussen has a 1.69 ERA over his last five starts, including striking out a career-high 13 batters on June 10 against the Red Sox.

Shane McClanahan missed the last two seasons due to injury, but the two-time All-Star has picked up where he left off. He has a 2.05 ERA in six home starts this year, and lefties are hitting just .133/.235/.178 against him. He had his shortest outing of the year his last time out, exiting in the fourth inning after giving up a career-high five walks. He has a 2.30 ERA in three career starts against the Royals.

Griffin Jax was a closer to the Twins, but the Rays have converted him to a starting pitcher. He has slowly ramped up, but has yet to go more than five innings in a start. Salvador Perez is just 2-for-17 (.118) in his career against Jax.

Ian Seymour is also a former reliever who has slowly ramped up to starting, pitching a season-high five innings in his last start against the Nationals. He mostly throws a changeup and sweeper, only mixing in his 91 mph fastball 22 percent of the time. Opponents are hitting just .171 against his sweeper with a 42 percent whiff rate.

The Rays’ bullpen has struggled with a 4.53 ERA and a 4.76 FIP. They do have the fourth-lowest rate of allowing inherited runners to score. Bryan Baker has been a terrific pickup, and his 19 saves are third-most in baseball. Kevin Kelly has a 58.9 percent groundball rate, 11th-highest among relievers. All-Star pitcher Craig Kimbrel has given up one run in three innings since joining the Rays following his release from the Mets.

The Rays are glad to be back at Tropicana Field after a year away when the stadium was being repaired following Hurricane Milton. They are 26-10 at home this year, by far the best home record in baseball. The Royals swept all three games in St. Pete last year, and have not lost a series here since 2022.

Nolan Arenado Proved to the St. Louis Cardinals He’s a Man of His Word

Jul 18, 2025; Phoenix, Arizona, USA; St. Louis Cardinals third base Nolan Arenado (28) looks on in the first inning against the Arizona Diamondbacks at Chase Field. Mandatory Credit: Matt Kartozian-Imagn Images | Matt Kartozian-Imagn Images

As the St. Louis Cardinals prepare to open a series at Busch Stadium against the Arizona Diamondbacks Monday night, they also welcome back Nolan Arenado. We all have our memories of Nolan’s time with the St. Louis Cardinals, but I’d like to focus on one aspect of the man that had nothing to do with hie performance on the field. Nolan Arenado proved to the St. Louis Cardinals fans that he was and is a man of his word.

I remember February 1, 2021 like it was yesterday. I had a fellow baseball friend who was familiar with the Colorado Rockies that the St. Louis Cardinals were about to pull off a blockbuster trade to bring the likely future Hall of Fame third baseman to St. Louis. Once the details were released, I was floored at what then President of Baseball Operations John Mozeliak was able to pull off. The St. Louis Cardinals received Nolan Arenado and mammoth cash considerations to the tune of $51 million dollars in exchange for LHP Austin Gomber, INF Elehuris Montero, RHP Tony Locey, INF Mateo Gil and RHP Jake Sommers.

My only concern at the time of the trade was the possibility of Nolan Arenado using the opt-out options that remained in his contract. I can’t remember which sports writer asked Nolan during one of the online interviews after the trade was announced, but the issue of the opt-out was brought up and Nolan said that he had no interest in using it. He said he had always admired the Cardinals and wanted to end his career in St. Louis.

Nolan Arenado had one opt-out option remaining in his Colorado Rockies contract and he was convinced to waive his no-trade clause and accept the St. Louis Cardinals trade by being given an additional opt-out option after the 2022 season. I remember looking at the third base market at the time thinking that Nolan could have made a fortune as a free agent. If you remember, Arenado was 3rd in the MVP vote after the 2022 season. However, in late October of 2022, Nolan Arenado said he would not opt-out of his St. Louis Cardinals contract. Even with his promises to stay in St. Louis, I was genuinely surprised that Nolan chose to stay with the Cardinals instead of obtaining an even bigger payday. I was already a Nolan Arenado fan, but those choices to honor his word made me an even bigger one.

We are all aware of the offensive decline in Nolan Arenado’s performance his final two seasons in St. Louis that was at least partially due to nagging injuries that he chose to play through. Natural age decline no doubt played a part also, but at the end of the day one of my best memories of Nolan Arenado will always be his desire to become a St. Louis Cardinal and keeping his promise to play out his contract as long as the organization wanted him. I have no doubt he’ll get a hero’s welcome back to Busch Stadium Monday night. He has earned it.

Red Sox travel to Colorado in possible battle for last place

DENVER, CO - SEPTEMBER 18: Colorado Rockies mascot "Dinger" waves a flag to signal the start of the Comfort Dental "Tooth Trot" costumed mascot race during a break in the action of a game between the Colorado Rockies and the St. Louis Cardinals at Coors Field on September 18, 2013 in Denver, Colorado. (Photo by Dustin Bradford/Getty Images) | Getty Images

Sunday didn’t go quite as planned as the Red Sox fell short of completing a sweep of the Seattle Mariners. However, winning two out of three isn’t the worst outcome either. The Sox are playing .500 on the road. That’s about as much as you can ever hope for. The failure is the home record. That’s where they need a big turnaround. But for now, there’s another opportunity: the Colorado Rockies.

While Boston enters Denver at 31-44 and the Rockies have a 30-48 mark, the teams are not quite equals. The Red Sox have an expected record of 37-38 against the Rockies 31-47. And that’s because the Sox have a -7 run differential and the Rockies have a mark of -90. As they say, pitching, pitching, pitching.

With Brayan Bello still lost in the wilderness, Jake Bennet gets another big league start. Since returning from Triple A, the southpaw has tossed 10.0 innings while allowing 10 hits, 6 runs (4 and 2), while striking out 9 and walking just 1. The Sox pitching prospect hasn’t been overwhelmed by the majors so far and he’ll keep getting opportunities as long as Bello is searching for whatever it is he lost before 2026 began. Bennet will be opposed by Ryan Feltner. If you’re thinking “wasn’t he a Sox prospect years ago?” no that a was Durbin Feltman who is, in fact, still pitching in the American Association for Kansas City. Feltner is a righty in his sixth season with the Rockies. He’s sitting on a career 5.18 ERA / 4.52 FIP over 380 innings so this is who is he is. His two best starts of the season came back-to-back against the Giants and Brewers where he went six innings and allowed 0 runs and 1 run, respectively. Then the Cubs hit him hard twice, keeping Feltner from reaching 5 innings either time out.

Where would the 2026 Red Sox be without Sonny Gray? Probably behind the Rockies. What more is there to say? Gray is coming off a 7.0 inning, 3 run outing against the Blue Jays that the Sox lost 4-3. He’s only pitched in Coors Field once (2019) but allowed just a single run in 7.0 innings. Fingers crossed he remembers he thrived at altitude. He’ll face Sean Sullivan (again, not Sean O’Sullivan who made four starts for the Sox in 2016). A southpaw, Sullivan is two games into is MLB career. So far it’s been a little weird: 3 shutout innings against eh Athletics and 4.0 innings against eh Cubs where he allowed 8 runs. The 22 year old, who was born in Boston, was putting up a 5.60 ERA in Triple A in 11 starts. But that was in the Pacific Coast League where offense runs high.

Ranger Suarez took a no-hitter into the seventh innings last time out and left with just a single hit. There were a few walks, but it was a solid outing. One in a string of solid outings for Suarez who has given the Sox three wins in his last five starts, though he himself has just a single W. Suarez has made four appearances (3 starts) in Colorado and has a 3.20 ERA in 19.2 innings there. The most recent was a 6.2 shutout inning performance in 2025. Kyle Freeland is a 33-year-old lefty in his 10th season with the Rockies and is in the middle of, perhaps, his worst season. He’s allowed 56 runs in 66 innings along with 88 hits. He does have 57 Ks against 16 walks, which is good. Although it’s also that batters aren’t waiting for a walk. They’re just hitting the ball. He’s from Denver, was drafted by the Rockies in the first round back in 2016, has played for his hometown team his entire career and is signed through this season, although there is a vesting option if he hits 170 innings. Neither strikeout rate or (18.7%) nor walk rate (5.2%) are particularly high, so there’s still something there. He just tossed 7.1 innings against the Pirates and only gave up 2 runs. But before that was 6. And before holding Milwaukee to 3 runs he was tagged for 6 but the Angels and 8 by the Dodgers. This feels like the “Danger! High ERA pitcher about to dominate Red Sox” start of the series.

Catcher Hunter Goodman leads the team with 21 homers.

Old friend Brennan Bernadino has a 3.86 ERA in 30 innings.

First baseman TJ Rumfield is slashing .280/.360/.475.

These aren’t the old Rockies with a big offense backed up by,well, poor pitching. But with a new front office maybe that will start to change.

Probable Pitching Matchups

Monday, June 22: Jake Bennett (4.79 ERA / 3.35 FIP) vs. Ryan Feltner (5.05 ERA / 4.96 FIP)

Tuesday, June 23: Sonny Gray (3.12 ERA / 3.88 FIP) vs. Sean Sullivan (10.29 ERA / 6.96 FIP)

Wednesday, June 24: Ranger Suarez (2.93 ERA / 2.84 FIP) vs. Kyle Freeland (7.36 ERA / 5.09 FIP)

When/Where to Watch

Monday, June 22: 8:40 PM ET on NESN

Tuesday, June 23: 8:40 PM ET on NESN

Wednesday, June 24: 3:10 PM ET on NESN

Rob Refsnyder: Something’s Gotta Give

May 15, 2026; Seattle, Washington, USA; Seattle Mariners designated hitter Rob Refsnyder (30) reacts after striking out during the ninth inning against the San Diego Padres at T-Mobile Park. Mandatory Credit: Stephen Brashear-Imagn Images | Stephen Brashear-Imagn Images

In mid-May, I went to a lovely afternoon game against the Padres. With a bowl of curry katsu from Tamari Bar and garlic fries in lap, surely, I thought, nothing could ruin such a pleasant day.

I was right, until the bottom of the eighth inning, when Rob Refsnyder was called to pinch hit for Dominic Canzone against a lefty reliever. A pretty normal decision, given that it is his actual, literal job.

As incensed as if someone had suddenly screamed directly into his ear, the man behind spent the next two minutes screaming directly directly into my ear. “You fucking suck! Rob Refsnyder, you fucking suck! Fuck you! Dan Wilson, are you fucking stupid? You’re worthless!” Never mind that Dan Wilson didn’t make the call, as he was ejected mid-way through the game. Never mind that we were only about 10 rows back from the field and not too far from the batters box, so his words were likely pretty audible.

On that day, Megan and I decided we were going to be big Rob Refsnyder fans. It’s been fun to root for a fellow Asian American and average height king! So, it brings me no joy whatsoever to say that the Refsnyder Era may have run its course. Like the Chicxulub impactor came for the Mesozoic and the dinosaurs, a knee injury and regression to the mean has come for Good Refsnyder.

A situation like this (a painfully underperforming, aging veteran signed to a $6m contract) always threatens to bring out the masses that howl for Jerry Dipoto’s head and that we need to fire Scott Servais NOW to turn this team around!! But, in fairness, criticism of the signing is in order.

True, Refsnyder had the 8th-highest OPS against LHP from 2022-2025 (min 500 PA), ahead of Mookie Betts and right behind Ketel Marte and Jose Altuve, good for a wRC+ of 155 during that time. However, it is also true that over that same time period, he ran a .377 BABIP against lefties and a .348 BABIP against righties. His career BABIP sits around .297, perfectly average, not indicative of some Williams-esque BABIP skill. It doesn’t take a Szymborski to see the cliff looming ahead of the Roadrunner-ing Refsnyder.

What Dipollander couldn’t have predicted, though, was that Refsnyder would suffer a vague but nagging knee injury that would bother him all season. That, plus some bad luck (a .149 BABIP feels a bit karmically heavy-handed here) has made Refsndyer the second worst batter this season by wRC+ (min. 100 PAs), his meager 26 beating out only Ke’Bryan Hayes’ 10 (!?).

Dan Wilson has recently referenced the veteran’s struggles recently in the most Dan Wilson-y way possible – standing by his Guys, vaguely but supportively.

“Every player has been through this at some point. [Refsnyder] continues to make his adjustments…we talk about the process a lot, and the process has been good. He’s getting good pitches to hit, he’s putting the barrel to the ball and he’s hitting the ball at people, and hit the ball on the ground a little bit. But you know, he’s close, and he’s had some big hits for us throughout,” Wilson said. “It’s a matter of trial and error and trying to find the right adjustment, and there’s no question that you know Ref is doing everything he can, and you know it’s coming soon.”

Wilson is never going to talk poorly of his players to the media, as he shouldn’t! It’s what makes him a great leader. But this feels more like Wilson supporting his player as a person more than true organizational faith being placed in Refsnyder turning this around now.

So, like it was for Jack Nicholson and Diane Keaton (apparently), it’s time to make a decision. With the Mariners floundering around .500 and a precipitous grasp on the mediocre AL West, the Mariners can ill-afford to keep this roster spot on cruise control. I see two reasonable options here.

  1. Refsnyder takes a phantom/sort of real IL stint. This would give him some time off the knee, which could help him in the medium-term return to at least being serviceable at the plate. In case some rest doesn’t help, the Mariners can take that time to try a couple different options and see who they feel most comfortable with taking those at-bats. A little more time to see Jhonny Pereda, Patrick Wisdom, or Brennen Davis (health permitting) surely couldn’t be worse than what we’ve been seeing from Ref recently.
  2. Skip straight to the second part of option 1 and bid farewell to one of the several and truly Good Guys of recent Mariners history.

I’m inclined to go with option 1 here, as it gives the Mariners some time to kick the can down the road, which typically is a good thing – the more information you can gather before making roster decisions, the better. But something’s gotta give, and with the way Refsnyder has been playing, that roster spot has gotta be given somewhere a little more productive.

MLB Player Props & Best Bets for Today, June 22

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

Monday's MLB card is loaded with star power, and a few of baseball's biggest bats find themselves in favorable matchups.

Before locking in your MLB player props, here are the hitters I'm targeting to leave their mark tonight.

Best MLB player props today

Player PickOdds
Mets Shohei OhtaniOver 1.5 total bases-138
Mets Jake BauersOver 1.5 H/R/R-131
Mets Kyle StowersOver 1.5 H/R/R-124

Shohei Ohtani Over 1.5 total bases (-138)

“Colby, are you backing the power of dad because Shohei Ohtani just had a child?”

What? Now I am.

We back numbers here, folks. Off-field stuff is just a cherry on top. That said, I do love the great one this evening.

The number one rated hitter on Batters-Box today happens to be the Dodgers superstar, who continues to post some of the most delectable elite-rated trends.

In 133 elite road ratings:

  • Hit: 75.19%
  • 2+ Hits: 33.83%
  • Home Run: 28.57%
  • 2+ Bases: 59.9%

The great one has been on fire offensively as of late, posting a near 70% elevation rate while producing 77% hard contact and a 31% barrel rate over his last 30 road plate appearances. Over his last 90 at-bats against right-handed pitching, he also owns a .567 wOBA.

The Minnesota Twins send out right-hander Zebby Matthews, and like many others, we are still trying to figure out what a “Zebby” is. However, that is beside the point. Matthews owns one of the worst pitcher ratings on the slate and has struggled badly against lefties. Over his last 60 lefties faced, he has a 9.00 ERA and 7.01 xERA while allowing 48% hard contact, a 16% barrel rate, and a 70% elevation rate. Those hitters have produced a .350 xBA, .644 xSLG, and .417 xwOBA against him.

This will easily be one of Matthews’ biggest tests of the season, and I fully expect Ohtani to take full advantage this evening.

  • Time: 7:40 p.m. ET
  • Where to watch: MNNT, SNLA

Jake Bauers Over 1.5 hits, runs, RBIs (-131)

Entering today with an elite rating on Batters-Box is Milwaukee Brewers first baseman Jake Bauers, who has been producing so much hard contact that I had to back him in some form this evening. Over his last 30 plate appearances, he has generated 77% hard contact and a 15.4% barrel rate against right-handed pitching. Zooming out to his last 60 plate appearances, he still holds a 73% hard contact rate and a 13.3% barrel rate, while posting a .596 slugging percentage and a .428 wOBA.

He draws Cincinnati Reds right-hander Brady Singer, against whom he holds 82% arsenal coverage. At home this season, Singer owns a 5.61 xERA and 5.33 xFIP, allowing 42.2% hard contact and a 14.1% barrel rate to opposing hitters. Those bats have produced a .280 xBA, .527 xSLG, and .380 xwOBA.

If you are not in the juice-paying mood tonight, pairing Bauers with one of the other plays on the card sets up a strong plus-money two-leg parlay.

  • Time: 7:10 p.m. ET
  • Where to watch: CINR, BREW

Kyle Stowers Over 1.5 hits, runs, RBIs (-124)

A consistently trustworthy hitter for his HRR prop is Marlins outfielder Kyle Stowers, who enters with his 36th elite rating. In his previous 35, he has cleared this prop 54% of the time. At home, in 21 elite ratings, he has homered 28.57% of the time and gone over this prop 61.9% of the time.

The Fighting Fish slugger has been on a tear over his last 10 games, generating 63.2% hard contact, a 26.3% barrel rate, and elevating the ball 63.2% of the time. He also owns a .667 SLG, 1.109 OPS, and .471 wOBA in that stretch.

Stowers draws Rangers starter Kumar Rocker, against whom he has nearly 70% arsenal coverage. Rocker has consistently struggled vs left-handed hitters, who over his last 60 faced are producing 51% hard contact, a 12.2% barrel rate, and a 67% elevation rate, along with a .434 xBA, .826 xSLG, and .400 xwOBA.

I am trusting the trends tonight, and this feels like a strong spot for Stowers. If you are not a fan of laying juice, Stowers records a hit 71% of the time when he is elite. Pair him with Bauers for plus money.

  • Time: 6:40 p.m. ET
  • Where to watch: MIAMI, RSN
Colby Marchio's 2026 Transparency Record
  • Prop picks: 239-426, +1.4 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.

Monday Jays Notes

Jun 20, 2026; Chicago, Illinois, USA; Toronto Blue Jays third baseman Kazuma Okamoto (7) celebrates after hitting a three-run home run against the Chicago Cubs during the eighth inning at Wrigley Field. Mandatory Credit: Patrick Gorski-Imagn Images | Patrick Gorski-Imagn Images

Tonight we start a three game series with the Astros and then four games with the Rangers all at Rogers Centre. And then Bo and the Mets come to town, to dazzle us with their vocal stylings.

They are pushing the starters back a day with the rain out. We will have:

Monday: Dylan Cease

Tuesday: Shane Bieber, making his first start of the season.

Wednesday: Trey Yesavage

Thursday: Kevin Gausman

Friday: Patrick Corbin

The Astros are fourth in the AL West at 37-42, but they are 10-8 this month.

The Rangers are much the same, 37-40 and 9-9 this month.


And, apparently, newly acquired Luis Urias will not be going to Buffalo, but will join the major league team because he had an ‘upward mobility’ clause in his contract. He had a date in his contract where had to be promoted to the majors or offered to other teams. I wonder who will be leaving to make room for him. I’m sure as soon as I hit publish, that news will come out.


MLB.com has “Three Questions The Blue Jays Must Answer Before The Deadline”.

  1. Who is the #5 starter after the deadline?

    We have more than a month before the trade deadline, many things can happen between now and then. Hopefully, none of those things will be injuries. Patrick Corbin has the job at the moment, but he’s had a rough time in his last 5 starts, with a 6.64 ERA, average just 4 innings per starts.

    Jake Bloss has started on a rehab assignment. He might be ready to join the major league team by August. And Ricky Tiedeman has just started pitching, on his way back from Tommy John. He’s going to need longer that Bloss.

    I’m sure the front office will be looking to see if they can make a deal for a starting pitcher.

    • 2) Do the Blue Jays have something in Keys?

    He does look like a good left-handed bat. The team has an abundance of lefty bats, but Keys has 18 home runs in just 64 minor league games, mostly with New Hampshire, but he’s in Buffalo now and hasn’t slowed down, .284/.411/.595 in 15 games. He can play first and third. We’ll know they are ready to bring him up when he starts playing some second base.

    • Who are the likeliest trade candidates?

    See question above. When I see the beat writers talking up a minor leaguer before the deadline, I starting thinking that they are shopping him. It would take a lot to make them give up JoJo Parker. Beyond that, for the right player, they would have to be willing to trade anyone.

    Braves vs Padres Prediction, Picks & Odds for Today's MLB Game

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

    The Atlanta Braves and San Diego Padres meet tonight at Petco Park, with Grant Holmes struggling and Michael King looking to rebound from a rough stretch. 

    While both Holmes and King haven't been great, I'm eyeing San Diego to come out on top here in my Braves vs. Padres predictions due to King's home form. 

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

    Who will win Braves vs Padres today: Padres moneyline (-107)

    The Atlanta Braves have pitched well this season, but Grant Holmes has been extremely inconsistent. Over his last five starts, he owns a 6.29 FIP while allowing 4.22 walks and 2.53 home runs per nine innings. The right-hander also owns a 5.39 FIP on the road and continues to struggle with both command and damage prevention.

    Michael King's recent numbers are concerning, as he owns an 8.24 xERA across his previous two outings. However, the right-hander has pitched much better at Petco Park this season, holding opponents to a .216 average while posting a 3.30 ERA.

    I don't expect either starter to dominate, but King has a clear opportunity to rebound at home while the San Diego Padres get to face a pitcher in Holmes who has consistently allowed traffic and home runs.

    I'll play this pick up to -130.

    Covers COVERS INTEL: Holmes has allowed 7.94 BB/9 over his last two starts compared to his season average of 4.19 walks per nine innings. 

    Braves vs Padres Over/Under pick: Over 7.5 runs (+105)

    With a modest total of just 7.5, there's value in the Over. Despite Atlanta's bullpen compiling a respectable 3.97 xERA over the last week, Grant Holmes still profiles as a pitcher who could allow three or four runs before exiting. The Padres are also squaring up the baseball lately, carrying a 41.2% hard-hit rate over their last six games.

    Michael King also draws a difficult matchup against an elite Braves lineup. While Atlanta is batting just .235 over its last six games, its offensive talent is difficult to ignore against a starter who is prone to mistakes. The Padres' bullpen has also been shaky, posting a 4.22 FIP and 40.8% hard-hit rate over the last week.

    There are multiple avenues for runs tonight.

    I'll play this pick up to -120.

    Quinn Allen's 2026 Transparency Record
    • ML/RL bets: 28-24, +1.70 units
    • Over/Under bets: 31-20, +6.60 units

    Braves vs Padres weather

    First pitch temperatures are expected to be around 68°F with light 6.9 mph winds, 75.8% humidity, and no chance of precipitation. The cool marine air and minimal wind shouldn't provide much assistance to hitters, making this a fairly neutral-to-slightly pitcher-friendly environment.

    Braves vs Padres odds

    • Moneyline: Braves -100 | Padres -104
    • Run line: Braves -1.5 (+170) | Padres +1.5 (-178)
    • Over/Under: Over 7.5 (-104) | Under 7.5 (-108)

    Braves vs Padres trend

    The Atlanta Braves have hit the Team Total Over in 30 of their last 45 away games (+12.00 Units / 22% ROI). Find more MLB betting trends for Braves vs. Padres.

    How to watch Braves vs Padres and game info

    LocationPetco Park, San Diego, CA
    DateMonday, June 22, 2026
    First pitch10:10 p.m. ET
    TVESPN
    Braves starting pitcherGrant Holmes
    (4-3, 4.33 ERA)
    Padres starting pitcherMichael King
    (4-6, 3.60 ERA)

    Braves vs Padres latest injuries

    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.

    Arizona Diamondbacks Series Preview : Diamondbacks @ Cardinals

    Rookie JJ Wetherholt is an outstanding defender. (Photo by Kyle Rivas/MLB Photos via Getty Images) | MLB Photos via Getty Images

    Series Timing.

    The series timing is better than expected for the Diamondbacks.  Recently, the Cardinals had a 3-game losing streak (17-19 June).  Last season, they collapsed in July (8 wins, 16 losses), and this season they seem to be starting their collapse in late June. 

    Let’s compare the teams.

    Offense. This season through 19 June, the Cardinals averaged more runs scored per game (4.55 vs 4.28 runs per game).

    Runners Left On Base. This season through 19 June, the Diamondbacks left fewer runners on base per game (6.60 vs 7.27).

    Defense. This season through 19 June, the Diamondbacks had the better defense (19 vs 13 OAA, 35 vs 11 DRS)

    Bullpens. This season through 19 June, the Cardinals had more shutdown performances by the bullpen (77 vs 71).

    Starting Pitcher Matchups. This season through 20 June, the Diamondbacks had the most quality starts (30 vs 28). In this series, if the Diamondbacks starting pitching is good, the odds are good that the Diamondbacks win at least two games of the four game series.

    Cardinals Player to Watch.

    JJ Wetherholt is the Cardinals’ top prospect.  In his debut season, he is playing second base.  His defense is outstanding (13 OAA).  His batting is outstanding (118 OPS+ with 10 homers).  His baserunning is outstanding (2 runs created by his baserunnning, with above-average extra bases taken and above-average stolen bases). If the season ended today, he would likely win the NL rookie-of-the-year award. 

    Diamondbacks Player to Watch.

    Brandon Pfaadt will return to the rotation. In the Majors, he has not started a game since April. Nevertheless, I feel positive vibes that he will return from the minors at his best. It will be a confidence booster that recently the Diamondbacks offense is on a hot streak ( 8 or more runs on 17, 19, and 20 June) and that he will face a pitcher who, in June, had an ERA over ten.

    Pitching Matchups.

    Monday, 4:45 PM MST.  

    Merrill Kelly vs Andre Pallente.   In June, Pallente had the better ERA (2.41 ERA vs 8.27 ERA), and Pallente had more quality starts (2 QS vs 1 QS).

    This matchup is advantage Cardinals.

    Tuesday, 4:45 PM MST.  

    Eduardo Rodriguez vs Kyle Leahy. In June Rodriguez had the better ERA (2.86 ERA vs 6.00 ERA), and Rodriguez had more quality starts (2 QS vs 1 QS).

    This matchup is advantage Diamondbacks.

    Wednesday, 4:45 PM MST.  

    (TBD, possibly Brandon Pfaadt) vs Matthew Liberatore.  In March/April, prior to pitching in relief, Pfaadt started 3 games. In his fourth start, he entered the game in the third inning and pitched 6.1 innings. In those four games, his ERA was 4.70. In those 4 games, he earned one quality start. If he had started the fourth game, it would have been a second quality start. On that bases, comparing Pfaadt and Liberatore, Pfaadt had the better ERA (4.70 ERA vs 10.45 ERA), and Soroka had more quality starts (2 QS vs zero QS).  Worth noting is that my expectation is that neither pitcher will be in the game at the start of the fifth inning. That is because Pfaadt is not stretched out, and 4.1 innings was the most innings that Liberatore pitched in June.

    This matchup is advantage Diamondbacks.

    Thursday, 4:45 PM MST.  

    Zac Gallen vs Michael McGreevy.  In June McGreevy had the better ERA (4.30 ERA vs 8.85 ERA), and McGreevy had more quality starts (3 QS vs 1 QS). Worth noting is that Gallen allowed 9 earned runs in his latest start, which makes me think that the odds are favorable that Gallen will pitch better than indicated by his June ERA.

    This matchup is advantage Cardinals.

    Dodgers have yet to lose with Eric Lauer on the mound

    Jun 2, 2026; Phoenix, Arizona, USA; Los Angeles Dodgers pitcher Eric Lauer in the second inning against the Arizona Diamondbacks at Chase Field. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

    Four games and four wins. That’s the track record of today’s starter for the Dodgers, Eric Lauer, as he gets ready to face the Twins in a second straight appearance against an American League team. The Dodgers knew exactly what they were getting after acquiring Lauer a little more than a month ago, and they have produced enough offense to take advantage of his serviceable but far from spectacular performances, beating the Rockies, Diamondbacks, Pirates, and Rays—three teams with a record above .500.

    One predictable aspect of Lauer’s game that has appeared in this short period as a Dodger is his propensity to give up long balls. The left-hander has allowed at least one home run in each of his four starts since joining the Dodgers, totaling five of them and only eight earned runs. While he’s been able to finesse his way into productive performances, if the homers keep coming, a blowup is on the horizon.

    Projecting this matchup against this Twins offense, don’t be fooled by their record below .500 in an underwhelming AL Central—it is primarily a byproduct of their lousy pitching numbers. The Twins come into this matchup averaging 4.91 runs per game, the second-highest mark in the American League, trailing only the Yankees. Specifically on the subject of home runs, one name stands out: Byron Buxton. The Twins’ star center fielder has homered seven times in his last 14 games, totaling 24 on the season. Lauer and the Dodgers pitching staff as a whole have their work cut out for them, trying to contain Buxton.

    Monday’s game info

    • Teams: Dodgers at Twins
    • Ballpark: Target Field, Minneapolis
    • Start time: 4:40 p.m. PT
    • TV: SportsNet LA
    • Radio: AM 570 (English), KTNQ 1020 AM (Spanish)

    Cubs vs Mets Prediction, Picks & Odds for Today's MLB Game

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

    The Chicago Cubs and New York Mets kick off a three-game set at Citi Field tonight, and I’ve got a pair of MLB picks for the action.

    My top Cubs vs. Mets predictions call for the Chicago offense to continue putting crooked numbers on the scoreboard tonight against New York. 

    Who will win Cubs vs Mets today: Cubs moneyline (-121)

    The Chicago Cubs are heating up at the dish with a fifth-ranked wOBA, ISO, and xwOBA over the past two weeks while averaging 5.7 runs per game. 

    Chicago lefty Shota Imanaga has also flipped the script with just a single run allowed and opposing hitters limited to a miniscule 19.3% squared-up contact rate and 3.5% blast contact rate across 10 2/3 innings over his past two starts.

    The Cubbies are set for success against struggling New York Mets righty Kodai Senga, too. His 5.12 xERA ranks in the 17th percentile, and he has negative pitch values on three of his most frequent four offerings.

    I’m confident backing the Cubs moneyline to -135.

    Covers COVERS INTEL: Shota Imanaga has the seventh-highest whiff percentage among qualified pitchers, and the Mets have the fourth-highest strikeout percentage in June, so I don’t expect New York to keep pace with Chicago in the series opener.

    Cubs vs Mets Over/Under pick: Over 8.5 (-115)

    I’m anticipating the Chicago lineup to do damage against Senga to pave the way to this Over. In addition to the highlighted offensive surge from the Cubbies, they’ve also gone Over their team total in 21 of their last 35away games (+6.10 units / 15% ROI).

    The Mets are also ripe to cash in on statistical correction. New York ranks 23rd in BABIP with their .311 wOBA below their 12th-ranked .321 xwOBA to go along with a sixth-ranked hard-hit rate across the past 30 days.

    This Over is the play to -120.

    Neil Parker's 2026 Transparency Record
    • ML/RL bets: 28-14, +15.77 units
    • Over/Under bets: 14-13, -0.03 units

    Cubs vs Mets weather

    The forecast is clear with 73°F conditions, no chance of rain, and a steady 10-mph wind blowing in from left-center field.

    Cubs vs Mets odds

    • Moneyline: Cubs -117 | Mets +113
    • Run line: Cubs -1.5 (+138) | Mets +1.5 (-144)
    • Over/Under: Over 8.5 (-113) | Under 8.5 (+108)

    Cubs vs Mets trend

    The Cubs have covered the first five innings (F5) run line in eight of their last 10 games for +5.80 units and a 48% ROI. Find more MLB betting trends for Cubs vs. Mets.

    How to watch Cubs vs Mets and game info

    LocationCiti Field, Queens, NY
    DateMonday, June 22, 2026
    First pitch7:10 p.m. ET
    TVMARQ, SNY
    Cubs starting pitcherEdward Cabrera
    (4-4, 5.21 ERA)
    Mets starting pitcherKodai Senga
    (0-5, 9.00 ERA)

    Cubs vs Mets latest injuries

    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.

    The Week Ahead for Atlanta: California, here comes the Braves

    SAN DIEGO, CALIFORNIA - JUNE 08: Mason Miller #22 of the San Diego Padres pitches against the Cincinnati Reds during the ninth inning at Petco Park on June 08, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images

    It’s kind of hard to believe that the final West Coast swing of the season has finally arrived and the season hasn’t even hit the All-Star break yet. Whether you consider that to be a blessing (that this won’t come in August or September) or a curse (that it’s usually rough going out there no matter what time of year it is), there’s no denying that it’s coming at a bit of a weird moment for the Braves.

    It sure looked like things were hitting a bit of a nadir for the Braves after they dropped consecutive series to the White Sox (understandable), the Mets (annoying) and the Giants (concerning) with the Brewers looming in the near horizon. As it turned out, the Braves proved that they’re a resilient bunch and ended up taking a dramatic series win in order to salvage the homestand and also stop the bleeding in what had been a rough stretch of games.

    Now, we’re going to see that resilience get put to the test. Will the Braves keep the good times rolling out West? Or will the state of California trip up the Braves yet again? It’s time to look at what lies ahead this week for the Braves.


    June 22-24: San Diego Padres

    Current Record: 39-37Projected Record (via FanGraphs): 80-82

    I mean, it goes without saying that obviously we’d all like to see the Braves have the lead in the ninth inning for all three games this series. If they don’t or the game goes into extras, they’re more-than-likely going to see Mason Miller and opposing hitters have not enjoyed seeing Mason Miller so far this season. He’s currently sitting on an ERA of 0.87 (22 ERA-) and a FIP of 0.33 (8 FIP-. Yes, EIGHT. League average is 100, by the way) where he’s given up 13 hits and 12 walks opposed to 61 strikeouts across 31 innings of work. That is absolutely horrifying to deal with.

    However, the Padres are in the unenviable position of a relief pitcher being their best player. Heading into Sunday’s action, Mason Miller (who is not an every day player) had produced 2.0 fWAR on the season in 30 games. Fernando Tatis Jr. (who is an everyday player) has produced 1.7 fWAR. That discrepancy basically sums up how things have gone for the Padres. They’ve got some solid pitching — Adrian Morejon is also incredibly tough coming out of the bullpen, Walker Buehler has been trying to get things back on track with the Padres and Michael King has a track record of success against the Braves. Combine that with the pitcher-friendly park factor at Petco Park and we could be in for some low-scoring games during this series.

    That’s also assuming that the Padres continue to scuffle at the plate, themselves. It is a little concerning that this crew has started to heat up a bit — they’ve scored at least five runs in six of their last 10 games and they’ll be facing a Braves pitching staff that (while they did stabilize a bit in the series win against the Brewers) hasn’t exactly been in shutdown mode in recent times.

    Of course, it’d be lovely if Atlanta’s pitching staff did round back into form but it’s still hard to dismiss a lineup that’ll include Fernando Tatis Jr., Xander Bogaerts, Gavin Sheets and Ty France in it. Samad Taylor has provided some exciting moments as well and then you have the ever-looming threat of Manny Machado as well. Machado has been mostly scuffling so far this season but he’s got 13 homers so he could very well just pop one over the fence at any given moment. Grant Holmes, JR Ritchie and Martín Pérez will have to be on top of things in their starts this week.

    Monday, June 22 at 10:10 p.m. ET (ESPN)
    Tuesday, June 23 at 9:40 p.m. ET (BravesVision, Gray TV)
    Wednesday, June 23 at 8:40 p.m ET (BravesVision)

    June 25-27: San Francisco Giants

    Current Record: 31-46 Projected Record: 74-88

    The last time the Braves saw the Giants, they were busy hitting balls all around Truist Park and over the fences as well — which was surprising considering how difficult it had been for this team to hit for power on a regular basis. Whatever magic they had in Atlanta was completely lost by the time they made it to Miami to complete their East Coast swing, as the Marlins ended up sweeping them.

    San Francisco hit two homers (Rafael Devers in the opener and Casey Schmitt in the middle game) over the course of those three losses — now mind you, they hit back-to-back dingers against the Braves twice across two games in one day, so you tell me what’s happening there (other than baseball being a weird sport). It’s not like the Marlins were rolling, themselves, since they had just got done dropping a series against the Phillies. I guess that’s why you play the game on the field and not on a spreadsheet!

    In Cobb County, the Giants got contributions from their usual suspects like Luis Arraez, Casey Schmitt, Jung Hoo Lee and Matt Chapman but Rafael Devers also did a lot of damage as well. Obviously, keeping those guys quiet instead of letting each and every one of them run rampant at the plate will be key to Atlanta’s chances of getting some revenge in San Francisco. Bryce Eldridge might just be difficult to keep quiet at the plate no matter what, so there’s that. Either way, it’s already evident that when these guys get rolling, they can be dangerous.

    The good news as far as pitching matchups go is that the Braves are going to avoid Landen Roupp and apparently everybody in Atlanta’s clubhouse should be thrilled about (probably) not seeing Robbie Ray again. The bad news is that the Braves will likely have to face Logan Webb, who has given the Braves serious trouble nearly every time he’s faced Atlanta. The lone two exceptions happened in 2023 but that was the season where the Braves were taking nearly everybody out back behind the woodshed so that appears to clearly be an exceptional case for the Braves. The rest of San Francisco’s pitching staff is vulnerable so assuming the Giants haven’t just completely figured out the Braves, Atlanta could do some damage in this series. We’ll see what happens!

    Friday, June 26 at 10:15 p.m. ET (BravesVision)
    Saturday, June 27 at 9:05 p.m. ET (BravesVision)
    Sunday, June 28 at 4:05 p.m. ET (BravesVision)

    Come see C.J. Abrams (while you can): Phillies vs. Nationals series preview

    Jun 14, 2026; Washington, District of Columbia, USA; Washington Nationals shortstop CJ Abrams (5) fields a ground ball against the Seattle Mariners during the sixth inning at Nationals Park. Mandatory Credit: Rafael Suanes-Imagn Images | Rafael Suanes-Imagn Images

    The Phillies’ previous opponent was expected to be a contender but is mired in last place. Now, they’ll head south to take on a Nationals team that many expected to finish in last place but instead finds itself in the mix for a playoff spot.

    It seems unlikely that the Nationals will remain in that mix as the pitching staff is a weakness and their league-leading offense is being fueled by some players with a history of falling off in the second half of the season. But for now, this four-game series is shaping up to be much tougher than most would have expected when the season began.

    Opposition research: C.J. Abrams

    There’s a strong argument that C.J. Abrams has been the best shortstop in the National League this season. Yet if you believe the scuttlebutt around baseball, it seems like there’s still a non-zero chance that he gets traded within the next year.

    Abrams, pitcher MacKenzie Gore and outfielder James Wood were the centerpieces of the Juan Soto trade a few years ago. But this past offseason brought in a regime change in Washington, and the new president of baseball operations was not as invested in those players as his predecessor. Gore was traded, and there were plenty of rumors that the other two could be moved for the right price as well.

    Abrams has had his moments in the big leagues, but there have also been maturity concerns, as well as questions if his defense will eventually force him to a different position. He has also performed dramatically worse in the second halves of the season. His career second half OPS is .150 points lower than in the first half, and the split was even more pronounced in 2025 (.836 vs. .633).

    With Abrams likely headed to the All-Star Game, and the Nats currently sitting above .500, it seems unlikely that Abrams will be traded this season. But if the Nats’ weak pitching catches up with them, and Abrams has another poor second half, it’s quite possible that Abrams’ name will once again be a hot one in trade rumors come October.

    Either way, Abrams comes into this series hot, having hit a home run in each of his last three games.

    Remembering a guy who played for both teams

    For some reason, I was very high on outfielder Roger Bernadina during his brief tenure with the Phillies. The speedy outfielder spent his first five and a half years with the Nationals, never establishing himself as much more than a passable backup. In August of 2013, the Nats released him, and the Phillies gave him a look.

    In hindsight, I’m not sure what enamored me of Bernadina. He batted .187 with two home runs and played solid, if unspectacular defense in centerfield. He was a free agent at season’s end, and the Phillies didn’t make much of an effort to retain him. He caught on with the Reds the following season but did little to justify my belief that the Phillies should have kept him.

    Hating on the Nationals

    There’s another reason that Abrams is still being mentioned in trade rumors: People don’t think the Nationals will pay him enough to stick around once he reaches free agency.

    After the Nationals fluked their way to a World Series win, they decided that their success was fueled by the head of their starting rotation: Max Scherzer, Stephen Strasburg, and Patrick Corbin. Strasburg had an opt-out in his deal which he exercised, and the Nats responded by giving him a seven-year extension.

    Strasburg was considered a long-term injury risk, and sure enough, he got injured almost as soon as the ink had dried on that new deal. He made just eight more appearances for the team, and combined with Corbin turning into a pumpkin, the Nats were paying an extraordinary amount of money for two guys who provided a combined negative value.

    It’s strange that they chose to pay Corbin and Strasburg, while deciding that offensive stars like Bryce Harper, Kyle Schwarber, Trea Turner, Anthony Rendon (to be fair, they dodged a bullet on this one), and Juan Soto were not worth paying market value for. Sure, in many of those cases, they offered contract extension, but the offers almost always included a large amount of deferred money.

    Deferred money can be used as a weapon for some teams (The Dodgers in particular), but for the Nationals, it just seems like a way to save some money.

    Also, the Nationals’ stadium is boring, their announcers are lame, they’ve never been able to figure out a good uniform combination, and the fans still boo Bryce Harper. Get over it, guys.

    With the series during the week and the Nationals doing better than expected, we probably won’t get a full Phillies takeover this time around. But with nice weather expected (aside from possible Monday rain) and schools out of session, I imagine there will still be a decent representation by Phillies fans over the next few days.

    Additional thought about the season

    With Andrew Painter demoted, the Phillies have yet to announce a starter for Monday’s game. It seems likely that Alan Rangel will be called up to work multiple innings, if not given the start. It would be nice if the Phillies had a promising prospect or two waiting in AAA for this situation, but unfortunately, a 28-year-old minor league journeyman is probably their best option at this point.

    Rangel has made six major league appearances over the past two seasons and has a 2.57 ERA despite allowing 19 baserunners in 14 innings. Maybe he’s just got a knack for stranding runners? (We can hope, right?)

    It seems like the Phillies’ offense will need to continue to hit like they have over the past two games. On Monday, they’ll face lefthander Foster Griffin who is having a successful season after spending three years in Japan. The Phillies actually hit well against a lefty start on Sunday night. Do we dare dream that they can do it two nights in a row?

    White Sox vs. Guardians prediction: Odds, recent stats, trends, and best bets for June 22

    The AL Central race takes center stage tonight as the first-place Guardians (41-37) are in Chicago to take on the surprising White Sox (39-37). Cleveland leads the Sox by one game. The White Sox have been dominant at home compiling a record of 24–12 this season while the Guardians are a respectable 22-20 on the road.

    Cleveland takes the field following yesterday’s 2–1 loss to the Astros. Houston took two of three in the series as it was feast or famine for the Guardians’ offense. Cleveland scored eight runs in their win Saturday but just four in their two losses combined in Space City. Getting runners across home plate has been a consistent issue all season. Cleveland ranks third from the bottom of the American League with just 310 runs scored this season. It is difficult envisioning them as a threat come playoff time if they do not start hitting in the clutch. Chicago, meanwhile, comes in on a three-game skid and losers of five of their last six following a 5–4 extra-inning loss in Detroit on Sunday. The offense of the Sox have gone quiet over this stretch scoring more than four runs just twice in those six games.

     

    Tonight’s pitching matchup features a clear edge for Cleveland, as right-hander Gavin Williams (9–4, 3.83 ERA) gets the ball for the Guardians. Williams has anchored a Guardians’ staff that ranks among the better units in the league (3.79 ERA) and brings swing-and-miss ability with 103 strikeouts in 91.2 innings. Opposing him is left-hander Anthony Kay (6–2, 4.61 ERA), who has been effective in the win column but less dominant in preventing baserunners as indicated by his 1.44 WHIP.

     

    When it comes to the bats, both teams have been able to count on just a handful of hitters of late. For Cleveland, rookie Travis Bazzana has been one of the few steady bats, going 11-for-35 (.314) with two doubles and three homers over his last 10 games. Brayan Rocchio continues to provide stability at the top of the lineup with a .268 average for the season. Chicago’s recent production has been driven by Colson Montgomery, who has gone just 7-for-34 over his last 10 games but has made his hits count with four home runs among those seven hits. Chase Meidroth remains a consistent presence in the four-spot leading the team with a .271 average.

    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: Guardians vs. White Sox

     

    • Date: Monday, June 22, 2026
    • Time: 7:40PM EST
    • Site: Rate Field
    • City: Chicago, IL
    • Network/Streaming: MLB.TV, CLEGuardians.TV, CSN

     

    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: Guardians vs. White Sox

    The latest odds as of Monday courtesy of DraftKings:

    • Moneyline: Cleveland Guardians (-112), Chicago White Sox (-108)
    • Spread: Guardians -1.5 (+148), White Sox +1.5 (-180)
    • Total: 7.5 runs

     

    Probable Starting Pitchers and their Stats: Guardians vs. White Sox for June 22

    • Guardians: Gavin Williams
      Season Totals: 91.2 IP, 9-4, 3.83 ERA, 1.13 WHIP, 103K, 30 BB
    • White Sox: Anthony Kay
      Season Totals: 70.1 IP, 6-2, 4.61 ERA, 1.44 WHIP, 55K, 28 BB

    Who’s Hot? Who’s Not! Guardians vs. White Sox

    • Tristan Peters – 3-16 over his last 7 games
    • Colson Montgomery was 0-11 in the weekend series against Detroit
    • Andrew Benintendi – 0-7 in the weekend series against Detroit
    • Kyle Manzardo was 3-12 over the weekend against Houston
    • Brayan Rocchio is 5-16 over his last 4 games
    • Travis Bazzana has hit safely in 5 straight games (9-18)

     

    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: Guardians vs. White Sox

    • The Guardians are 43-35 on the Run Line this season
    • The White Sox are 43-33 on the Run Line this season
    • The OVER has cashed 44 times in Chicago’s 76 games this season (44-30-2)
    • The OVER has cashed 38 times in the Guardians’ 78 games this season (38-40)

    Expert picks & predictions: Guardians vs. White Sox

    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 Guardians and the White Sox:

    • Moneyline: Rotoworld Bet is leaning towards a play on the White Sox on the Moneyline.
    • Spread: Rotoworld Bet is recommending a play on the Sox 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)

    Where is Buster Posey?

    SCOTTSDALE, ARIZONA - FEBRUARY 11: President of Baseball Operations Buster Posey of the San Francisco Giants watches practice during Spring Training at Scottsdale Stadium on February 11, 2026 in Scottsdale, Arizona. (Photo by Andy Kuno/San Francisco Giants/Getty Images) | Getty Images

    It’s been a bit since Buster Posey last made public comments. He was practically front and center during the last road trip when he traveled with the team, but since then, the team has gotten worse, some unpleasantness has taken place, and whatever’s going on in the clubhouseseems to have bubbled over into the field of play. So, last week’s SB Nation Reacts survey was well timed.

    Poll respondents were asked, “How has Buster Posey done as President of Baseball Operations?”

    This seems like a pretty straightforward question designed to solicit a straightforward response. For whatever we think about Buster Posey the Hall of Fame bound catcher, none of that could possibly apply to his cannonball into the deep end of the executive suite.

    While I’m of the belief that the captain of a ship is responsible for the behavior of his crew, I understand why fans would want to saddle the poor play and the worse behavior onto the players themselves. We would have to ignore that Buster Posey put together the clubhouse that’s populated with these weirdos, bozos, and abject losers, but being a fan means that ignoring aspects of a team is one of our superpowers. So, let’s look beyond all that, even.

    • There’s no pitching. Not really. They’re lucky to have the previous front office’s development success in Logan Webb, but after that, it’s Backend Starter Theater.
    • The Rafael Devers deal, which already wasn’t going to work out for the team in the long-run looks like a dead weight in the short-run, too.
    • Willy Adames is probably on a 30-homer pace again and plausibly a season similar to last season (108 wRC+), but he’s hardly the captain he seemed like he was going to be when the year started and it seems pretty clear, too, that his best days are behind even him already.

    With those two big deals on the books, the Giants had to go out and solicit more investment in the offseason just to boost their Baseball Operations budget enough to support this year’s team. Were the fringe additions of Tyler Mahle and Adrian Houser sensible dollars? Or the pennies thrown at the bullpen? Most fans would say no. And I don’t think it’s reasonable to hold subpar players to a higher standard. It’s not as though their track records were unknown to us during the offseason.

    And it’s not just the Devers and Adames deals (on top of the previous front office’s commitments to Jung Hoo Lee, Matt Chapman, Robbie Ray, and Logan Webb), it’s the way Posey has spent at the manager’s position. Thanks to picking up Bob Melvin’s option only to fire him — Posey’s decision! Not the behavior of the players — the Giants are spending $10.5 million on the manager’s position in 2026. An outrageous sum of money indicative of someone in charge who doesn’t have a handle on their responsibilities.

    Now, it was only a month ago that I joked about how Buster Posey needs to sign himself to a 2-year extension so that he’s forced to stick with the Giants for 5 seasons and really make a go of this whole President of Baseball Operations thing, but the hiring of Tony Vitello has been such an error in judgment and his silence about the ongoing anti-Pride Night protest very surprising to see, that there’s no real value in him continuing on past 2027 — if there’s even a 2027 season.

    Yes, his “legacy” as an executive might be a bit more positive in the long run should the team’s player development system become a real strength of the organization, but we’ve said that about the last couple of executives running the show. By the way, on that note, Buster’s off to the second worst start of the Giants’ top baseball executive in franchise history (or, at least, since Baseball Reference started keeping tabs on who a team’s chief baseball executive was). Here’s how he stacks up through his first 239 regular season games:

    1. Bob Quinn, 1993 & 1994: 136-103 (.569)
    2. Brian Sabean, 1997 & 1998: 135-104 (.565)
    3. Horace Stoneham, 1970 & 1971: 135-104 (.565)
    4. Bobby Evans, 2015 & 2016: 133-106 (.556)
    5. Chub Feeney, 1950 & 1951: 128-103 (.554)
    6. Tom Haller, 1981 & 1982 & 1983 (25 games) : 126-113 (.527)
    7. Al Rosen, 1986 & 1987: 121-118 (.506)
    8. Farhan Zaidi, 2019 & 2020 & 2021 (17 games): (.490)
    9. Buster Posey, 2025 & 2026: 112-127 (.469)
    10. H.B. Richardson, 1976 & 1977: 109-130 (.456)

    Now, this used to be a somewhat anonymous position, but that’s no longer the case. With the hijacking of the sport by the Moneyball crowd, the GM/POBO has become one of the most famous figures on any team. That Buster Posey finds himself down near the bottom of performance in the franchise’s history — trailing one of the most divisive figures in team history but also one of his current advisors whose poor stewardship left the player development so barren that we’re still feelings its ramifications — should be enough for a lot of fans to grade his time in the position rather harshly. The Giants are also on a 65-win pace. That can’t all be on the manager and players.

    But, he’s Buster Posey, and it’s going to take fans a long time to accept that he’s doing a bad job or that he did a bad job last season, too, as this season didn’t come out of nowhere. Maybe I’m misremembering, but his last public comments might’ve been around the time of his pouty KNBR interview with Brian Murphy (no relation and that’s not me on the radio!). It wasn’t quite the equivalent of the time that Farhan Zaidi ragequit a live interview while he and Jon Miller watched the Giants mess up on defense several times in a row, but it was demonstrative enough as to be suggestive about his leadership style and how he handles pressure in a role where he can’t hit or field his way out of the situation. This is where his strategy to disappear when the going gets tough might actually pay off. He’s added no new data to the collective memory. He extends fans’ magical thinking just a little longer — “Just wait until Buster cleans house!” —

    Anyway, here’s the response to that survey:

    Just 20% are firmly behind Buster Posey’s cosplay of a baseball exec. More than half are hedging or giving him the grace they’d hope to be afforded if they woke up one morning in charge of a baseball team.

    And that’s another part of this worth considering. Most fans know they could never have been or will never been a professional athlete, but the vast majority think they could be an exec or a scout or an agent or an owner. It’s what’s driving the online thirst for a lockout and salary cap for these latest Collective Bargaining Agreement negotiations. I wonder how much of this result has anything to do with what’s happening on the field. Do respondents think there’s still a chance the team turns around its fortunes in 2026? Are they just waiting for the draft and trade deadline? The time element is probably the answer, but I find that to be the least compelling reason to hold out on rendering a judgment.

    Buster has rolled up his sleeves and come down from the pedestal of being a Hall of Fame bound baseball player and that alone has earned him a lot of credit. How much, though?