Tigers vs Yankees 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 New York Yankees are -133 home favorites against the Detroit Tigers on Monday night, but my Tigers vs. Yankeespredictions are taking the better starter at a plus-money price.

Read on for my free MLB picks for June 29.

Who will win Tigers vs Yankees today: Tigers moneyline (+119)

Despite nearly pulling off a dramatic late comeback last night, it's hard to back the New York Yankees right now.

Their offense is anemic, and the pitching hasn’t been great. I'm backing the Detroit Tigers tonight and would play them to -110.

Casey Mize gives Detroit the pitching edge over Ryan Weathers. Mize’s 3.16 xERA, .225 xBA allowed, and 36.1% hard-hit rate match up well against a Yankees lineup hitting .190 over its last 11 games.

Weathers may generate more swings-and-misses, but his 4.50 xERA, .459 xSLG allowed, and 11.7% barrel rateincrease damage risk.

Covers COVERS INTEL:Mize has allowed a .279 expected wOBA, well below the MLB average of .316.

Tigers vs Yankees Over/Under pick: Under 8 (-115)

I’m playing the Under because the Yankees’ season-long run production is not matching their current form.

The Bronx Bombers nearly got no-hit last night in the midst of a sweep by the Red Sox, scoring just nine runs in four games while consistently leaving runners stranded.

Detroit has not been much cleaner, going 3-for-21 with runners in scoring position over its past two games.

Weathers is the risk because he gives up barrels, but Mize can suppress the better offense long enough to keep this game inside 8. My model makes this closer to 7.4 runs.

Chris Hatfield's 2026 Transparency Record
  • ML/RL bets: 31-29, +4.67 units
  • Over/Under bets: 37-25, +16.77 units

Tigers vs Yankees weather

The warm, 81-degree weather makes hitting conditions somewhat favorable, but there's little wind to speak of, and it's blowing right-to-left.

Tigers vs Yankees odds

  • Moneyline: Tigers +120 | Yankees -133
  • Run line: Tigers +1.5 | Yankees -15
  • Over/Under: Over 8 | Under 8

Tigers vs Yankees trend

The Tigers have hit the F5 moneyline in 17 of their last 30 games (+8.40 Units / 22% ROI). Find more MLB betting trends for Tigers vs. Yankees.

How to watch Tigers vs Yankees and game info

LocationYankee Stadium, Bronx, NY
DateMonday, June 29, 2026
First pitch7:05 p.m. ET
TVDetroit Sports Network, YES
Tigers starting pitcherCasey Mize
(2-5, 2.95 ERA)
Yankees starting pitcherRyan Weathers
(3-5, 3.95 ERA)

Tigers vs Yankees 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.

Luis Garcia Jr Is Embracing His Strengths For the Washington Nationals

BALTIMORE, MARYLAND - JUNE 28: Luis García Jr. #2 of the Washington Nationals drives in two runs with a double in the third inning against the Baltimore Oriolesat Oriole Park at Camden Yards on June 28, 2026 in Baltimore, Maryland. (Photo by Greg Fiume/Getty Images) | Getty Images

After Luis Garcia Jr. had what seemed like a breakout season in 2024, where he posted a 110 wRC+ and played above average defense at second base for the first time in his career, resulting in a 3.0 fWAR year, his numbers came crashing back down to Earth in 2025, posting a 91 wRC+ and playing subpar defense at second base, resulting in 0.7 fWAR over the full season. Entering 2026, his 7th season in the big leagues, many fans hoped he could at least come close to recreating the magic he had in 2024, or else his future with the Nats was in question with a new front office in town.

Things didn’t click for Garcia Jr. right away this season, as he posted a 76 wRC+ through March and April while struggling at his new home defensively, first base. Some frustrated fans, including myself, called for him to either be benched or DFA’ed, believing there were options in Triple-A for the Nats who could provide more value than Garcia Jr. was. Things started to click, however, in May for him, posting a strong 123 wRC+ and hitting 4 home runs, and he has gone ballistic in June, with a staggering 207 wRC+ and 11 home runs for the month.

So here we are in late June, and Luis Garcia Jr. has a 131 wRC+, the 33rd highest in all of baseball, 10th highest amongst first basemen, and 3rd highest on the Nats, behind only James Wood (143) and CJ Abrams (138), whom he has become within range of passing soon. How has Luis Garcia Jr. found another gear offensively in his 7th season in the major leagues? By not centering his game around hiding his weaknesses, but around exemplifying his strengths.

Luis Garcia Jr. has, and likely will always be, a chase hitter, running a below-average chase rate his entire career, often in the bottom 10th percentile among all big league hitters. Counter to what you may expect, however, some of the best seasons of Garcia Jr’s career have come when his chase rate is at its highest, with a 9th percentile chase rate during his breakout 2024 campaign and a 6th percentile chase rate this season.

Garcia Jr’s chase rate has risen 3% from 2025 to 2026, and his walk rate is a 4th percentile 4.1%, but what he is doing is swinging the bat harder, with his average bat speed rising 1 MPH, hitting the ball harder, with a 91st percentile average exit velocity of 92.4 MPH, and lifting the ball more than ever, with his average launch angle rising from 9.2 to 11.6. Rather than trying to plug one of the holes in his game, and hurting his skillset as a result, Garcia Jr. has made swinging hard and doing damage to the pull side his focus in 2026, and it is paying off in the form of a career year.

So what is the next step for Luis Garcia Jr.? Offensively, if there is a way for him to draw more walks while still providing the same power output he is currently, that would be ideal, but I wouldn’t dare mess with what he has going on right now. Defensively, Garcia Jr. has work to do at first base, as his -4 OAA ranks in the 13th percentile among all first basemen, and getting to even league average would help out both the Nats and Garcia Jr. himself tremendously.

With just a year and a half of service time remaining, Garcia Jr. may be a trade piece for Paul Toboni and the front office if they decide selling is best for the future this trade deadline. If we’re nearing the end of his tenure as a Nat, it has been a pleasure to see him develop and grow, from when he was a fresh-faced 20-year-old debuting in front of zero fans in 2020, to a slugging first baseman on the best Nationals club of his big league career. Whether he’s a Nat or not moving forward, he will be a player I look back on fondly when I look back on the 2020s as a decade for the Washington Nationals.

Pete Alonso reaches 500 consecutive games, and Matt Olson is closing in on the Braves’ franchise record

Pete Alonso played his 500th consecutive game, although if he wanted that to seem impressive to local fans, he probably picked the wrong city to play in.

Alonso, of course, joined the Baltimore Orioles this past offseason. Their franchise record for consecutive games also is the big league record of 2,632 by Cal Ripken Jr.. Lou Gehrig held the record of 2,130 before it was broken by Ripken in 1995.

Alonso now is at 501. That means one still can fit Gehrig’s entire streak into the gap between Ripken and Alonso. Before leaving the New York Mets for Baltimore, Alonso did set their franchise record of 416 consecutive games.

The only player with a longer active streak is Matt Olson, and unlike Alonso he’s on the verge of breaking his current team’s mark. Olson has played 864 straight games, the last 730 of which have come for the Atlanta Braves. The Braves’ record is held by two-time MVP Dale Murphy at 740. So Olson is on track to break the record July 10, on the road against St. Louis.

Olson would tie Murphy’s mark July 9 — exactly 40 years to the day from when Murphy’s streak ended.

Trivia time

Which still-existing franchise has the shortest consecutive games record? Aside from Ripken’s Orioles and Gehrig’s New York Yankees, which has the longest?

Bumbling Blue Jays

For the teams in the American League wild-card race, it’s hard to fall too far off the pace. The Toronto Blue Jays have lost six straight games, and they’re still only 2 1/2 games out of a postseason spot.

That doesn’t make this recent stretch of baseball any more palatable. Texas swept four straight from the defending AL champions, with the Blue Jays dropping the finale when they let Jarred Kelenic score the winning run all the way from second on a wild pitch in the ninth.

There isn’t much for Toronto to be happy about, especially at the plate. After finishing third in the majors in OPS last year, the Blue Jays are in the bottom 10 this season. Vladimir Guerrero Jr. has only four home runs and George Springer is batting .220.

Performance of the week

Junior Caminero hit three home runs and drove in six runs as Tampa Bay routed Kansas City 13-2. The Rays also took a combined no-hitter into the ninth inning of that game before Carter Jensen homered off Craig Kimbrel with one out.

Tampa Bay has hit just 74 home runs this season — only Miami and Boston have fewer — and Caminero has 22 of them.

Comebacks of the week

It’s a three-pack this week, courtesy of the resurgent Phillies and a compliant Washington bullpen.

Tuesday: The Nationals lead 5-0 in the fifth and 8-6 in the ninth before allowing eight runs in the final inning for a 14-9 loss. Those eight runs came after the first two Philadelphia batters of the ninth struck out.

Wednesday: Again down to their last out with nobody on, Philadelphia rallies with Kyle Schwarber’s walk and Derek Hill’s two-run homer. The Phillies win 5-4.

Thursday: Down 5-0, the Phillies score two runs in the sixth, three in the seventh and five in the ninth for a 10-5 victory.

Washington’s peak win probabilities, according to Baseball Savant: 98.8% on Tuesday, 96.3% on Wednesday and 96.5% on Thursday.

The Nationals also blew an eight-run lead at San Francisco earlier in June. They’ve lost four games after leading by at least five — the most such defeats in baseball.

Trivia answer

According to Sportradar, the shortest belongs to Washington. The franchise mark is held by the elder Vladimir Guerrero, who played in 276 straight games when the team was still in Montreal.

Aside from the Orioles and Yankees, the Chicago Cubs have the longest team record for consecutive games: 1,117 by Billy Williams. Not far behind are the Los Angeles Dodgers (1,107 by Steve Garvey) and Cleveland (1,103 by Joe Sewell).

Remembering the career of Gus Zernial

Bubble gum card (from the Bowman Gum Company) features baseball player Gus Zernial, of the Philadelphia Athletics, 1953. (Photo by Transcendental Graphics/Getty Images) | Getty Images

When you read about old baseball players, doesn’t it seem like they led more interesting lives than their current-day brethren? It seems so to me. Consider the life of Gus Zernial.

Zernial was born in Beaumont, Texas in 1923, one of ten children. He was a multi-sport star at Beaumont High and, after graduation, played one season with the Waycroft Bears, an unaffiliated team in the Class D Georgia-Florida League.

At the end of the season, Zernial joined the United States Navy, where he served three years as a radio technician.

The time in the Navy was good for Zernial. He went in at 6 ft. and 180 pounds and came out at 6’2″ and 220 pounds.

In 1946, he played for the Class C Burlington Bees and led the Carolina League in home runs (41) and slugging percentage. He also hit .333, drove in 111, and scored 114 times.

Cleveland selected him in that year’s Rule 5 draft and stashed him in AAA Baltimore. In late April 1947, they sold his rights to the Chicago White Sox. The Sox assigned him to their AAA affiliate, the Hollywood Stars of the Pacific Coast League.

Zernial was a star with the Stars, during which he picked up the nickname Ozark Ike. Ozark Ike was a popular comic strip that ran from the mid-1940s until 1958. Ozark Ike was the creation of Ray Gotto, who later in life designed the New York Mets logo.

While playing in Hollywood, Zernial was anointed with the title of being the next Joe DiMaggio. The handsome Zernial was chosen to pose with a young actress named Marilyn Monroe for a movie publicity shoot. Joe D later asked Zernial to introduce him to the blonde bombshell. The rest, as they say, is history. Once you’ve made commercials with peak Marilyn Monroe, what do you do for an encore?

Zernial made his major league debut on April 19th, 1949, against the Tigers. He hit his first major league home run a few days later off the St. Louis Browns’ Red Embree.

He established himself as one of the game’s best young power hitters during the 1950 and 1951 seasons with combined totals of 62 home runs and 222 RBI.

In April of 1951, the Sox engineered a three-team trade with Cleveland and the Philadelphia Athletics in which Philly received Dave Philley, Ray Murray, Sam Zoldak, and Zernial. The Sox received Minnie Miñoso in return.

Zernial played four seasons in Philadelphia, blossoming into one of the game’s most feared sluggers. During that four-year span, Zernial averaged 30 home runs and 100 RBI, while hitting .268. He picked up MVP votes in two seasons and made his only All-Star team in 1953.

Like most players, Zernial could get blisteringly hot. Over a four-game stretch in May of 1951, he scorched the Yankees and Browns, going 8-for-15 with seven home runs and 29 total bases. He had several huge games in his 11-year career, with the best coming on June 22nd, 1952, when he blistered Detroit pitching, going 5 for 6 with two home runs and 11 total bases, leading the Athletics to a 10-0 win.

Zernial moved west with the Athletics to Kansas City, where he continued to be a formidable power hitter. He played three seasons in KC, averaging 24 home runs and 66 RBI per season. Age was beginning to catch up to him, as well as nagging injuries. His best year in Kansas City would have been his first, 1955, when he banged 30 home runs and drove in 84.

In November of 1957, the Athletics put together a massive 13-player trade with the Detroit Tigers in which they sent Zernial, Billy Martin, Mickey McDermott, Tom Morgan, Lou Skizas, and Tim Thompson to Detroit. The Athletics got back seven players, the best being outfielder Bill Tuttle and catcher Frank House. In those days, the Athletics were always making massive off-season trades, desperately trying to remake their roster. Between 1955 and 1965, they made twelve separate trades of at least five players. Eight of those trades involved at least seven players.

Zernial played two more seasons in Detroit, but by this time he was already 35 and his once prodigious power was gone. He hit just 12 more home runs in the final 126 games of his career, the final one coming off Herb Score of the Indians on August 15th, 1959.

Zernial’s career numbers were solid: a career .265 batting average with 237 home runs and 776 RBI over an 11-year career. He led the American League in home runs in 1951 and led all of baseball in RBI that magical summer. He was always near the top of the league in outfield assists.

In retirement, Zernial did television commercials and was a sportscaster in Fresno. He did play-by-play for most of Fresno State’s sports teams for years and was instrumental in helping Fresno secure a minor league team.

He had a serious bout with cancer in 1992, being so close to death that he received last rites. He miraculously beat it and lived until January 20th, 2011, when he died of congestive heart failure at the age of 87.

What a life. Baseball prodigy. U.S. Navy veteran. All-Star baseball player. Worked with Marilyn Monroe. What more could a young man from Texas ask for?

Rays, Caminero stay hot, sweep D-Backs: Rays 5, D-Backs 1

Jun 28, 2026; St. Petersburg, Florida, USA; Tampa Bay Rays third baseman Junior Caminero (13) reacts after hitting a home run against the Arizona Diamondbacks in the fifth inning at Tropicana Field. Mandatory Credit: Nathan Ray Seebeck-Imagn Images | Nathan Ray Seebeck-Imagn Images

After a rather underwhelming June in which it felt at times that the Rays were in free fall destined to repeat the 2025 season spiral, they rebounded and rattled off five consecutive wins. Now, 81 games down and eight sweeps later, they again sit atop the AL East with sole possession of the division lead for the first time since June 6th.

Junior Caminero has been leading the charge at the plate and Sunday was no exception. He got the party started in the first with a RBI-single and then launched a towering 463-foot bomb to the party deck in left-center field in the fifth inning to extend the Rays lead to 4-0. The blast was his seventh in six games.

The Rays added on in the second inning via the longball. Cedric Mullins hit his eighth of the year to right center. The solo shot gave the Rays a 2-0 lead. Then, Walls scored on a Yandy Diaz sac fly to give the Rays a 3-0 advantage.

Ben Williamson got in on the fun in the sixth with a solo shot of his own. His second homer of the year extended the lead to 5-0.

Rasmussen was again stellar, tossing six shutout innings and collecting his seventh win of the season. He punched out five, walked one, and allowed just three hits. His ERA now sits at 2.45.

Kimbrel, Cleavinger, and Martin wrapped things up on the mound for the Rays. Cleavinger allowed the only run of the day on a solo homer off the bat Ketel Marte. The score of 5-1 would hold as the Rays finished off the series sweep.

AL East sweeps appeared to be a popular weekend activity as the Red Sox completed a 4-game sweep of the Yankees, allowing the Rays to leapfrog the Bronx Bombers and retake first place in the East. The Rays will have Monday off before heading to Kansas City to face off against the Royals. Jax will get the start Tuesday as the team looks to keep the good times rolling.

Aaron Boone: No timetable on re-imaging Aaron Judge’s rib injury

BOSTON — The New York Yankees remain in limbo on a date for slugger Aaron Judge to return from a fractured rib, manager Aaron Boone said.

Boone gave a brief update on Judge before the Yankees wrapped up a four-game series against the Red Sox at Fenway Park.

Boone said Judge, out since early June with a rib stress fracture, is still awaiting follow-up imaging.

“I don’t know exactly when,” Boone said. “He’s doing some workout stuff in the weight room. I don’t know all that he’s doing specifically, but I think he’s doing some more things than he was initially.”

Boone said a timetable for the three-time MVP to have the injury re-imaged remained unclear.

Judge was placed on the 10-day injured list June 5, retroactive to June 2.

Sinkerman

Jun 28, 2026; San Francisco, California, USA; San Francisco Giants starting pitcher Robbie Ray (38) delivers a pitch against the Atlanta Braves during the first inning at Oracle Park. Mandatory Credit: D. Ross Cameron-Imagn Images | D. Ross Cameron-Imagn Images

Robbie Ray has been pitching in the Major Leagues since 2014. He’s appeared in 282 games, started 277 of those, and across all that time spent on the mound, his approach has always been straightforward. Throw the ball straight. Throw the ball hard.

We’re talking about the 4-seamer. The ol’ tried-and-true hardball.

Over his career Ray has rode the Pony Express to a pretty successful 10+ year Major League career. With some seasonal variety, his usage of the 4-seam fastball has hovered around 50%. When he earned his first All-Star nod in 2017, Ray threw the 4-seam 56% of the time. In 2025, his second All-Star honors and nearly a decade later, Ray threw it 52% of the time. When he won the AL Cy Young Award, the 4-seam usage peaked at 59% on the year. The lowest his 4-seam percentage has ever been across a whole season was 39% in 2022…until now. 

Ray’s 4-seam usage has officially dropped below 2022’s low to 38.7%. Tenths of a percentage point but still significant as it might be a signpost of what lies ahead. Sunday’s masterpiece against the Braves has a lot to do with this. Over 8 innings in a game in which he threw 95 pitches, Ray reached back and hurled his signature fastball just six times. 6.3% of his mix which is his lowest single-game usage of the 4-seam fastball over his entire 13 year career. And it worked! He got outs, just not in the way Ray, as a three-outcome pitcher, is typically used to getting outs. 24 outs were recorded by Ray, and just two of those 24 went down by way of the K. He didn’t throw a 4-seam fastball until the 6th inning — an inning he rarely sees considering the rear-back-and-huck, command-be-damned style he’s developed over the years. 

Let’s look at those years. Ray has completed 6 innings in 49% of his starts. He’s completed 8 innings in 5 (three of them with the Giants), and has now pitched at least 6 innings with 2 or fewer strikeouts just three times in his career. Everything about Sunday’s outing was an anomaly for Ray. He stuffed his 4-seamer in his back pocket and essentially forgot it there. In its stead, he relied on a trio of sinker (39%) – slider (23%) – change-up (26%). A Logan Webb type spread that got Logan Webb results: 4 hits, a walk and an unearned run over 8 innings and 95 pitches, with more groundouts than flyouts (10 – 9).

The reasoning behind the sinker shift is pretty straightforward. Ray had a rough May. He posted a 6.44 ERA over six starts and just 29.1 innings pitched with a string of four games in which he didn’t get through the 5th inning.

This rough patch coincided with a pretty rough patch for a headless rotation with Webb on the injured list. Ray didn’t fill the lead role when the team needed him to; rather, he kinda devolved like the rest of them. Starters couldn’t find their way deep into games which taxed an already ragtag and unreliable bullpen. It wasn’t pretty. Things needed to change.

The sure-fire way to pitch deep into a ballgame is to get quick outs. The quickest way to get quick outs is to induce contact. A strikeout requires a minimum of three pitches. An out by way of a ball in play, just one. As Logan Webb acolytes, this logic and philosophy is felt on a spiritual level. Ray is not Webb, and that has frustrated me, as I’m sure it has many of you. Ray’s whole approach to pitching is verticality. The 4-seamer is designed to ride up. He doesn’t rely on velocity (his average velo is about league average), it’s about perceived vertical movement. It’s supposed to invite swings and miss swings — but this can be a laborious way to retire a hitter. Borderline pitches at the top of the zone can be taken for balls, they can be fouled away. In this fastball acclimated league, ticking a piece off a straight pitch isn’t hard to do, and often, we’d see hitters drag Ray into these prolonged frustrating battles of 3-ball counts and countless foul tips and spoiled pitches. The longer an at-bat takes, the more it favors the hitter, and whole outings would be undermined by a couple of batters that matched Ray’s stubbornness. 

The sinker has a different look than the 4-seam. We know this. It’s heavier with more movement, an arm-side lilt with less rise than the 4-seamer. If a hitter takes a hack that would foul off a 4-seamer, or lift it dangerously into the air, that same swing would probably put a sinker in play but drive it into the ground. The sinker has just a 5% K-percentage, and its hard-hit percentage is much higher than Ray’s 4-seam (61% to 42%), but opponent’s average launch angle has been cut in half (24 degrees to 12). As scary as it is for someone like Ray who prefers whiffs and strikeouts, embracing contact can be positive. The sinker doesn’t have to be as fine, it doesn’t need to be painted as much as 4-seamer to be effective. It’s another way to get outs, to get them fast and keep Ray in the game — this was the thinking behind the sinker’s return

Ray’s sinker didn’t just come out of nowhere. It lingered around the periphery of Ray’s repertoire for his entire career. He used it as much as a quarter of the time in 2015 and 2016 before it dropped out of favor and went almost the way of the dodo in 2021. It had a resurgence in 2022, throwing it 20% of the time during his first year in Seattle, but as Ray struggled with coming back from Tommy John the following seasons, the pitch went dormant again. 

Of the 3,069 pitches Ray threw in 2025, a sinker accounted for two of them. According to Baseball Savant, he threw the sinker once over his first 9 starts of the 2026 season — that sinker was bunted for a single by Washington’s Nassim Nunez on April 19th. He didn’t throw another for a month, until May 18th when Ray’s sinker usage jumped to 13% and the 4-seam usage fell to 17% against Arizona. He got shelled for 9 earned runs. But that didn’t discourage him at all, because pitching isn’t solely about pitch usage. It’s about when you use a pitch, and how it’s paired with others. According to Fangraphs pitch value measurement, Ray’s sinker was actually the bright spot in that dismal outing against the D-Backs (1.08 Runs above average per 100 pitches compared to the 4-seam’s -19.05). While it hasn’t been perfect, the pitch’s run value has been positive as its usage has increased over Ray’s return to form in June. In his first start against Atlanta, in Atlanta, Ray used it 31% of the time on his way to allowing just 2 hits over 6.1 scoreless innings. His success in that start wasn’t based on the dominance of this new fastball type, but how the sinker complimented the 4-seam or set-up his change-up.

Maybe that’s the key here: the change-up. On Sunday, 10 of the 22 outs on balls in play were off Ray’s change-up, and it should’ve been 11 if not for Matt Chapman’s 8th inning error. Sinker and change are a classic and sophisticated pairing. The wine-and-cheese of a pitcher’s mix, and the recent sinker renaissance for Ray was probably facilitated by his ongoing success and comfort throwing the offspeed.  

For all the buzz Ray’s Tarik Skubal offspeed got in the offseason before 2025, it wasn’t particularly effective throughout the year. Spotty is a good descriptor. Ray used it 13% of the time, it accrued a -1 Run Value, or -0.2 RV/100.

Things are different now. So far this season, it’s statistically been his best pitch with a 2.6 RV/100 and accruing a Run Value of 7, putting it in the 99th percentile for offspeed offerings (as of Monday, 6/29). Ray throws the pitch exclusively to right-handers and they aren’t hitting it for average, nor are they slugging it for power. In 90 plate-appearances finished with the change-up this year, only three have resulted in an extra base hit. The last-one, a Corbin Carroll triple, dates back to that rough Arizona outing in mid-May.

A noticeable difference with the change-up is it’s been coming out of Ray’s hand a little harder, and because of that, it doesn’t fall away from righties as much as a change-up typically would. The offering is flatter than normal — like everything Ray throws. Mapping out its movement the pitch inhabits the same zone as the sinker, it just comes at the plate 6 beats slower on average. That’s a headache for a hitter, another thing to think about, another pitch-type and movement and speed to discern and deal with when facing Ray. The two offerings tunnel well off each other. They protect each other: the change-up providing back-up to the sinker, and vice-versa. Having them as known entities also helps to muddy the waters. Ray might never fully shake the hard fastball-slider reputation, but in 2026, he’s just not that guy anymore, which makes him harder to prep for, harder to sit back on and ambush, harder to frustrate and spoil, harder to chase off the mound.  

And just in time for the trade deadline!

Reds’ Eugenio Suárez leaves after taking pitch to hand; X-ray inconclusive, CT scan scheduled

PITTSBURGH — X-rays were inconclusive on Eugenio Suárez’s left hand after he was hit by a pitch and forced to leave the Cincinnati Reds’ 9-4 loss to the Pittsburgh Pirates.

Manager Terry Francona said Suárez will have a CT scan after traveling with the team to Milwaukee for the start of a four-game series against the Brewers.

“Right now, it’s very swollen. So, the X-ray doesn’t say anything because it’s too swollen,” Suárez said. “We’ll see what is in there. Right now, obviously, I feel a lot better than when I got hit. I thought he hit me really good. Was painful, but right now, I feel a lot better. So, I pray to God for nothing to come up.”

Suárez was hit by a 92.4 mph fastball from Mitch Keller with two outs in the sixth inning. The designated hitter was checked by Francona before slowly making his way to first base. Nathaniel Lowe came in for Suárez’s next at bat in the eighth.

“It swelled up really rapidly,” Francona said. “The trainers’ hope was that maybe it hit a blood vessel. ... He’s very tender. So, we’ll get more information tomorrow.”

In his 13th major league season, Suárez is batting .208 with eight home runs and 29 RBIs. The 34-year-old was named an All-Star for the second time last season.

Suárez propelled Cincinnati to a 9-7 win earlier in the series. With the Reds down a run and two outs in the ninth, he drove a 2-2 sinker from Gregory Soto 344 feet to right field for a three-run homer.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Monday, June 29

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

Tonight’s MLB player props slate is loaded with premium bats in strong matchups across the board, setting the stage for plenty of power upside.

The big question is whether elite sluggers like Yordan Alvarez or Pete Alonso can cash in and send one out of the yard for us tonight.

My best home run props for Monday, June 29 are banking on them to do just that.

Plus, I'll tell you why Brandon Lowe will jump the yard vs. the struggling Aaron Nola.

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Astros Yordan Alvarez+215
Orioles Pete Alonso+279
Pirates Brandon Lowe+286
💲Today's HR parlay+4303

Home run pick: Yordan Alvarez (+215)

Houston slugger Yordan Alvarez enters Monday’s slate with arguably the best matchup of the day, drawing Minnesota Twins right-hander Zebby Matthews, against whom Alvarez has nearly 100% arsenal coverage.

The Minnesota right-hander has struggled mightily against left-handed hitters, allowing nearly a 70% elevation rate, a 40% hard-hit rate, and an 11.5% barrel rate over his last 60 left-handed batters faced. Those hitters have posted a .663 xSLG and a .476 xwOBA during that span.

Despite Alvarez’s .200 average over his last 30 plate appearances against right-handed pitching, he is still generating a 43% hard-hit rate and a 14.3% barrel rate, while posting a .403 wOBA.

The price is not ideal, but given the overall matchup, it is justified.

  • Time: 8:10 p.m. ET
  • Where to watch: SCH, MNNT

Home run pick: Pete Alonso (+279)

For those who read how much I loved Baltimore Orioles slugger Pete Alonso to go Over 1.5 total bases against Sean Burke, in my MLB player props for tonight, how could I pass up his home run prop? Especially when the Chicago White Sox right-hander has allowed over a 76% elevation rate to the last 60 right handed hitters he has faced.

To add to that, Alonso has been seeing the ball extremely well of late, posting a 20% barrel rate, .792 SLG, and .523 wOBA over his last 30 plate appearances against right-handed pitching.

This matchup has extra base hits written all over it. Hopefully one of them leaves the yard.

  • Time: 6:35 p.m. ET
  • Where to watch: CHSN, MASN

Home run pick: Brandon Lowe (+286)

Are the trends our friend? I like to think so, and Pittsburgh Pirates second baseman Brandon Lowe has some of the strongest elite rating trends on the slate.

According to Batters-Box, in 95 elite ratings, he has homered 29.47% of the time. On the road, that number climbs to 32.5% across 55 samples.

Lowe has also been generating plenty of loud contact lately, posting a 56.5% hard-hit rate and an 8.75% barrel rate over his last 30 plate appearances against right handed pitching.

Lowe draws Philadelphia Phillies veteran Aaron Nola, who has also been allowing plenty of hard contact. Left-handed hitters have been elevating the ball nearly 80% of the time, while he has allowed a .580 xSLG over his last 30 faced.

Will one of the most consistently elite-rated hitters come through here? Fingers crossed.

Bonus: Bryan Reynolds has been even louder in that same split, with a 76% hard-hit rate and an 11.8% barrel rate over his last 30 against righties. He is worth a small sprinkle in this spot as well.

  • Time: 6:40 p.m. ET
  • Where to watch: NBCSP, SNP
Colby Marchio's 2026 Transparency Record
  • HR picks: 65-230, +12.00 units

Today’s HR parlay

Astros Yordan AlvarezBet Now
+4303
Orioles Pete Alonso
Pirates Brandon Lowe

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.

Series Preview: Rangers at Guardians

MILWAUKEE, WISCONSIN - JUNE 18: Parker Messick #77 of the Cleveland Guardians pitches against the Milwaukee Brewers during the first inning at American Family Field on June 18, 2026 in Milwaukee, Wisconsin. (Photo by Patrick McDermott/Getty Images) | Getty Images

Two division leaders square off in Cleveland tonight as the Rangers and Guardians meet. Now, they are by far the worst divisions in baseball, but that’s besides the point.

The Rangers are 42-42 with a -8 run differential, 15th in team wRC+ at 101, 17th in baserunning runs above average at -1.3, 15th in defense at -11, 11th in starting pitcher ERA at 4.09 (3.99 FIP), and 11th in bullpen ERA at 3.82 (4.23 FIP).

The Guardians are 44-40 with a -8 run differential, 26th in team wRC+ at 91, 14th in baserunning runs above average at +1.6, tenth in Defense at -4.7, fifth in starting pitcher ERA at 3.66 (4.09 FIP), and 14th in bullpen ERA at 3.94 (3.85 FIP).

On paper, these teams look very evenly matched. The Guardians are going to need to do better than the 1-0/2-1 run-scoring strategy to win this series.

MATCHUPS:
Game One, Monday, 7:10PM – Parker Messick, LHP 2.67 ERA (3.15 FIP) vs. Tyler Alexander, LHP 2.62 ERA (3.33 FIP)/Winston Santos, RHP (5.66 FIP in the minors this year).
Game Two, Tuesday, 6:40PM – Tanner Bibee, RHP 3.78 ERA (4.56 FIP) vs. Jacob deGrom, RHP 3.55 ERA (3.58 FIP)
Game Three, Wednesday, 1:10PM ET – Joey Cantillo, LHP 3.87 ERA (4.33 FIP) vs. MacKenzie Gore, LHP 4.05 ERA (3.33 FIP)

The Rangers are led by Justin Foscue 132 wRC+, Joc Pederson 124 wRC+, Josh Jung 123 wRC+, Nicky Lopez 115 wRC+, Jake Burger 114 wRC+, Brandon Nimmo 111 wRC+, and Ezequiel Duran 109 wRC+. The Guardians are led by Travis Bazzana 119 wRC+, Chase DeLauter 111 wRC+, Brayan Rocchio 107 wRC+ and Kyle Manzardo 101 wRC+. Small sample size, but Kahlil Watson has a 112 wRC+ this year so far.

This would be the ideal time for the bats to come alive for Cleveland. How do you see the series going? Let us know in the comments below

Chicago Cubs update: Dansby Swanson, Bryse Wilson, David Peterson

The Cubs went 6-1 on their road trip to New York and Milwaukee, so this weekly review winds up heavy on the “Three up” side.

Hopefully, that continues on the upcoming homestand against the Padres and Cardinals.

Here’s who was hot and not for the Cubs on the road trip.

Three up

Dansby Swanson was a hitting machine in New York

Swanson hit .438/.412/1.188 (7-for-16) in the four-game series against the Mets. (The OBP is lower than the BA because he had a sacrifice fly and no walks.)

Among the seven hits were three home runs, including a grand slam, and he had 15 RBI in the series, which is a record for any team in a four-game set vs. the Mets – and he did it all in the first three games!

That accomplished this:

Here’s the grand slam, hit in the first game of Wednesday’s doubleheader [VIDEO].

Bryse Wilson stepped up

Here’s a guy who had an absolutely awful year for a 102-loss team last year (the White Sox). The Phillies used him in one game this year and put him on waivers. The Cubs picked him up and used him as the “bulk guy” Sunday basically because they didn’t have anyone else.

He came through with 4.1 shutout innings. Which matched a Hall of Famer’s performance for the Cubs:

Amazing. Well done, Bryse. Hopefully he can continue to contribute to the Cubs this year.

David Peterson’s Cubs debut was a success

… although his first Cubs pitch wasn’t. It was hit for a home run by Jackson Chourio.

After that, though, Peterson was lock-down. 5.2 innings, only four other hits and one more run, no walks. He’ll definitely benefit from the Cubs infield defense. I’d expect him to go Friday or Saturday against the Cardinals.

Three down

Dansby Swanson was an out machine in Milwaukee

It looked like Swanson was finally coming out of his slump with the big series in New York.

Then he went 0-for-12 with four strikeouts against the Brewers. Granted, he was facing much better pitching in Milwaukee. Still, I hope he can recover his NY form at Wrigley this week.

This is the first time anyone has made both “Three up” and “Three down” in the time I’ve been doing this series.

Alex Bregman: Still cold as ice

While his teammates were having an excellent trip, Bregman batted .091/.250/.136 (2-for-22) in the seven games, with six strikeouts. This month he’s hitting .181/.324/.253 (15-for-83) with four extra-base hits (three doubles and a home run) and 15 strikeouts. The walks at least make the OBP somewhat useful, and he’s still playing excellent defense.

One of his doubles drove in an important run on Thursday [VIDEO].

Ethan Roberts needs a reset

Roberts was very good for most of this season, but on the trip: two innings, four hits, five runs (four earned), three walks, no strikeouts. He nearly blew Sunday’s game before Jordan Wicks (!) locked it down.

Roberts might benefit from a trip to Iowa. For now, at least.

Seattle Mariners Minor League Roundup – Week Fourteen

SURPRISE, ARIZONA - MARCH 13, 2026: Nick Becker #5 of the Seattle Mariners looks on during a minor league spring training game against the Kansas City Royals at Surprise Stadium on March 13, 2026 in Surprise, Arizona. (Photo by Chris Bernacchi/Diamond Images via Getty Images) | Diamond Images/Getty Images

Tacoma Rainiers

Serving as a fantastic precursor to the Fourth of July this upcoming weekend, there were plenty of fireworks in an otherwise uninspiring 4-2 series loss for the Rainiers. Featuring one of the more animated brawls we’ve seen in recent years and plenty of homers, Tacoma, despite their losing effort, provided the fans in Salt Lake quite a show.

Here’s a video of the fight from Friday night. If you haven’t seen it yet, it’s worth a watch.

Patrick Wisdom put his money where his mouth was on Friday night and served up Salt Lake pitching with a three-homer game on Saturday afternoon, launching absolute moonshots deep over the outfield fence and taking his sweet time to trot around the bases. Wisdom has utterly destroyed Triple-A pitching this season, and though his time in the majors is far more checkered, he remains a valuable piece to have available for an otherwise lefty-heavy lineup. Hopefully the M’s aren’t forced into a position where they need to call up him up on short notice, but should they need a righthanded masher, he’ll be waiting in the wings.

Arkansas Travelers

Arkansas started the second half off strong with a 5-1 series win over a poor San Antonio squad, crushing their inferior opponent with clean work from their rotation and tons of offensive production up and down the lineup. Comfortably the most prospect-heavy squad in this system, should the M’s choose to keep this roster in tact for the bulk of the second half, it seems likely they’ll be in the thick of contention for a playoff spot.

Michael Arroyo has really rounded into form the past month. After a slower start to the season with good-not-great results offensively, Arroyo has kicked it up a notch in the month of June and looks much like his old self once again. With just one game left to play in the month of June, Arroyo struck out just nine times on the month and is hitting .321, carrying a strong OPS of .952. Despite his suppressed number earlier this season, there wasn’t a whole lot under the hood that was cause for concern with Arroyo, and given his superior polish offensively, to see Arroyo producing at his usual level is far closer to a formality than a surprise. Look for this hot hitting to continue; Arroyo, still just 21 years old, is the most advanced hitting prospect in the entire system and has a shot to crack the big leagues late this season.

With talks of a potential “super ‘pen” officially entering the zeitgeist, both Kade Anderson and Ryan Sloan made compelling arguments for a big league audition this past weekend. Anderson, who worked Friday’s game, was again phenomenal, striking out nine in five innings of two run ball. His scoreless streak of over 28 innings did come to an end, but he moved into second place on the minor league strikeout rankings (one behind Seth Hernandez) and is currently leading minor league baseball in K-BB percentage. Sloan, who allowed only one run, also struck out nine batters and has now posted back-to-back months with an ERA in the mid three’s. He’s also got premium command of the zone, walking just two batters all month. Frankly, there isn’t a tandem of arms in minor league baseball that can rival these two, and should they get a chance at the big leagues this season, they’ll be more than ready to put their best foot forward and help get this team to the postseason.

Everett AquaSox

The Frogs split their weekly series yet again, drawing 3-3 against the always tough Eugene squad on the road. With promotions expected at some point in the next few weeks (post-draft feels like the absolute longest they’ll wait), there’s a few potential reinforcements that could really help this team in the second half. Hopefully they’re able to hang on until that point and make a run in the second half.

It’s been a major bounce back season for Josh Caron in 2026. After a disappointing first year in 2025, Caron repeated in Everett and has looked much more comfortable at the plate, getting to his tremendous power regularly and improving his OBP skills. He’s even tacked on 15 stolen bases on the year, a rather surprising total for a backstop that’s not necessarily known for his footspeed. Caron whiffs a lot (31% K%) and will need to continue producing major power numbers in order to make the profile tenable, but given his premium defensive positioning, the bat doesn’t have to be quite as good as it otherwise would elsewhere on the diamond. A trial run at Arkansas seems like a worthwhile endeavor for the 22 year old that’s spent the last year and a half in the PNW with Everett.

In a similar vein as Caron, outfielder Carlos Jimenez has put together a really nice year after a solid, yet unspectacular 2025 season. Featuring a smooth lefty swing, Jimenez raised his OPS up to .884 this week, ultimately capping a monstrous month of June that saw him fueling a considerable part of this team’s offensive output. Logging an OPS of 1.026 on the month, Jimenez is both platoon and ballpark neutral in his splits (Everett’s stadium is very hitter friendly, but he actually hits better on the road), a sign that bodes incredibly well for his future chances as he ascends up the ladder. He doesn’t possess an overwhelming amount of pop in his bat, but as a steady producer for a few years now, Jimenez should get a shot to prove himself against Double-A competition.

Inland Empire 66ers

The 66ers split the series against San Jose this week, losing the potential series clincher on Sunday in extras. Inland Empire should be getting a handful of new players for the second half (Nick Becker would likely headline that group) and could ultimately turn things around with that injection of talent, but until that happens, they’ll have to find a way to string some wins together.

Now unfortunately on injury watch, star lefthander Mason Peters has now been skipped over in the rotation two weeks in a row. Peters had not missed a start prior to this and has already surpassed his inning total from last season at DBU, but it seems unlikely the M’s would opt to simply sit him for a two week period if nothing was wrong with him physically. Hopefully this is just a scheduled rest period (he’s not been put on the IL) and not something that sidelines him long term.

Righthander Scott Rouse, who joined the team in mid-May, surrendered his first run this past week, breaking what was a scoreless streak of 30 innings to start his professional career. The low-slot righty has a low 90’s fastball with good sink and run as well as an interesting changeup, and he’s used that arsenal to retire hitters at an unreal clip. He’s a bit older for the level (currently 24) and should probably be testing out the waters in High-A, but he’s had an undeniably fantastic start to his time in the Mariners organization.

ACL Mariners

Stud shortstop Nick Becker continues to rake in the ACL and is looking more and more like a game-changing talent on the dirt. Showing off his blazing speed on the basepaths with regularity, the 6’4 Becker is getting to more power in game action and has raised his season OPS to .962. The key for Becker, as is for most prep draftees, is the hit tool; if he’s able to make enough contact as he ascends up the minor league ranks, there’s not a lot he can’t do on the diamond. Still an unfinished product, Becker’s development should be one of the more interesting progressions to monitor as the second half of the season continues.

DSL Mariners

Gregory Pio continues to look like the best talent on this team. Still holding his season OPS north of 1.000, Pio has been manning centerfield and continues to dominate opposing pitchers at the plate. With as many walks as strikeouts, the young Pio already has 10 stolen bases on the year and is batting a cool .342 through his first 19 games. Reading into such a small sample size (particularly at the DSL level) is often a futile exercise, but Pio, who comes with considerable prospect pedigree, has done little to suggest he’s not the real deal. Look for him to ascend up prospect rankings come midseason.

Monday Stat Party: Spider Webs and Scoreless Weavers

NEW YORK, NEW YORK - JUNE 28: A.J. Ewing #9 of the New York Mets celebrates his sixth inning pinch hit two run home run against the Philadelphia Phillies with his teammates in the dugout at Citi Field on June 28, 2026 in New York City. (Photo by Jim McIsaac/Getty Images) | Getty Images

Welcome back to Monday Stat Party, a weekly series showcasing some of the most curious and nostalgia-inducing statistical developments from the past week of Mets baseball. What unites each entry is the sense of intrigue which they aim to spark, and the unbridled love of the game’s anomalies from which they arise. Without further ado, let the stat party begin.

TUESDAY

Kodai Senga completed a five-game span in which he allowed 27 earned runs. He’s just the ninth pitcher in Mets history to allow 27+ runs in a five-game span, joining: Jack Fisher, Bobby Jones, Al Leiter, Pedro Astacio, Bobby Parnell, Johan Santana, Jason Vargas, and David Peterson.

WEDNESDAY (GAME ONE)

Nolan McLean generated a career-high 19 whiffs across his six innings of work. That’s the most whiffs for a Mets right-hander since Kodai Senga racked up 22 in Colorado on June 6, 2025. McLean’s 12 whiffs via fastball were the most for a Mets right-hander since Tylor Megill’s 12 on April 9, 2025 against the Marlins.

WEDNESDAY (GAME TWO)

The Mets allowed nine runs in three consecutive games for just the second time since 2007 (when they had two such streaks in September).

The Mets lost despite hitting four home runs for the seventh time since 2023. No other team in MLB has that many such losses in that span.

The Mets committed six errors, tied for second-most in a game in Mets history. It’s the most errors committed by the Mets since September 1, 2014 in Miami, and the most errors committed by any MLB team since — in a karmic twist — the Cubs, on April 1, 2019 in Atlanta. Since 2000, the Mets have now committed six errors in a game on five separate occasions; no other team has done so more than twice.

Francisco Alvarez became the first Met to homer in both games of a doubleheader since Francisco Lindor hit three on September 27, 2023 against the Marlins at Citi Field.

Alvarez has hit eight home runs this season. Four of those eight have been home runs hit within two batters of another Mets player’s homer, including both which he hit in Wednesday’s doubleheader (one batter after Young’s homer in Game 1, two batters before Ewing’s homer in Game 2).

The Mets allowed ten runs in both games of a doubleheader for the sixth time in franchise history, and the first since July 23, 1996 at Coors Field.

Nico Hoerner became the fourth Cubs player to record three doubles against the Mets in the same game, joining: Billy Williams (June 5, 1968), Scot Thompson (October 1, 1978), and Mark Grace (June 9, 1993). The Phillies are the only other franchise to have four players accomplish that feat against the Mets.

The Mets allowed 50 runs in a five-game span for just the third time in franchise history. The first time was May 25-30, 1962, amid the team’s 17-game losing streak. The second time was September 9-15, 2017, when the Mets technically did it twice across six games.

THURSDAY

The 2026 Cubs became the first team to sweep the Mets in a four-game set at Citi Field since…the 2018 Cubs. Since 2015, the Mets have now been swept by the Cubs in nine of twenty-two series against them.

FRIDAY

The Mets’ 10-game winning streak against the Phillies at Citi Field (incl. postseason), dating back to September 21, 2024,came to an end.

By notching his fifth strikeout on Friday night, Zack Wheeler tied Noah Syndergaard for third place on the ballpark’s all-time leaderboard with 420 strikeouts at Citi Field. Jon Niese is in second place with 430, while Jacob deGrom is in first place with 901.

A.J. Ewing became just the second baserunner to record two caught stealings in a game at Citi Field, joining Jonathan Villar (May 25, 2021) on that short list.

SATURDAY

Bryce Harper hit his 15th career home run at Citi Field, breaking a tie with Chase Utley and Anthony Rendon for second place on the ballpark’s all-time leaderboard as a visiting player. Now the only player above Harper on that list is Giancarlo Stanton, who has a whopping 24 home runs against the Mets at Citi Field.

Christian Scott generated 17 whiffs, his most since racking up 18 in his MLB debut on May 4, 2024 in Tampa.

With a clean eighth inning, Luke Weaver recorded his 21st consecutive scoreless outing, tied for the sixth-longest streak by a pitcher in franchise history.

Juan Soto, Bo Bichette, and Francisco Lindor all drove in at least one run for the first time this season. The bottom of the sixth also marked the second inning this season in which each member of the trio got a hit, with the first coming in the top of the first in San Francisco on April 3.

Soto and Lindor each hit a triple, marking the first time two different Mets hit a triple in the same game since Mark Vientos and Jeff McNeil did it in Kansas City on July 13, 2025.

SUNDAY

Juan Soto reached base four times for the 100th time in his career.

Soto became just the fifth player to reach that milestone before turning 28, joining: Mickey Mantle (121), Jimmie Foxx (112), Ted Williams (102), and Mike Trout (100).

Since Soto’s rookie season in 2018, his 100 games with four times on base lead baseball, with Aaron Judge (84) and Freddie Freeman (83) being the only other players with more than 75 such games.

Carson Benge and A.J. Ewing became the first pair of Mets outfielders age 23 or younger to hit multiple RBIs in the same game since Lenny Dykstra and Darryl Strawberry on July 20, 1985 against the Braves at Shea Stadium.

Ewing delivered the first pinch-hit homer by a Mets rookie since Travis Blankenhorn’s first big league home run on July 18, 2021 in Pittsburgh. (source: SNY broadcast)

Kyle Schwarber hit his 25th career home run against the Mets in just his 90th game against them. Schwarber is one of 40 players with 25+ homers against the Mets, and one of only two from that group currently with fewer than 100 games played against them (along with Lee May).

Schwarber recorded three batted balls with an exit velocity of 106 mph or higher in a single game for the third time in his career against the Mets. Schwarber is the only player with three such games against the Mets in the Statcast era (since 2015), with Giancarlo Stanton and Aaron Judge being the only other players to have two.

Miscellaneous Mets stat of the week:

Only two players have hit three home runs in a game against the Mets, yet been on the losing end of the contest. Both players were Cubs:

Dave Kingman, in a 6-4 Mets win at Shea Stadium on July 28, 1979

Karl Rhodes, in a 12-8 Mets win at Wrigley Field on April 4, 1994 (This game was Opening Day, making Rhodes the first player in Major League history to homer in his first three at-bats of a season, according to the broadcast)

MLB Power Rankings: Dodgers back on top, no one can slow Junior Caminero and the Rays

Featured in this week’s MLB Power Rankings, Mookie Betts blasts his 300th career home run, Jacob Misiorowski touching 105.5 MPH and insane power barrages from Junior Caminero and Luis Garcia Jr.

As a reminder, this article is a combination of current performance and long-term outlook.

Greetings Power Rankings fans from around the globe, I am not D.J. Short. As our venerable leader mentioned in this space last week, I’ll be doing my best to fill in with my insight and analysis here while D.J. enjoys a well deserved vacation.

Let’s get started!

Check out Matthew Pouliot’s latest Top 300 ROS update for fantasy baseball!

Rankings are from the morning of Monday, June 29

1) Los Angeles Dodgers ⬆️

Last week: 2

After going 5-1 on the road against the Twins and Padres this past week, the two-time defending champions now hold the best record in all of baseball. Mookie Betts has been leading the charge on offense, hitting .350 (21-for-60) with five homers and 10 RBI over his last 15 games. That includes Wednesday’s milestone blast against the Twins where he became the 17th active player to join the 300-homer club.

2) Milwaukee Brewers ⬆️

Last week: 3

The Brewers started the week off hot with four straight victories before dropping a pair of games against the Cubs to finish out the weekend. They’ve moved to a six-man rotation for the time being to accommodate the return of Brandon Woodruff and have built up a 5.5 game lead over the Cubs atop the National League Central. Oh, and Jacob Misiorowski threw a baseball 105.5 MPH – the fastest pitch ever thrown by a starting pitcher and the third fastest pitch ever recorded (behind only Aroldis Chapman).

3) Atlanta Braves ⬇️

Last week: 1

A tough week for the Braves where they were swept by the Padres and dropped two of three to the Giants has them falling out of the top spot in the rankings. The real concern is that they scored just 13 runs over the six games on the week – including six in an extra-inning loss on Tuesday. The offense desperately misses Ronald Acuña Jr. right now and he’s still nowhere close to a return.

4) Philadelphia Phillies ⬆️

Last week: 5

The Phillies continue to rise up the rankings with a strong 5-2 week on the road against the Nationals and Mets. Derek Hill has proven to be a valuable addition to the squad, with a pair of home runs on the week and this absolutely sick catch stealing a home run away from Juan Soto.

5) Tampa Bay Rays ⬆️

Last week: 6

The Rays just won’t go away. After dropping their first two games on the week against the Royals, they rallied to win the next two to split the four-game set, then carried the momentum through the weekend as they swept the Diamondbacks. They’ve pulled a game ahead of the Yankees for the lead in the American League East and are starting to look like a team that no one is going to want to face in the postseason.

Junior Caminero is on a ridiculous heater at the moment, hitting .423 (11-for-26) with seven homers and 15 RBI over his last seven games. On Sunday he became the ninth player in Rays’ franchise history to homer in four consecutive games and his six home runs during a four-game stretch are the most by any player in team history. His last one on Sunday was a majestic blast that traveled 463 feet.

6) New York Yankees ⬇️

Last week: 4

The Yankees took two out of three from the Tigers to start the week before getting swept in a four-game series against the Red Sox for the first time since August of 2018. Oof. The vaunted Bombers’ offense scratched out just nine runs in total over that four-game set. Over the last seven games, just three Yankees’ regulars are hitting above .190 – Paul Goldschmidt (.292), Amed Rosario (.263) and Anthony Volpe (.227). Get well soon Aaron Judge.

7) Chicago Cubs ⬆️

Last week: 10

The Cubs continued their rise up the rankings with a brilliant week that included a four-game sweep of the Mets in New York before taking two of three from the division-leading Brewers in Milwaukee over the weekend. Not too shabby. Dansby Swanson drove in nine runs over the course of Wednesday’s doubleheader against the Mets, with a pair of homers and seven RBI (including a grand slam) in the first game.

8) Miami Marlins ⬆️

Last week: 12

Can anyone stop the red-hot Marlins right now? Another week in which the Marlins win four out of six games, taking series from the Rangers at home and the Cardinals in St. Louis. The pitching has been the main story here, as the Marlins have allowed just 24 runs in total over their last 10 games. Sandy Alcantara, Max Meyer and Eury Perez could make the Marlins a real problem for opposing clubs in a playoff series.

9) Chicago White Sox

Last week: 9

Taking on a pair of divisional opponents at home on the week, the White Sox got right back to work and took two out of three from both the Guardians and Royals to climb into first place in the American League Central. Miguel Vargas led the charge on offense with a monster week, hitting .435 with three homers and eight RBI. Kyle Teel rejoined the offense as well and provided a boost with a homer and five RBI on the week. His blast came during a staggering 22-1 victory over the Royals on Friday night.

10) St. Louis Cardinals ⬇️

Last week: 7

The Cardinals lose a bit of ground this week despite having a six-game homestand after dropping two out of three games to both the Diamondbacks and Marlins. JJ Wetherholt has been a force atop the Cardinals’ lineup throughout the season, but he had a rough week this week, hitting just .231 (6-for-26) with zero RBI and a 6/0 K/BB ratio. The Cardinals have been a great story in the first half of the season, but we’re starting to doubt their staying power in a crowded playoff picture in the National League.

11) Cleveland Guardians ⬇️

Last week: 8

The Guardians continue to tread water without José Ramírez, going 3-3 on the week against the White Sox and Mariners. The team’s offense has been really lacking in the power department, with just one home run in total over six games on the week. That one blast came from Kahlil Watson, who has provided a major boost to the Guardians’ attack, hitting .474 (9-for-19) with a homer and eight RBI on the week.

12) Seattle Mariners ⬇️

Last week: 11

The Mariners had a rough road trip this past week, losing two out of three to the Pirates in Pittsburgh before dropping two of three against the Guardians over the weekend. Hopefully the home cooking this week against the Angels and Blue Jays allows them to make that ground back up. The M’s powerful six-man rotation showed some cracks this week, as Bryan Woo and Logan Gilbert were both hit hard in losing efforts.

13) San Diego Padres

Last week: 13

The Padres stormed out of the gate this past week, sweeping a three-game set from the Braves and taking it to the Dodgers with a 7-1 victory on Friday night. Then they were clobbered for 15 runs on Saturday and dropped Sunday’s series finale to finish the week 4-2. As long as the Padres stay in the thick of the playoff race, you know that AJ Preller is going to make things interesting at the trade deadline. Walker Buehler has been a stabilizing force in the Padres’ rotation, posting a 1.71 ERA and a 27/8 K/BB ratio over 26 1/3 innings. That includes a brilliant start on Friday where he beat the Dodgers for the first time by spinning 5 1/3 innings of one-run baseball against his long-time former ballclub.

14) Washington Nationals

Last week: 14

The Nationals only went 3-4 on the week, but let’s just take a second to admire what a monstrous performance they got from Luis Garcia Jr. In six games, the 26-year-old infielder hit .526 (10-for-19) with six homers and nine RBI, including a two-homer game in Sunday’s victory over the Orioles. His unexpected power barrage has now seen him crush 13 home runs over his last 29 games.

15) Texas Rangers ⬆️

Last week: 21

The Rangers surge up the rankings on the heels of a 5-2 week that included a four-game sweep over the Blue Jays in Toronto over the weekend. Joc Pederson helped carry the load on offense this week, hitting .346 (9-for-26) with four solo homers. Unfortunately, the Rangers lost the red-hot Wyatt Langford to the injured list on Sunday with a left hamstring strain.

16) Houston Astros ⬆️

Last week: 23

The Astros thrust themselves right back into the mix for the division title in the American League West with a 5-2 road trip against the Blue Jays and Tigers that included a valiant comeback at Comerica Park on Sunday afternoon. Hunter Brown delivered another strong start in that one and looks like he’s fully back, while the Astros’ rotation should get additional reinforcements this week with the return of Cristian Javier.

17) Arizona Diamondbacks ⬇️

Last week: 15

It’s getting really hard to think the Diamondbacks are going to hang around in the playoff picture with the current state of their starting rotation. They went 2-4 on the week and Zac Gallen was clobbered yet again in Friday’s loss to the Rays, seeing his ERA rise to a cringe-inducing 6.15 in the process. The offense hasn’t been good either, scoring a total of four runs during their weekend series against the Rays.

18) Pittsburgh Pirates ⬇️

Last week: 16

The Pirates had a chance to make up ground during their six-game homestand, but wound up going 3-3 against the Mariners and Reds. The schedule is going to get a lot tougher this week, taking on the Phillies for four in Philadelphia before heading to Washington for three over the weekend. On the bright side, Esmerlyn Valdez had a monster week, hitting .533 (8-for-15) with three homers and five RBI.

19) Toronto Blue Jays ⬇️

Last week: 17

In a week in which the Blue Jays were expected to rise up the rankings, they instead dropped six consecutive games to finish the week 1-6. That includes a four-game sweep at home at the hand of the Rangers that included three one-run losses. Absolutely brutal. To add injury to insult, the Jays also lost Jesús Sánchez to the injured list on Saturday with a right ankle sprain.

20) Athletics ⬇️

Last week: 18

A tough week for the A’s as they toured around California, losing two out of three to the Giants in San Francisco and the the Angels in Los Angeles. They also lost hot-hitting infielder Zack Gelof to the injured list with a hand laceration and contusion when he was stepped on by Matt Chapman during Tuesday’s contest. Gage Jump looks like the real deal though and struck out nine over five scoreless innings against the Giants on Wednesday.

21) Minnesota Twins ⬇️

Last week: 20

The Twins were swept at home by the Dodgers to open the week before rallying to take two out of three from the hapless Rockies. Yoendrys Gómez has been an absolute revelation since joining the Twins’ bullpen, posting a 1.25 ERA, 0.88 WHIP and a 22/8 K/BB ratio over 21 2/3 innings in 24 appearances while converting each of his first seven save chances with the ballclub — including a four-pitch frame against the Rockies on Sunday to preserve a one-run advantage.

22) Cincinnati Reds ⬇️

Last week: 19

The Reds’ offense was boosted by the return of Elly De La Cruz this week, but they still dropped four of six games against the Brewers and Pirates. Hunter Greene looked extremely impressive during his latest minor league rehab start and should be cleared to rejoin the team’s rotation this week. If he keeps pitching like that, the Reds could thrust themselves right back into the mix for a Wild Card berth in the National League.

23) Baltimore Orioles ⬇️

Last week: 22

After another rough week in which the Orioles lost four out of six games, they appear to be in a freefall. The offense got a boost with the return of Adley Rutschman and Dylan Beavers from the injured list on Sunday and the rotation should follow suit as Dean Kremer could be ready to return before the week is through. Will it be enough to propel them back into the race? Only time will tell.

24) Los Angeles Angels ⬆️

Last week: 28

Those pesky Angels did what they had to do at home this week, taking two out of three from both the Orioles and Athletics. They also saw Kirby Yates record his 100th career save on Saturday evening against the A’s. Grayson Rodriguez has started his minor league rehab assignment and should rejoin the rotation soon. With the wide-open American League West, the Halos’ playoff hopes aren’t completely dashed just yet.

25) Boston Red Sox ⬆️

Last week: 26

Just when you think the Red Sox are completely out of the race and starting to consider becoming sellers at the trade deadline, they sweep the Yankees in a four-game series over the weekend to show that they do still have signs of life. With winnable series on tap against the Nationals and Angels on tap, this week will be a good measuring stick to see where the Red Sox are actually at as we head into July.

26) Detroit Tigers ⬇️

Last week: 24

The Tigers continue to flounder in a putrid American League, dropping two out of three to the Yankees in New York before losing three out of four over the weekend at home against the Astros – including blowing a 3-0 lead late in Sunday’s game. The bullpen is in shambles, the offense lacks any sort of consistency and their playoff hopes fall further into the oblivion as each day passes. Let’s just hope that Scott Harris does the right thing and moves all tradeable assets at the deadline. That means Tarik Skubal, Casey Mize, Kenley Jansen, Gleyber Torres, and Jack Flaherty should all be donning new uniforms in August.

27) New York Mets ⬇️

Last week: 25

An already bad season got even worse for the Mets this week as they were swept in a four-game series at home against the Cubs before losing two out of three against the Phillies over the weekend. Even the return of Francisco Lindor couldn’t inject the necessary life into the Mets’ struggling offense. The Mets now own the second worst record in the National League and sit 9.5 games out of the final Wild Card spot.

28) Kansas City Royals

Last week: 28

The Royals had a decent enough week going 3-4 against the Rays and White Sox. The offense has continued to be a real struggle though, with just 12 runs scored over their last five games. That includes an embarrassing 22-1 loss to the White Sox on Friday night. They were bit by the injury bug as well as Maikel Garcia (hand) landed on the injured list, Jac Caglianone (groin) was scratched from Sunday’s lineup and Nick Loftin was taken out by a crazy throw from teammate Daniel Lynch IV on Saturday.

29) San Francisco Giants

Last week: 29

The Giants actually played pretty good baseball this past week, winning four out of six games against the Athletics and Braves. Their offense also got a boost with the return of Heliot Ramos from the injured list on Sunday. They still have a leg up over the Rockies in the battle for fourth place in the National League West.

30) Colorado Rockies

Last week: 30

The Rockies took two out of three from the Red Sox to start the week before dropping two out of three against the Twins in Minneapolis to finish it out. Hunter Goodman did some serious work on Saturday though, with the first three-homer game of his career. The 26-year-old backstop now has 25 homers on the season and should soar past the career-high mark of 31 that he set last season.

Reds vs Brewers Prediction: Odds, recent stats, trends, and best bets for June 29

The NL Central has four teams separated by four or fewer games, but the Milwaukee Brewers (50-31) sit atop the throne as we inch closer to the All-Star break. Milwaukee will host Cincinnati (39-43) as both teams look to get back in the win column after losses on Sunday.

Cincinnati is coming off a 9-4 loss to Pittsburgh and has dropped four of the last six games. The Reds turn to Nick Lodolo to open the series, which hasn't been great news lately. In June, the Reds are 0-4 in Lodolo's starts and he has a 6.16 ERA with 13 earned runs on 28 hits allowed over 19.0 innings. However, in his last start, Lodolo went 4.0 innings with zero earned runs against Milwaukee, a significant improvement seven earned runs and 11 hits versus the Mets in his prior start.

Milwaukee has lost two straight games to break up their five-game winning streak. Despite the recent losses, Milwaukee is still up 6.5 games on the NL Central. Over the past week, the Brewers are hitting .220 (22nd) and rank sixth in ERA (2.89) as a pitching staff with the best OBA (.162). Robert Gasser gets the nod to start the series. Milwaukee lost his first four starts this year, but the Brewers have won the past two with Gasser on the mound as he's posted a 1.54 ERA and .154 OBA.

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

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

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

Game details & how to watch Reds at Brewers

  • Date: Monday, June 29, 2026
  • Time: 7:40 PM EST
  • Site: American Family Field 
  • City: Milwaukee, WI
  • Network/Streaming: MLB TV

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

Odds for the Reds at the Brewers

The latest odds as of Monday:

  • Moneyline: Cincinatti Reds (+129), Milwaukee Brewers (-156)
  • Spread: Brewers -1.5 (+138), Reds +1.5 (-167)
  • Total: 9.0

Probable starting pitchers for Reds at Brewers

  • Monday's pitching matchup (June 29): Nick Lodolo vs. Robert Gasser  
  • Reds: Nick Lodolo

2026 stats: 79.1 IP, 5-5, 4.99 ERA, 1.40 WHIP, 59 Ks, 28 BB

  • Brewers: Robert Gasser 

2026 Stats: 93.0 IP, 8-3, 1.45 ERA, 0.75 WHIP, 138 Ks, 23 BB

Who’s Hot? Who’s Not

  • The Reds’ Sal Stewart is hitting .254 with 79 hits, 15 home runs and 57 RBI over 311 at-bats
  • The Reds’ Matt McLain is hitting .198 with 50 hits and 76 strikeouts over 253 at-bats
  • The Brewers’ William Contreras is hitting .301 with 89 hits, 9 home runs, and 50 RBI over 296 at-bats
  • The Brewers’ Joey Ortiz is hitting .200 with 33 hits and 35 strikeouts over 200 at-bats

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

Top betting trends & insights to know ahead of Reds at Brewers

  • The Reds are 45-37 ATS, tied for sixth-best
  • The Brewers are 45-36 ATS, ranking fifth-best
  • The Reds are 49-32 to the Over, ranking third-best
  • The Brewers are 42-37-2 to the Under, ranking 10th-best
  • The Reds are 25-16 ATS on the road, ranking second-best 
  • The Brewers are 24-19 ATS at home, ranking eighth-best

Expert picks & predictions for tonight’s game between the Reds and the Brewers

Rotoworld Bet Best Bet

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

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

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

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

  • Moneyline: NBC Sports Bet is recommending a play on the Reds on the Moneyline.
  • Spread: NBC Sports Bet is leaning towards a play ATS on the Reds at +1.5.
  • Total: NBC Sports Bet is recommending a play on the Under on the Game Total of 9.0

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)