CINCINNATI, OH - AUGUST 14: Joel Kuhnel #66 of the Cincinnati Reds throws a pitch during the game against the Chicago Cubs at Great American Ball Park on August 14, 2022 in Cincinnati, Ohio. Cincinnati defeated Chicago 8-5. (Photo by Kirk Irwin/Getty Images) | Getty Images
You may recall Joel Kuhnel from his days with the Cincinnati Reds. Big guy, he is – listed at 6’5” and 290 lbs. He was an 11th round pick out of the University of Texas-Arlington, threw a heavy heater, and made it into 14 games with the Reds in 2019-2020 before injuries shut him down for most of 2021.
He was a big part of the 2022 Reds bullpen most of the entire year, though, getting into 53 games, pitching 58.0 IP, and even logging a save, his 6.36 ERA wholly different than the 3.96 FIP he posted, as he did own a pretty impressive 56/14 K/BB in his time. With similarly frustrating surface stats during the start of the 2023 season and a dwindling ability to be jockeyed back and forth between Cincinnati and AAA Louisville, Kuhnel was designated for assignment and eventually traded to the Houston Astros for cash.
Since then, he has bounced like a basketball that rolled down the driveway. He’s been with Houston, Tampa, and eventually with the Athletics, the latter of whom traded him to the Milwaukee Brewers after the A’s, too, had DFA’d him late last week.
What’s interesting about any of this, you ask? Well, the Brewers – who have a pitching lab that has turned just about anyone into superstars – seem to have known exactly what to do when they got their hands on Kuhnel. Here’s a quick glimpse at what his stuff looked like with the A’s vs. what it looked like in his first appearance on the mound for Milwaukee:
So, in the matter of two days, he went from throwing his fastball at 94 mph to touching a hundred (with a 99.5 mph average overall). That’s even significantly higher than the 96.4 mph he averaged during his first call-up with Cincinnati in 2019 as a young buck.
That a team uncovered something like this is pretty miraculous at the macro level, and insanely frustrating on the micro level for the Reds. Not only is he their former arm, he’s now doing this within the division while their own bullpen is a raging conflagration that has already derailed their entire season.
For the Brewers, though, he’s just their latest success story even if this doesn’t pan out with Kuhnel being a perennial All Star. That they can clearly identify these kinds of inefficiencies right under the noses of the rest of the sport – particularly within the NL Central – is a pretty damning indictment of the clubs trying to chase them down.
The Reds, who are already 10.5 games back of the 41-23 Brewers, will face Milwaukee seven times between now and July 2nd.
Jun 7, 2026; Toronto, Ontario, CAN; Toronto Blue Jays catcher Brandon Valenzuela (59) hits a solo home run against the Baltimore Orioles in the eighth inning at Rogers Centre. Mandatory Credit: Dan Hamilton-Imagn Images | Dan Hamilton-Imagn Images
Over the past two weeks the Jays are 7-6. The offense has scored 4.5 runs per game.
Hot
Brandon Valenzuela: Played in 10 games, starting 9. Hit ..290/.361/.677 with 3 double, 3 home run, 6 RBI, 4 walks, and 5 strikeouts.
And he didn’t have a sac bunt over these two weeks. Yay. He’s been amazing. If he walked a bit more I’d say the second coming of Carlos Delgado. It is getting close to the point that they will have to figure a way to keep him in the lineup when Alejandro Kirk comes back. He played a little bit of first base in the minors and of course he could DH. He’s hit lefties and righties about the same this year, .823 OPS vs RHP, .771 vs LHP. Base stealers are 6-0 against him in the past 10 days. On the season he’s thrown out 21% of base stealers, just slightly below league average.
Ernie Clement: Started in all 13 games. Hit .346/.346/.596 with 2 doubles, 1 triple, 3 home runs, 7 RBI, 0 walks and 7 strikeouts.
Started 11 games at second, 2 at short. I often talk about guys that control the strikezone. Ernie doesn’t have a strikezone. If a pitcher throws it, he’ll swing and it works. There is more than one way to be successful. Baseball Savant has him at 1 percentile for chase rate and 3 percentile in bat speed, which you would generally say ‘this guy can’t be successful’. But he is 95 percentile in ‘squared-up’. He’s also 92 percentile in whiff rate and 98 percentile in strikeout rate. I’d generally think that his not a player that will age well, but he already has a slow bat speed, will it drop that much more as he ages? He’ll be interesting to watch over the next few years.
Jesús Sánchez: Played in 11 games, 9 starts. Hit .323/.344/.516 with 3 doubles, 1 homer, 5 RBI, 0 walks and 8 strikeouts.
The power hasn’t been there the way we expected, but he’s hitting well. He could go on the list of guys who really should DH, but that list is surprisingly long for a team that was building around defense just a few years ago. I don’t know that there has been a shift in philosophy or if this is just the type of player who has been available. The fun part of his defense if that he seems as surprised as the rest of us when he games a catch. Baseball Savant has him at the 5 percentile in range and 23 percentile in arm value with a 67 percentile in arm strength, suggesting he throws the ball well, but perhaps not on target or to the wrong place.
Kazuma Okamoto: Started 13 of the 13 games. Hit .298/.377/.511 with 1 double, 3 home runs, 10 RBI, 3 walks, and 18 strikeouts.
Fairly quietly, he’s been very good lately. I think he’s going to be a streak hitter. Weeks of cold and weeks of hot, but then I think that all of us are streak hitters. His defense looks better than I thought it would, but Baseball Savant suggests it isn’t great, 37th percentile range and 30th percentile arm strength. I would have guessed better. Savant also likes his bat speed (91th percentile), barrel % (89th percentile) and hard hit % (93rd percentile).
Yohendrick Pinango: Played in 11 games, starting 8. Hit .303/.343/.606 with 1 double, 3 homers, 7 RBI, 2 walks and 11 strikeouts.
He’s been great. Like Sanchez, he’s likely better suited to DH, though I hate the idea of something that young DHing. FanGraphs has a him at a -1 Outs Above Average, but that’s in limited innings. I like watching his at bats. He seems to be hitting the ball harder lately, four home runs on the season and three were in the last 11 games. Just 24, I think we are going to enjoy his watching his career.
Nathan Lukes: He’s played in all 12 games, starting 10. Hit .349/.404/465 with 2 doubles, 1 homer, 4 RBI, 3 walks and 7 strikeouts.
He’s picked up right where he left off before the injury. It is too bad that we have so many good left handed hitting outfielders, it is hard to get them all the playing time they need. He’s played all three outfield positions starting 7 games in right, 2 in left and 1 in center. He’s a better player than I tend to give him credit for. Outfielders without a lot of power or speed tend to get less credit than deserved. But he’s getting on base 36% of the time, he makes the plays in the outfield.
Cold
Daulton Varsho: Played in 12 games, starting 9. Hit .200/.286/.333, with 2 doubles, 1 triple, 1 RBI, 4 walks and 6 strikeouts.
A sore wrist has him out of the starting lineup at the moment. He’s been going in as a defensive sub. The down side of that is that they can’t backdate if they decide to put him on the IL. I don’t know if his wrist is improving. I also don’t know how long his wrist has been bothering him.His defense has been looking better lately.
Vladimir Guerrero: Started 12 of 13. Hit .261/.314/348 with 4 doubles, 3 RBI,4 walks, and 6 strikeouts. And 1 steal.
1 start was as DH. Yeah he’s slumping. I don’t know how to fix it. If I did, I likely wouldn’t be a blogger. He has been getting hard contact in pretty much every game, course not every at bat. He’ll seem to have a good at bat, hit one into a glove and then the next at bat isn’t as good. He’s still 96th percentile expected batting average, 94th percentile bat speed. But chase rate is up, 36th percentile and squared up is 56 percentile. Strikeout rate is still low 96th percentile. Walk rate is still high 77th percentile.
Andrés Giménez: Played in all 13 games, starting 11. Hit .220/.273/.341 with 1 home runs, 2 doubles, with 3 RBI, 1 steal, 2 caught stealing, 2 walk and 10 strikeouts.
His RISP numbers have dropped, .749 OPS now on the season, two weeks ago it was .973 on the season. Still a good number but dropping. I love watching his defense and I like him at short. Baseball Savant says 96th percentile in range. How you value bad bat, great glove is tough. Since I play OOTP, I value offense more. In real life? Baseball Reference has him at a 0.2 WAR, Fangraphs 0.8 WAR. Next year, he’s being paid $23.5 and for the two years after that. I don’t know that I’d want to be paying that to a guy who doesn’t hit.
George Springer: Started 11 games, 10 starts. Hit .214/.298/.286 with 3 doubles, 1 RBI, 4 walks and 8 strikeouts, with 1 steal and 1 caught.
I don’t know….we have half a dozen guys who should DH. But, Springer is popular with his teammates. And he’s making a lot of money. He is hitting lefties (.725 OPS) much better than righties (.590) so you could look to platoon him and see if his bat comes around. We do have a few lefty batters who would be better served as DH. That, of course, might be a hard sell to him and maybe to the clubhouse.
Myles Straw: Played in 11 games, 5 starts. Hit .222/.300/.278 with 1 double, 2 walks and 3 strikeouts..
He’s getting more playing time with Varsho’s injury. I don’t think his defense is quite what it used to be, but it is still good.
Tyler Heineman: Started 4 games. Hit .167/.286/.250 with 1 double, 2 RBI, 1 walk, and 4 strikeouts.
He threw out 5 of 12 basestealers. The Marlins tried to steal 9 times against him, on May 27, but he threw out 4. If he would be hitting like he did last year, Brandon wouldn’t be playing so much. I kind of feel bad that he’s going to be DFAed when Kirk comes back, but he’ll likely land another backup job before long.
IL
Anthony Santander: Might get into a game before the end of the season. Who knows.
Alejandro Kirk: He should be back soon, maybe by the weekend.
Addison Barger: He’s likely a couple of weeks from coming back.
SCOTTSDALE, ARIZONA - MARCH 21: Wilder Dalis #3 of the Colorado Rockies runs to third base to score on a two-run double hit by Ethan Holliday during the first inning of a spring training Spring Breakout game against the Arizona Diamondbacks at Salt River Fields at Talking Stick on March 21, 2026 in Scottsdale, Arizona. (Photo by Chris Bernacchi/Diamond Images via Getty Images) | Original poto by Chris Bernacchi/Diamond Images via Getty Images 3/21/2026
Wilder Dalis (No. 24 PuRP) was signed by the Colorado Rockies in May 2023, well after the big signing period that usually happens in January, and has been an under-the-radar prospect since.
Baseball America described him as a “late bloomer” who “turned in an inauspicious pro debut,” but Dalis turned things on in 2025 when he made his stateside debut – slashing .352/.440/.525 in 56 games in the Arizona Complex League followed by .241/.333/.379 in 31 games in Low-A Fresno.
Ahead of the 2026 season, Brendan Gawlowski of FangGraphs wrote, “Dalis stood out in a positive way. He’s a good athlete with a chance to stick at short… it’s early, but the arrow looks up here.”
Wilder Dalis may not get as much fanfare as his Rockies org-mate Roldy Brito.
Dalis grew up in Maracay, Venezuela, as an only child where he lived with his mother and aunt. He started playing baseball when he was two years old and was a shortstop and right-handed batter.
When he was 12, he picked up switch hitting.
“I’ve got a very good swing from the left,” he said. “My tío said ‘You’ve got a good swing. You’re gonna try to be a switch hitter,’ and I switch hit the whole way.”
Despite growing up hitting righty, Dalis now prefers hitting left-handed.
“It’s more comfortable,” he said. “It’s more free, so it’s good, and my right hand has more power.”
In 2025, Dalis batted left-handed much more than right-handed and found success. In 309 plate appearances as a left-handed batter (87 games), Dalis slashed .319/.410/.480 with 26 extra-base hits. By comparison, in 46 plate appearances as a right-handed batter (30 games), he slashed .250/.333/.400 with four extra-base hits.
Through May 3 with the Fresno Grizzlies, Dalis has batted left-handed nearly twice as often as right-handed in 2026, but has also struggled a bit more. In 76 plate appearances as a left-handed batter, Dalis has hit .161/.316/.339 with two doubles and three home runs. In 25 plate appearances as a right-handed batter, Dalis has hit .261/.280/.435 with one double and one home run.
Off the field, Dalis prides himself on having a good relationship with his teammates and with fellow Venezuelan shortstop Ezequiel Tovar, who is also from Maracay.
“He’s talked to me offensively about how to use my hands and how to stay back,” Dalis said of Tovar through interpreter Fred Ocasio, “and defensively just always try to create that good hop and use my hand out in front to create that good hop to field the ball.”
Tovar had good things to say about Dalis, as well.
“He has all the talent in the world,” Tovar said through interpreter Edwin Perez. “I think once he puts it all together and gets that maturity that all of us professional baseball players do. I think he’s going to show a lot of people that talent because he’s a very, very talented guy.
Dalis also works really well with fellow switch-hitter Roldy Brito (No. 11 PuRP).
“He gives me a lot of advice and a lot of energy. He’s a really good player,” Dalis said. “The mental aspect of the game is where we help each other out (most). We talk a lot about having confidence and playing the game with confidence.”
It helps that all of the players move as a cohort from the Dominical Summer League to the Arizona Complex League, and then on to Fresno and beyond.
“I’ve always had a good relationship with my teammates,” Dalis said. “I don’t think there’s any difference (between the ACL and Fresno) because I’ve played with all the guys here, and there’s no difference. We all came together from the Dominican to Arizona.
“But there was one thing: When I left for Fresno, I was playing with more Americans,” he continued. “I liked listening to them and learning about them as well, because they know different things.”
Dalis is currently ranked 18th in the system according to MLB.com and Baseball America. But he’s not worried about rankings. He’s looking towards the future and what he can bring to the Rockies when the time comes.
“Obviously, I know I’m talented,” he said, “but I’m not thinking about ‘Hey, I’m a prospect in the Top 100’ or whatever. I know what I have and my abilities, and that’s it. I don’t worry about the other stuff.
“Hopefully in the near future, I’ll be there (in the majors) and can help the team win and make an impact with the team in Denver.”
The Isotopes dropped four games in their series against the Salt Lake Bees (Los Angeles Angels), including an odd and rare 1-0 loss in a pitching duel. When the Isotopes won, their bats were firing on all cylinders and the pitching was able to stave off the Bees, but the two sides rarely worked in tandem during this series. The Isotopes are sitting at 34-29, 4.0 games back of the PCL lead.
⬆️ Stock Up:No deep drive into left from this Castellano
Signed this off-season to a minor league contract, 25-year-old right-handed pitcher Eiberson Castellano made his Triple-A debut against Salt Lake and turned in quite the gem. Castellano was named Pacific Coast League Pitcher of the Week for his six scoreless innings of work, giving up just one hit while tallying seven strikeouts and two walks.
What a Triple-A debut! Eiberson Castellano tossed 6.0 scoreless innings of one-hit ball with seven strikeouts at Salt Lake on Saturday night, earning the win in his first outing as an Isotope.
Zac Veen (no. 9 PuRP) continues to push for a fresh chance at playing in the big leagues with yet another strong week. Veen went 11-for-28 with a home run, three doubles, two triples, four RBIs, and two stolen bases. Veen has been playing very well for the Isotopes this season, hitting .317/.417/.525 with eight home runs, 12 doubles, three triples, 40 RBIs, and 13 stolen bases.
Helped by a series split against the Portland Sea Dogs (Boston Red Sox), the Hartford Yard Goats sit atop their division in the Eastern League. The series got off to a rough start as the Yard Goats were blown out and shut out. The next day the pitching staff gave up ten runs in another loss. However, Hartford then rattled off three strong wins to seal a series split.
⬆️ Stock Up:Running Up That Hill
GJ Hill had his best series of the season after largely struggling this year with Double-A Hartford. Hill went 9-for-21 at the plate with a double, a triple, four home runs, and ten RBIs. With this series, he boosted his OPS from .643 all the way to .794 on the season.
GJ Hill cannot be stopped! 😤
He homered YET AGAIN tonight, his 7th HR in his last 14 games 🎥 ⬇️
He launched it over the Maine Monster, which is comparable in height and distance to the Green Monster 🚀
Left-handed pitcher Griffin Herring (no. 10 PuRP) made just one appearance out of the Yard Goats’ bullpen this series and it was a rough one. Herring went just 0.2 innings and gave up seven earned runs on three walks and four hits—including a home run—without recording a strikeout.
Upcoming
The Yard Goats will host the New Hampshire Fisher Cats (Toronto Blue Jays) in a seven game series that includes a double-header on Wednesday.
High-A: Spokane Indians (2-4, 23-34 Overall)
After losing the first two games of the series against the Hillsboro Hops (Arizona Diamondbacks) it looked like the Spokane Indians could regain their footing. They won two in a row including a 12-5 blowout. Unfortunately, they then lost their final two games of the series including a thud of a series finale via a 14-0 beatdown.
⬆️ Stock Up:Continued rehab progress
Right-handed pitcher Gabriel Hughes (no. 12 PuRP) made his second rehab start with the Indians and looks ready to return to action. Hughes struck out six over three shutout innings while giving up two hits and a walk. A return to the active roster in Albuquerque would mean a lot to both the Isotopes and the big league squad, who are both in desperate need of pitching reinforcements.
⬆️ Stock Up:
Outfielder Robert Calaz (no. 6 PuRP) still hasn’t quite found his power swing in Spokane, but he had a very solid week at the plate. Calaz went 9-for-18 with a double, a triple, a home run, and seven RBIs with two walks and only three strikeouts.
Now tied for last in the Northwest League, the Indians are off to Eugene to play the league-leading Emeralds (San Francisco Giants).
Low-A: Fresno Grizzlies (3-3, 30-27 Overall)
Plenty of runs were scored in a series split against the California League South-leading Lake Elsinore Storm (San Diego Padres). The Fresno Grizzlies are still two games back in their own division behind the San Jose Giants, but they still have one of the better records in the league.
⬆️ Stock Up:Never in a pickle
2025 draft pick and right-handed closer Seth Clausen continues to quietly be an underrated gem for the Grizzlies pitching staff. The 16th round pick pitched a combined 3.1 innings of scoreless, hitless late innings work against the Storm with a strikeout and a walk. Opposing batters are hitting just .122 against Clausen and he currently has a 1.61 ERA over 28 innings this season.
⬇️ Stock Down:Missing the Marcos
Right-handed pitcher Marcos Herrera was a fairly reliable starting pitcher for the Grizzlies last season. In 21 appearances—19 of which were starts—he posted a 3.93 ERA. Unfortunately, this season has been a rough one. Herrera has a 9.28 ERA in 12 starts so far. This week he struggled again. In 4.2 innings he gave up nine earned runs on 11 hits—two of which were home runs—and four walks while striking out four.
Upcoming
The Grizzlies have six game series ahead of them against the Visalia Rawhide (Arizona Diamondbacks).
After a 5-0 week, the ACL Rockies find themselves sitting atop the Arizona Complex League with the best record in the desert. They even had two games in which they scored 14 or more runs.
⬆️ Stock Up:Ugarte A La Carte
First baseman Ronny Ugarte went 10-for-18 at the plate this week with his best game coming against the ACL Giants where he went 4-for-4 with two home runs and four RBIs.
⬇️ Stock Down:More of a concept than a Concepcion
18-year-old righty Kevin Concepcion (no, not the wide receiver drafted by the Cleveland Browns this year) made his first start since joining the Complex League after two solid relief appearances. The start went poorly, with Concepcion giving up six earned runs on seven hits and a walk over just 2.2 innings of work.
The Mets are getting a huge piece back in their lineup, with the club activating catcher Francisco Alvarez off of the IL.
In a corresponding move, catcher Hayden Senger was optioned to Triple-A Syracuse.
Alvarez suffered a torn meniscus in his right knee while swinging a bat against the Tigers on May 12. And while the initial diagnosis had Alvarez likely to miss 6-8 weeks, he has been activated in just four weeks, including a brief rehab stint.
The young catcher is hitting .241 with four home runs and 10 RBI in 37 games this season, but he was heating up prior to his injury. In his last seven games played, Alvarez is hitting .292 with a ,375 slugging percentage.
The hope for the Mets was that Alvarez would be able to be activated at some point during their current six-game home stand against the St. Louis Cardinals and Atlanta Braves, which begins on Tuesday night, and it turns out that he'll now be availability for the entire homestand.
Armed with switch-hitting power, an elite throwing arm, and sky-high expectations, Braden Montgomery makes his long-awaited arrival on the South Side. | (Mark J. Rebilas/Imagn Images)
The future keeps arriving on the South Side. Prior to Tuesday night’s series opener, before the Braves roll in, the White Sox officially selected the contract of Braden Montgomery from Triple-A Charlotte. One of the most hyped call-ups of this whole rebuild is now, at last, real.
Montgomery, No. 2 in Chicago’s system and No. 21 in all of baseball (MLB Pipeline), has been banging on the door since Opening Day.
He started the year in Birmingham, and it took about five minutes for the 23-year-old switch-hitter to torch the Southern League. Player of the Month in April, up to Charlotte by May 5. The brakes? He never found them.
The numbers across the season: .314/.422/.548, 10 bombs, 41 RBIs, 52 runs, 39 walks in 56 games between Birmingham and Charlotte. And in his last 10 with the Knights, he basically turned into Barry Bonds: .474/.580/.711, on base like it was a birthright.
At that point, there wasn’t much left to prove.
This call-up is another notch for the blockbuster Garrett Crochet trade between Chicago and Boston in December 2024. Montgomery was one of four bodies in that deal — Kyle Teel, Chase Meidroth, Wikelman González, the others. All four have reached the majors (although González started the season in Charlotte and is currently on the IL), and the trade isn’t even two years old.
For Montgomery, the journey to the majors has been anything but ordinary.
The former No. 12 overall pick entered the 2024 draft as one of the most talented players in college baseball after starring at Texas A&M. His combination of switch-hitting pop, incredible athleticism, and an arm that could knock over a mailbox from the outfield. A broken ankle suffered during the Aggies’ postseason run briefly slowed his ascent, but it did little to diminish the excitement surrounding his long-term potential.
Since turning pro, the hype train has only picked up speed.
Scouts drool over the power, but that’s just the start. The arm is a cannon — 70-grade, no exaggeration — and he can handle center or right. Most see him sticking in right, but the ability to play center is a nice bonus for a team still sorting through its future core.
The best part is that Montgomery isn’t just a slugger. He works counts, draws walks, and owns the strike zone. That patience, plus the pop, is why scouts see him as a real middle-of-the-order threat.
Now the White Sox and their fans will find out how quickly those tools translate in the big leagues.
Montgomery’s call-up came as part of a roster shuffle, with Joe Rock up from Charlotte, Rikuu Nishida and David Sandlin back to Triple-A, and Austin Hays to the 60-day IL.
But let’s be real: Tuesday is all about Montgomery.
For a team still building towards the next competitive window, these call-ups are the measuring stick. Some are just bodies. Some are hope.
Montgomery feels like something more.
The Sox think they landed a cornerstone in the Crochet deal. Starting tonight against Atlanta, fans get their first look at whether he can turn all that promise into something real.
The Braden Montgomery era? It’s here. Get excited.
Hey, at least Jacob Gonzalez had a massive first career home run this past week. | (Bill Streicher-Imagn Images)
Last week, we turned the page to a new month. The White Sox hit the road for their sixth road trip of the year. Instead of building off of a 6-1 home stand, they dropped four of six.
June was always going to be a tough month for this South Side squad. The month started with a continuation of the division matchups that ended May, moved on to a trip to Philly, relentlessly pushes into three series against some of the best teams in the league, and ends with three divisional series. Which is why after recently taking three of four from the Twins at home, it seemed like a sure thing the domination of the Minnesota club would continue.
For the bats, much of this trend continued this week. The Pale Hose scored no fewer than four runs in all six games they played.
Miguel Vargas came to play in the opener in Minnesota. Two-run home runs were the name of the game for the third baseman. He hit not one but two in the 9-6 loss:
On Wednesday, the White Sox finally got into the win column, 8-0. Vargas went 1-for-3 with two walks, two runs and his eighth RBI of the week. Had an MVP been named for the series, it would have gone to the 26-year-old.
Randal Grichuk kept his team in the opener on Friday in City of Brotherly Love. The outfielder was brought in specifically to hit against lefty pitching, and hit against lefty pitching he has. This season five of his six home runs and 12 of his 19 RBIs can be credited to facing a left-handed pitchers. Jesús Luzardo was Grichuk’s most recent victim: The DH for the night nabbed two solo shots off the starter and kept the game within striking distance, but the White Sox would ultimately end up losing, 8-6:
The six runs scored on Saturday, however, would be enough to earn the win. Both Colson Montgomery and Jacob Gonzalez homered, and we’ll show you the latter home run because it was the first long ball of J-Gone’s career. The ball traveled 428 feet into the second deck of right field, so it was no cheapie:
There were six lead changes in Sunday’s 9-5 loss. There were no home runs for the White Sox in this effort, but Tristan Peters smacked his 15th double of the year. The brief Banana is now batting .307 on the season. Peters was designated for assignment by the Rays before Chris Getz made a call to trade for him. A trade that cost the club cash and a player to be named later. While Tampa is sure to get a PTBNL upgrade from a system nobody to an actual prospect, for now one team’s loss is another team’s treasure.
The pitching this week was feeling the effects of playing 13 games in a row.
The highlight of this pitching struggle could be summarized best in David Sandlin’s performance. As you might remember, the rookie’s career debut was highlighted by retiring 18 in a row after giving up a solo home run to Byron Buxton to start the game. Last week, Sandlin started a second game against the Twins to open the series in the Land of 10,000 Lakes. The result could not have been more different. He only made it through four innings, giving up eight runs on eight hits and four walks.
During the rubber match in Philly on Sunday, Sandlin entered the game after a Tyler Gilbert open. This time he made it through 3 1/3 innings, giving up three runs on three hits and three walks. His home runs allowed has now climbed to four after just 13 1/3 innings of work over three game appearances.
This week was also the week Davis Martin finally stumbled. A bad start was bound to happen, but Buxton and company is not who I anticipated this struggle to happen against. The starter added a second loss to his record after pitching 4 2/3 innings. He surrendered six runs on 10 hits and struck out a season-low two batters.
Relief pitching did not have a great week, either. Tyler Davis and his 12 ERA over the stretch was a perfect example of this. His first of the week, on Monday, was an inconsequential ninth run given up to the Twins in a 9-6 loss. On Friday, Davis had a scoreless outing against the Phillies. What happened on Sunday to finish up the week, you ask? Davis entered the game in the bottom of the fifth inning with a 5-4 lead and a job to hold the score there. Hold the score he did not. After three hits, a walk and one strikeout, the inning ended with the Good Guys in a 7-5 hole. The rubber match would be lost by a final of 9-5. An opportunity for a .500 week and a series win going into playing Atlanta was squandered by one inning of poor pitching.
As if that relief pitching wasn’t ugly enough, Bryan Hudson came out of the week with a 27 ERA in 1 1/3 innings of work. His two appearances in Philadelphia were both two outs apiece, giving up two runs in each. To no one’s surprise, there were no strikeouts involved during these outings.
Hopefully the Monday off-day will prove as a reset for Zach Bove’s pitching staff. The club will need a locked-in rotation and bullpen if they are to squeak out some wins against the Atlanta Braves and the Los Angeles Dodgers.
Freddy Peralta doesn't give the New York Mets enough of an edge over the visiting St. Louis Cardinals tonight to take the home team to win straight up on the moneyline.
New York is a -117 favorite, and my Cardinals vs. Mets predictions are fading the home team to find value elsewhere, particularly with the Over.
Let's dig in with my MLB picks on Tuesday, June 9.
Who will win Cardinals vs Mets today: Cardinals moneyline (+112)
The New York Mets have played better baseball of late, but I'm not champing at the bit to take them to win straight up at -117 in this spot. The St. Louis Cardinals are the better value proposition at plus money on the road.
This price reflects the pitching matchup more than anything, as Dustin May is pitching opposite Freddy Peralta. However, Peralta has been underwhelming in his first (perhaps last) season in Queens.
Compare his under-the-hood metrics year over year, and you'll see the Mets may have gotten hosed by the Milwaukee Brewers (whomst among us?) in their offseason trade (well, not really, as neither Brandon Sproat nor Jett Williams has looked that good). Last year, Peralta generated whiff and strikeout rates in the 83rd and 84th percentiles, respectively. This year, those have fallen to the 71st and 60th.
His 3.63 ERA isn't terrible, but it's worse by nearly a full run from a season ago, and his expected ERA is 3.79 with an expected batting average of .237 (both in the 57th percentile).
All told, he's getting hit more frequently and harder, and with bat-speed darling Jordan Walker waiting in the wings, I like the value in the visitors because Peralta isn't giving New York the edge implied by the price. I'd play the Cardinals to +105.
COVERS INTEL: Peralta's 14.3 BlastCon% is the highest it's been since it was first measured in 2024, meaning his offerings are getting squared up at top speed more frequently, particularly helping favor the Over 7.5.
Cardinals vs Mets Over/Under pick: Over 7.5 (-115)
With Peralta getting squared up frequently, and May similarly struggling to suppress scoring, we've taken our first step toward the Over 7.5.
And while Peralta's fly-ball rate is a reasonable 35.5%, that's so far below his career rate that it's reasonable to expect some normalization.
With wind blowing out toward right-center, per BallparkPal, it's shaping up to be a long day at the office for these hurlers.
Mets outfielder Juan Soto has the best matchup rating on today's slate, according to Batters-Box. If the Mets stack lefty bats like Soto and the red-hot Carson Benge, May will be in trouble, as they've hit .299/.371/.448 against him this season.
I'd take the Over 7.5 as short as -145 or pivot to Over 8.5 at plus money around +120 as an alternative.
Jason Wilson's 2026 Transparency Record
ML/RL bets: 3-0, +2.88 units
Over/Under bets: 2-1, +1.1 units
Cardinals vs Mets odds
Moneyline: Cardinals +113 | Mets -117
Run line: Cardinals +1.5 (-178) | Mets -1.5 (+170)
Over/Under: Over 7.5 (-113) | Under 7.5 (+108)
Cardinals vs Mets trend
The New York Mets have hit the Game Total Over in 10 of their last 14 games at home (+7.80 Units / 51% ROI). Find more MLB betting trends for Cardinals vs. Mets.
How to watch Cardinals vs Mets and game info
Location
Citi Field, Flushing, NY
Date
Tuesday, June 9, 2026
First pitch
7:10 p.m. ET
TV
Cardinals.TV, SNY
Cardinals starting pitcher
Dustin May (3-6, 4.59 ERA)
Mets starting pitcher
Freddy Peralta (4-4, 3.63 ERA)
Cardinals vs Mets latest injuries
Cardinals vs Mets weather
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.
PITTSBURGH, PENNSYLVANIA - SEPTEMBER 4: Paul Skenes #30 of the Pittsburgh Pirates throws a pitch in the second inning during a game against the Los Angeles Dodgers at PNC Park on September 4, 2025 in Pittsburgh, Pennsylvania. (Photo by Brandon Sloter/Getty Images) | Getty Images
The Dodgers haven’t lost two games in a row in four weeks, but that run of success will be put to a tough test in Tuesday night’s series opener against the Pittsburgh Pirates at PNC Park.
Now they try to get the bats back on track against Pirates ace Paul Skenes.
Tuesday marks the fifth time in five series since Skenes debuted in 2024 that the right-hander will face the Dodgers. In his rookie season, the Dodgers and Pirates split those two games, and Skenes looked relatively human, with seven runs allowed in 11 innings, including three home runs.
Last year, Skenes simply fixed the glitch, and did not allow any runs to the Dodgers in 12 1/3 innings over two starts, both Pirates wins, en route to winning the National League Cy Young Award, after finishing third as a rookie. In total, Skenes has 33 strikeouts against only three walks against the Dodgers, with at least eight strikeouts in all four starts to date.
Skenes this year has allowed 15 runs (11 earned) in 20 innings over his last four starts, all Pirates losses. It’s just the second time Skenes has failed to pitch six innings in four consecutive starts, but last year’s four-game stint included a pair of scoreless starts.
The recent skid ballooned Skenes’ ERA to 3.09, which stands out because during his first two major league seasons saw him post a 1.96 and 1.97 ERA. That ERA this year still ranks 11th in the National League, while his 2.29 xERA is second. Skenes’ strikeout rate (29.5 percent) ranks fourth, while his strikeout-minus-walk rate (24.8 percent) is third.
Skenes is third in FanGraphs WAR (2.2) in the National League, tied with Shohei Ohtani, who will start on the mound on Wednesday and be the first batter Skenes faces on Tuesday. Ohtani homered off Skenes in their first meeting, on June 5, 2024, but overall has just two hits in 11 at-bats against him, with six strikeouts and a walk.
Andy Pages has four hits in six at-bats against Skenes, including a home run and two doubles, but only two other Dodgers have multiple hits off the Pirates ace — Kyle Tucker has a home run and double in five career at-bats, while Freddie Freeman has two hits in 12 at-bats, including a double.
ATLANTA, GA - JUNE 03: Grant Holmes #66 of the Atlanta Braves delivers a pitch during the MLB game between the Toronto Blue Jays and the Atlanta Braves on June 3,2026 at TRUIST Park in Atlanta,GA. (Photo by Jeff Robinson/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
After a sweep of the Pittsburgh Pirates where they were able get through without facing Paul Skenes, the Atlanta Braves are headed to Chicago where the Acuña brothers will be facing off.
Grant Holmes will be taking the mound, and as we have seen, he tends to run out of gas after going through the lineup twice. A big question mark is after an off day if Didier Fuentes will be available for long relief if needed. A combo of Holmes and Fuentes in the same game seems to be a solid strategy of it can be done.
So far this season Holmes has an ERA of 3.86 and FIP of 1.317, which are both right on par with the rest of his career. However, his 21.2 percent strikeout rate is the worst of his career, and his expected ERA (xERA) of 4.49 shows he is due for some regression. He has been particularly fortunate with a left on base percentage of 83.3 when his career average is 79.2, and his BABIP against him is .256, which is lower than his career .287.
Oddly, it is the second time a hitter faces him in a game when he struggles, not the third. Hitters are averaging an OPS of .569 the first time they see him, a 1.010 the second time, and a .519 the third. Nine of his twelve HRs that he has given up have been during the second time through the order. It will be interesting to see how Walt Weiss handles him moving forward.
Only two players on the entire White Sox active roster have faced Holmes, and neither have more than two at-bats. Coincidentally it is Ronald Acuña’s brother, Luisangel, who has those two at-bats and he is hitless. Randal Grichuk is hitless in his one at-bat.
Like the Pirates that the Braves just swept, the White Sox are a team that have been surprisingly good on offense. They are fourth in MLB in HRs, and seventh in total runs per game. Good news for the Braves is they are bottom ten in ERA with a 4.38 right behind their crosstown rivals, the Cubs.
Former Braves pitcher Erick Fedde was originally slated to take the mound for the Braves. But then it was announced that Brandon Eisert will be opening. Eisert held Atlanta hitless last season in 1.1 innings and has had a solid year thus far in 14.0 innings. This season he has a 3.21 ERA, 2.97 FIP, and a 1.214 WHIP. He also has fifteen strikeouts to only five walks.
Based on Fedde originally slotted to start, it can be guessed that he will be following Eisert. Fedde’s time with the Braves is probably time that he would like to forget when he had an ERA of 8.10 in 23.1 innings in 2025. Fedde is not exactly doing well this season either. He currently sports an ERA of 4.94 and an xERA of 4.50. His xERA is in the bottom 33.0 percent of MLB. He is only striking out 14.2 hitters which is in the bottom 4.0 percent of MLB and is walking 9.4 percent, which is in the worst 40.0 percent.
On paper, the Braves’ offense should be licking their chops should they get to face Fedde, but we never truly know with the great game of baseball what will happen. Ronald Acuña and Austin Riley have had the best success against Fedde on the team. In nineteen at-bats Acuña has three HRs, a .316 average, and a 1.277 OPS. In twenty- two at-bats Riley has a .982 OPS with one HR. Another player to keep an eye on is Michael Harris. We already know he is on fire this year, but in his nine at-bats against Fedde he has a .667 average and 1.445 OPS. As far as Eisert goes, there is not enough data to really draw any conclusions, but based on his 14.0 innings this year, the Braves need to get him off the mound as fast as they can to move on to the other pitchers on the White Sox roster.
Alek Thomas in the dugout. (Photo by Christian Petersen/Getty Images) | Getty Images
Inspiration.
I kept some oat milk in the refrigerator, thinking that when the time was right, it would be much better than regular milk. Eventually the milk went sour. I thought of Alek Thomas.
Doubts appeared before it happened.
“At this point, expecting Thomas to anchor center field for a competitive Diamondbacks club feels optimistic. His tools suggest upside, but four seasons of stasis on offense and regression on defense tell a different story.” — Jeff Irving, December 2025
“On the other end of the age spectrum, this season may be the last chance for Jorge Barrosa and Alek Thomas to have a breakthrough performance.” — Makakilo, February 2026
Ben Seigel asked, “When will the front office start to make some decisions on Alek Thomas?” He made a strong argument:
“And there are multiple high-level prospects currently sitting down in Reno chomping at the bit for an opportunity including Tommy Troy, Ryan Waldschmidt, and eventually A.J. Vukovich when he returns from injury. That’s also not taking into account Jordan Lawlar’s eventual return…” — Ben Seigel, April 2026
My article, Which Outfielder Will Most Exceed Expectations? had a table of FanGraphs 2026 projections of four statistics (wRC+, OBP, HR/PA, and SLG) for each of six possible Diamondbacks outfielders. This season with the Diamondbacks, Thomas fell significantly short of each of his four projections. Also he fell short of the projections of the other possible outfielders except for Barrosa (SLG and HR/PA).
What happened?
This season with the Diamondbacks, Alek Thomas struggled at the plate. He had several career low statistics, such as .222 OBP, .340 SLG, 3.0 BB%. His defense in center field, although above average, had not returned to the level of 2022/2023, when he was twice nominated for a gold glove.
Instead of optioning Thomas to AAA until he was ready to return, the Diamondbacks DFA’d him to remove him from the 40-man roster. That opened a trade window prior to Thomas being available to other teams on waivers. Only if he was not traded, and only if no team claimed him on waivers, would he be available to return to the Diamondbacks.
The Dodgers made a trade offer that the Diamondbacks liked, so Thomas was traded to the Dodgers for Jose Requena, a 17-years-old outfielder.
Mike Hazen’s comments are key to understanding the Diamondbacks’ viewpoint. The bolded italics were added by me.
“I think he made changes this offseason, fundamentally, to target some of those things. I know he worked at all those things. It hasn’t translated.” — Mike Hazen, May 2026
“I feel like if we just optioned him, feeling like he’s buried, sitting down there, biding his time until he gets another opportunity, I wasn’t sure that we were going to get the best version. This is the opportunity we’ll have to get the best version of him if he’s still here.” — Mike Hazen, May 2026
In the minors, had other outfielders developed to the point that keeping Thomas in the Majors would stunt their development? My view is that the desired player mindset is working extraordinarily hard to prepare, not knowing whether an opportunity would happen. I hold up Yilber Diaz as the prime example of the desired player mindset in the following two AZ Snake Pit articles:
Alex Thomas, 1-6 June, AAA (Pacific Coast League) results follow (Data from Baseball Savant):
Alek Thomas did not swing at five waste zone pitches (far from the strike zone). That seems to reflect a very positive change compared to the 2026 season in the Majors, when he swung at 20.6% of waste zone pitches with zero hits.
Recently, Alek Thomas’ OBP was worse in AAA (.176 vs .222), but xOBA was a little better (.327 vs .275). Again, that seems positive.
Recently, Alek Thomas hit a lot more ground balls compared to fly balls (roughly 4:1 vs 1.7:1). This change likely reflects swing changes after being traded to the Dodgers. Recently, his launch angles are rarely in the optimal range. See table for more details.
The following table shows Exit Velocities (EV) , Launch Angles (LA), and Ball-In-Play (BIP) information for Alex Thomas 1-6 June, AAA.
My conclusion is that there are signs that Thomas made positive changes at the plate. The undiscovered Alek Thomas may be emerging.
Summary.
This season was Alek Thomas’ last chance for a breakout season with the Diamondbacks. His defense was above average (albeit less than it was), but he struggled at the plate. His offseason work did not translate to season results. The Diamondbacks DFA’s him. Then they traded him to the Dodgers.
Perhaps Thomas now has a mindset similar to Yilber Diaz : working extraordinarily hard to prepare, not knowing whether another opportunity will happen.
In his first week in AAA, Alek Thomas reduced his swings at waste zone pitches (20.6% to zero), increased his expected on-base-percent, and hit a home run. On the other hand, he hit a lot of grounders, perhaps because his launch angles are rarely in the optimal range. The undiscovered Alek Thomas may be emerging.
The Mets have announced that Kodai Senga will not make his scheduled Tuesday rehab start with Double-A Binghamton due to ulnar nerve irritation.
Tuesday’s start would have been Senga’s fourth rehab outing. In his first three starts, Senga has allowed seven earned runs on 14 hits over 12.0 innings.
Manager Carlos Mendoza previously noted that Senga's velocity was "a little down" in his last start.
Senga has been on the IL since April 28 while dealing with lumbar spine inflammation.
Prior to landing on the IL, Senga had been struggling mightily, pitching to a 9.00 ERA in five starts, making his spot in the rotation questionable at best whenever he is fully healthy.
HOUSTON, TX - JUNE 07: Houston Astros designated hitter Yordan Alvarez (44) flies out to left in the bottom of the sixth inning during the MLB game between the Athletics and Houston Astros on June 7, 2026 at Daikin Park in Houston, Texas. (Photo by Leslie Plaza Johnson/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
The latest news on the Houston Astros!
Another day, another injury: LaMonte Wade Jr. is heading to the IL, and Joey Loperfido is being recalled per Brian McTaggart:
Source: Astros OF Lamonte Wade Jr. will be placed on the 10-day IL today (right hamstring strain) and OF Joey Loperfido will be called up from Triple-A Sugar Land to join the club tonight.
It will be Loperfido's first time with the Astros since he strained his quad April 17.
Astros GM Dana Brown today at Angel Stadium: “I don’t think this team is a team that’s going to be sellers at the deadline. I think we’re good enough … The division is wide open, the postseason is wide open, so I don’t foresee us being sellers.”https://t.co/iiagC36ZS7
In Chandler Rome’s most recent piece, he discusses several topics: The Astros will maintain they are buyers; a LH hitting OF is the team’s biggest need; Doubts Yordan will be dealt; a potential Jeremy Pena trade window; Christian Vazquez impact on staff & what kind of playing time he may get upon the return of Yainer Diaz; the Astros patience with Mike Burrows:
Six thoughts about the Astros, Yordan Alvarez and Jeremy Peña as the trade deadline looms – https://t.co/9CEA2739TL
The Astros are promoting pitching prospect Cole Hertzler to Double-A Corpus Christi. Hertzler, a 22-year-old fifth-round pick in the 2024 draft, struck out 64 batters, walked 25 and posted a 2.72 ERA across 43 innings in High-A Fayetteville.
Of note: In Bob Nightengale’s latest column, he mentions teams that are ‘delusional’ in their statements about not being willing to sell despite bad records. The Astros are not one of the teams he mentions.
Things he does mention:
Aroldis Chapman likely to be dealt
Freddy Peralta wants a Max Fried type deal in FA
DBacks and Ketel Marte still at odds
Twins SP Bailey Ober filed a formal complaint about the quality of baseballs, and believes they led to his latest injury. More pitchers are echoing his sentiments
The MLB trade deadline demands bravery. Go get Tarik Skubal like he's CC Sabathia. https://t.co/OS6W9VZdpc
Let’s hope the elements don’t interfere with a tape-measuring showdown between the Los Angeles Dodgers star-studded lineup and Pittsburgh Pirates ace Paul Skenes at PNC Park on Tuesday, June 9.
My top Dodgers vs. Pirates predictions and MLB picks are calling for Los Angeles to eke out a low-scoring win against Skenes tonight.
Who will win Dodgers vs Pirates today: Dodgers moneyline (+100)
The Pittsburgh Pirates have lineup regulars Brandon Lowe (knee) and Oneil Cruz (hand) day-to-day with minor injuries, and ace Paul Skenes is struggling on the bump with 15 runs allowed across his past four starts.
Obviously, Skenes’ underlying 3.07 xFIP and 3.25 xERA highlight there’s been some tough luck during the skid, but he’s also tasked with facing the best lineup in the majors by wOBA and OPS against right-handed pitchers tonight.
Add the potential for rain delays and/or stoppages due to forecast rain and thundershowers, to Pittsburgh ranking 20th in bullpen ERA over the past 30 days, and the Los Angeles Dodgers moneyline is playable to -110.
COVERS INTEL: While it’s a small sample, Los Angeles Dodgers lefty Eric Lauer’s dipped to a 21.7% squared-up contact rate across two starts with his new team after allowing a 34.4% mark through 36 1/3 innings with the Toronto Blue Jays to start the season.
Dodgers vs Pirates Over/Under pick: Under 8.5 (-115)
With the highlighted Pittsburgh injury question marks and overall lack of success against left-handed pitchers, I’m anticipating the Pirates doing limited damage at the dish to keep this total Under the number.
Additionally, even with Skenes’ noted bump in the road, he still paces the majors in xERA since debuting in 2024. So, I fully expect him to pitch well and hold the Los Angeles bats largely in check.
Of course, the Dodgers have also played to the Under in 27 of their past 45 games (+7.30 Units / 15% ROI), so I like this bet down to -125.
Neil Parker's 2026 Transparency Record
ML/RL bets: 24-13, +12.73 units
Over/Under bets: 13-10, -2.37 units
Dodgers vs Pirates odds
Moneyline: Dodgers +100 | Pirates -120
Run line: Dodgers -1.5 (+155) | Pirates +1.5 (-185)
Over/Under: Over 8.5 (-105) | Under 8.5 (-115)
Dodgers vs Pirates trend
The Los Angeles Dodgers have won 32 of their last 45 road games (+10.00 Units / 13% ROI). Find more MLB betting trends for Dodgers vs. Pirates.
How to watch Dodgers vs Pirates and game info
Location
PNC Park, Pittsburgh, PA
Date
Tuesday, June 9, 2026
First pitch
6:40 p.m. ET
TV
SportsNet LA, SportsNet Pittsburgh
Dodgers starting pitcher
Eric Lauer (2-5, 5.74 ERA)
Pirates starting pitcher
Paul Skenes (6-5, 3.09 ERA)
Dodgers vs Pirates latest injuries
Dodgers vs Pirates weather
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.
The Phillies (36-30) take the field in Toronto tonight for the second game of their three-game series against the Blue Jays (32-35).
Philadelphia took the opener of this series on Monday night, jumping out early and controlling the game enroute to a 5–2 win. The game followed the typical script each team has followed of late: Philly finding some early offense while getting dominant starting pitching while the Jays continue to struggle stringing together enough hits.
The Phillies did most of their damage in the 2nd and 3rd innings, scoring five runs—including a two-run homer from Adolis García and RBI hits from Alec Bohm and J.T. Realmuto.
On the mound, Cristopher Sánchez was dominant, striking out 10 over 7 innings while allowing just 2 runs to earn his eighth win of the season.
Toronto’s offense struggled to generate consistent pressure, with only six hits for the game, highlighted by a solo homer from Ernie Clement.
Tonight’s starting pitchers are a couple of aces: Zack Wheeler for Philadelphia against Dylan Cease of the Jays. This is strength vs. strength. Wheeler has been elite, combining low run prevention with consistent strikeouts, while Cease brings similar dominant stuff. Note, however, that Cease is scheduled to start after being sidelined with hamstring woes. That could limit how many pitches the Jays allow their ace to throw.
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: Phillies vs. Blue Jays
Date: Tuesday, June 9, 2026
Time: 7:07PM EST
Site: Rogers Centre
City: Toronto, ON
Network/Streaming: MLB.TV, NBC Sports Philadelphia
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: Phillies vs. Blue Jays
The latest odds as of Tuesday courtesy of DraftKings:
Moneyline: Philadelphia Phillies (-108), Toronto Blue Jays (-112)
Spread: Phillies -1.5 (+158), Blue Jays +1.5 (-193)
Total: 7.5 runs
Probable Starting Pitchers: Phillies vs. Blue Jays for June 9
Blue Jays: Dylan Cease Season Totals: 62.0 IP, 3-3, 3.05 ERA, 1.21 WHIP, 92K, 26 BB
Who’s Hot? Who’s Not! Phillies vs. Blue Jays
Brandon Marsh – Team-best .333 average
Kyle Schwarber – Team leader with 23 HR and 40 RBI
Bryce Harper – 6-21 (.261) with 1 HR in June
Ernie Clement – Hitting .309, including a HR last night
Vladimir Guerrero Jr. – 4-26 (.154) in June
Kazuma Okamoto – saw his 6-game winning streak snapped last night / is 10-28 (.357) in June
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: Phillies and Blue Jays
The Philles are 37-31 on the Run Line this season
The Blue Jays are 31-34 on the Run Line this season
The OVER has cashed 33 times in Toronto’s 67 games this season (33-31-3)
The OVER has cashed 28 times in the Phillies’ 66 games this season (28-36-2)
Expert picks & predictions: Phillies 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 tonight’s game between the Phillies and the Blue Jays:
Moneyline: Rotoworld Bet is recommending a play on the Phillies on the Moneyline.
Spread: Rotoworld Bet is recommending a play on the Phillies on the Run Line.
Total: Rotoworld Bet is staying away from a play on the Game Total od 7.5
Follow our experts on socials to keep up with all the latest content from the staff:
HOUSTON, TX - JUNE 07: Houston Astros first baseman LaMonte Wade Jr. (31) is caught looking in the bottom of the sixth inning during the MLB game between the Athletics and Houston Astros on June 7, 2026 at Daikin Park in Houston, Texas. (Photo by Leslie Plaza Johnson/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
According to a report by Brian McTaggart, the Houston Astros will place OF LaMonte Wade Jr. on the 10-day IL today, and recall OF Joey Loperfido from Triple-A Sugar Land.
Source: Astros OF Lamonte Wade Jr. will be placed on the 10-day IL today (right hamstring strain) and OF Joey Loperfido will be called up from Triple-A Sugar Land to join the club tonight.
It will be Loperfido's first time with the Astros since he strained his quad April 17.
Wade Jr. made an immediate impact with the Astros after being signed by the team June 4, batting .333 with a .385 OBP and 1.135 OPS. He hit two doubles, a HR and drove in 4 in 4 games (12 AB). He was injured while running out a base hit.
Loperfido, who was re-acquired by the Astros in the offseason, hit .276 with a .348 OBP and .711 OPS with 5 doubles and 7 RBI across 58 AB earlier this season before he was injured running out a groundout.
Loperfido, who was optioned to Triple-A after being activated from the IL last Thursday, is batting .297 with a .381 OBP and .732 OPS with 2 doubles and 4 RBI at Sugar Land over 37 AB.