Sports picks for Wednesday, July 22, 2026
251 stored itemsGary’s saved picks and research for this day. Results are presented separately because older records do not all carry a durable source-pick ID.
Game picks
17
Yankees -1.5
Red Sox Moneyline
Brewers Moneyline
Giants Moneyline
Nationals Moneyline
Diamondbacks Moneyline
Mariners Moneyline
Angels Moneyline
Phillies Moneyline
Guardians Moneyline
Rays Moneyline
Padres Moneyline
Pirates +1.5
Orioles Moneyline
Cubs Moneyline
Rangers Moneyline
Astros MoneylinePlayer props
25
























Research
167- TEAM RECORDLAD @ PHI
Dodgers 7-0 in Eric Lauer's last 7 starts
Dodgers are 7-0 in Eric Lauer's last 7 starts this season — winners of his last 7 in a row. He starts tonight.
- BULLPENOAK @ ARI
Arizona Diamondbacks pen: 16.7 relief IP over their last 3 games
Arizona Diamondbacks's bullpen has thrown 16.7 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
- BULLPENDET @ CHC
Detroit Tigers pen: 18 relief IP over their last 3 games
Detroit Tigers's bullpen has thrown 18 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
- PLATOON EDGETB @ TOR
Nathan Lukes (bats L) hits 2nd against Griffin Jax (RHP)
Over 182 AB vs. Right, Nathan Lukes owns a .815 OPS versus .310 in 32 AB the other way. He sees RHP Griffin Jax tonight hitting 2nd, where the platoon side lines up his way.
- HEAD-TO-HEADTB @ TOR
Rays are 8-2 vs Blue Jays this season
Rays lead the season series 8-2 over Blue Jays. TB won the last meeting 12-2.
- TEAM RECORDTB @ TOR
Blue Jays 1-7 in Braydon Fisher's last 8 starts
Blue Jays are 1-7 in Braydon Fisher's last 8 starts this season — losers of his last 5 in a row. He starts tonight.
- PLATOON EDGEBAL @ BOS
Coby Mayo (bats R) gets a LHP from the 5th spot
Coby Mayo's vs. Left line (1.074 OPS, 79 AB) sits well above his .455 mark the other way (156 AB). Tonight's starter Jake Bennett throws LHP, the hand he hits best.
- STREAKCHW @ TEX
TEX games have gone OVER 6 straight
Texas Rangers games have gone OVER 6 straight — 12.2 runs a night against an average line of 8.5. Tonight's number sits at 8.5.
- PLATOON EDGECHW @ TEX
Justin Foscue (bats R) gets a LHP from the 2nd spot
Justin Foscue's vs. Left line (1.038 OPS, 64 AB) sits well above his .622 mark the other way (53 AB). Tonight's starter Anthony Kay throws LHP, the hand he hits best.
- STREAKBAL @ BOS
BOS have won 6 straight
Boston Red Sox have won 6 straight, outscoring teams by 22 runs over the run; 6-0 across their last 6.
- BULLPENPIT @ NYY
New York Yankees pen: 15.3 relief IP over their last 3 games
New York Yankees's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
- HEAT CHECKSD @ ATL
Ty France: 1.600 OPS in Last 15 Days
That 1.600 OPS spans the last 15 days (30 PA) against a .889 season baseline, a 0.711 swing. He has 15 home runs on the season. His total-bases line tonight: 1.5.
- BULLPENPIT @ NYY
New York Yankees pen: 15.3 relief IP over their last 3 games
New York Yankees's bullpen has thrown 15.3 innings across their last 3 games, with 4 arms working multiple of them. A worked-down pen heading into tonight.
- TEAM RECORDOAK @ ARI
Diamondbacks 2-6 in Merrill Kelly's last 8 starts
Diamondbacks are 2-6 in Merrill Kelly's last 8 starts this season. He starts tonight.
- TEAM RECORDSF @ KC
Giants 2-6 in Landen Roupp's last 8 starts
Giants are 2-6 in Landen Roupp's last 8 starts this season. He starts tonight.
- PLATOON EDGEWSH @ COL
Mickey Moniak (bats L) gets a RHP from the 2nd spot
Mickey Moniak's vs. Right line (.959 OPS, 181 AB) sits well above his .625 mark the other way (44 AB). Tonight's starter Cade Cavalli throws RHP, the hand he hits best.
- TEAM RECORDNYM @ MIL
Mets 6-2 in Christian Scott's last 8 starts
Mets are 6-2 in Christian Scott's last 8 starts this season. He starts tonight.
- TEAM RECORDCIN @ SEA
Reds 2-6 in Brady Singer's last 8 starts
Reds are 2-6 in Brady Singer's last 8 starts this season. He starts tonight.
- HEAD-TO-HEADMIA @ HOU
Astros are 6-2 vs Marlins this season
Astros lead the season series 6-2 over Marlins. HOU won the last meeting 5-3.
- TEAM RECORDCHW @ TEX
Rangers 6-2 in Tyler Alexander's last 8 starts
Rangers are 6-2 in Tyler Alexander's last 8 starts this season. He starts tonight.
- TEAM RECORDDET @ CHC
Tigers 6-2 in Keider Montero's last 8 starts
Tigers are 6-2 in Keider Montero's last 8 starts this season. He starts tonight.
- TEAM RECORDDET @ CHC
Cubs 2-6 in Colin Rea's last 8 starts
Cubs are 2-6 in Colin Rea's last 8 starts this season. He starts tonight.
- TEAM RECORDMIA @ HOU
Marlins 6-2 in Sandy Alcantara's last 8 starts
Marlins are 6-2 in Sandy Alcantara's last 8 starts this season. He starts tonight.
- PLATOON EDGENYM @ MIL
Brice Turang (bats L) gets a RHP from the 3rd spot
Brice Turang's vs. Right line (.902 OPS, 268 AB) sits well above his .552 mark the other way (104 AB). Tonight's starter Christian Scott throws RHP, the hand he hits best.
- SITUATIONALLAD @ PHI
18 bullpen innings in 3 games for LAD
Relievers have absorbed 18 innings over the last 3 games (Kyle Hurt (2) and Brock Stewart (2) the heaviest). PHI's pen has thrown 10.7 over the same span.
- PLATOON EDGESF @ KC
Vinnie Pasquantino (bats L) hits 3rd against Landen Roupp (RHP)
Over 196 AB vs. Right, Vinnie Pasquantino owns a .754 OPS versus .416 in 78 AB the other way. He sees RHP Landen Roupp tonight hitting 3rd, where the platoon side lines up his way.
- STREAKPIT @ NYY
NYY games have gone UNDER 5 straight
5 straight unders for NYY — their games are producing only 7.4 runs against numbers around 9.7. Tonight's number sits at 9.
- HR THREATPirates @ Yankees
Ben Rice
1. THE PICK: Ben Rice OVER 0.5 Home Runs (+310) 2.
- STREAKBAL @ BOS
BOS have won 5 straight
BOS have taken 5 straight and own a +19 run differential over the run. Last 5: 5-0.
- PLATOON EDGEMIA @ HOU
Kyle Stowers (bats L) draws Peter Lambert (RHP), batting 2nd
Kyle Stowers carries a .817 OPS vs. Right (227 AB) against .514 the other way (61 AB), and faces RHP Peter Lambert from the 2nd spot — a split his blended season line may not reflect.
- COOLING OFFLAD @ PHI
Kyle Tucker: .265 OPS in L15 — draws RHP Aaron Nola
Kyle Tucker's .265 OPS over the last 15 days (34 PA) trails his .696 season mark, down 0.431. Tonight he draws RHP Aaron Nola — his weaker side: a .686 OPS vs RHP across 243 AB.
- PLATOON EDGEMIA @ HOU
Yordan Alvarez (bats L) gets a RHP from the 2nd spot
Yordan Alvarez's vs. Right line (1.160 OPS, 266 AB) sits well above his .869 mark the other way (102 AB). Tonight's starter Sandy Alcantara throws RHP, the hand he hits best.
- PLATOON EDGEWSH @ COL
Luis Garcia Jr. (bats L) gets a RHP from the 2nd spot
Luis Garcia Jr.'s vs. Right line (.898 OPS, 273 AB) sits well above his .608 mark the other way (44 AB). Tonight's starter Gabriel Hughes throws RHP, the hand he hits best.
- PLATOON EDGESF @ KC
Rafael Devers (bats L) gets a RHP from the 4th spot
Rafael Devers's vs. Right line (.890 OPS, 261 AB) sits well above his .538 mark the other way (125 AB). Tonight's starter Seth Lugo throws RHP, the hand he hits best.
- FANTASY PICKUPSOAK @ ARI
Tyler Soderstrom
Pickup vs Merrill Kelly (7.55 xERA) — .821 OPS, bats 2nd.
- FANTASY PICKUPSOAK @ ARI
Shea Langeliers
Pickup vs Merrill Kelly (7.55 xERA) — .826 OPS, bats 3rd.
- RUNNING GAMEPIT @ NYY
New York Yankees like to run — Henry Davis (54% caught) is the wrong catcher to test
Henry Davis owns a 54% caught-stealing rate (14 of 26) and New York Yankees run anyway — 1 steals a game. Strength on strength on the bases.
- HR THREATDodgers @ Phillies
Shohei Ohtani
The 'Gary Special' double-down on Ohtani's power. If Ohtani is clearing his total bases line tonight, history and current form suggest he's doing it over the fence.
- FANTASY PICKUPSOAK @ ARI
Carlos Cortes
Pickup vs Merrill Kelly (7.55 xERA) — .801 OPS, bats 4th.
- HEAD-TO-HEADSD @ ATL
Padres are 4-1 vs Braves this season
Padres lead the season series 4-1 over Braves. SD won the last meeting 8-3.
- BATTER VS ARMLAD @ PHI
Mookie Betts vs Aaron Nola: .417
In 24 career at-bats against Aaron Nola, Mookie Betts is 10-for-24 for a 1.208 OPS. The two square off again tonight. He enters steady (.734 OPS, L15).
- HEAT CHECKTB @ TOR
Victor Mesa Jr.: 1.385 OPS in Last 15 Days
Over the last 15 days (25 PA) he is at a 1.385 OPS, up 0.605 on his .780 season mark. He has 8 home runs on the season. His total-bases line tonight: 0.5.
- STARTER FORMSD @ ATL
Martin Perez: 7.43 ERA over his last 3 starts
The last 3 times out: 13.3 innings, 11 earned runs, 15 hits. That 7.43 ERA runs 3.88 over his 3.54 season number.
- PLATOON EDGEOAK @ ARI
Corbin Carroll (bats L) gets a LHP from the 3rd spot
Corbin Carroll's vs. Left line (1.006 OPS, 111 AB) sits well above his .736 mark the other way (250 AB). Tonight's starter Gage Jump throws LHP, the hand he hits best.
- HEAT CHECKNYM @ MIL
Joey Ortiz: 1.011 OPS in Last 15 Days
The last 15 days sample runs 40 PA: a 1.011 OPS versus .630 for the season, 0.381 above his norm. His total-bases line tonight: 0.5.
- COOLING OFFNYM @ MIL
Jackson Chourio: .524 OPS in L15 — draws RHP Christian Scott
Jackson Chourio's .524 OPS over the last 15 days (45 PA) trails his .816 season mark, down 0.292. Tonight he draws RHP Christian Scott — his weaker side: a .789 OPS vs RHP across 203 AB.
- BULLPENWSH @ COL
Colorado Rockies pen: 15 relief IP over their last 3 games
Colorado Rockies's bullpen has thrown 15 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
- SITUATIONALOAK @ ARI
ARI's pen has logged 15.3 innings across its last 3 games
3 games, 15.3 innings out of the pen — Kevin Ginkel (2) and Drey Jameson (2) carried the load. OAK's pen has thrown 11.3 over the same span.
- SITUATIONALPIT @ NYY
NYY's pen has logged 15.3 innings across its last 3 games
3 games, 15.3 innings out of the pen — Brent Headrick (3) and Angel Chivilli (2.7) carried the load. PIT's pen has thrown 14.3 over the same span.
- PLATOON EDGEPIT @ NYY
Brandon Lowe (bats L) draws Gerrit Cole (RHP), batting 2nd
Brandon Lowe carries a .865 OPS vs. Right (258 AB) against .617 the other way (110 AB), and faces RHP Gerrit Cole from the 2nd spot — a split his blended season line may not reflect.
- BALLPARKPIT @ NYY
Max Fried's ERA jumps to 5.71 at Yankee Stadium
Max Fried carries a 5.71 ERA over 3 games (17.3 IP) at Yankee Stadium vs 2.23 across 44.3 innings everywhere else. Hitters bat .219 off him here.
- BALLPARKDET @ CHC
Colin Rea owns a 2.94 ERA at Wrigley Field — 6.45 everywhere else
Across 9 games (49 IP) at Wrigley Field, Colin Rea has a 2.94 ERA against 6.45 at his other parks (51.7 IP). Hitters bat .242 off him here.
- COOLING OFFDET @ CHC
Kerry Carpenter: .071 OPS in L15 — draws RHP Colin Rea
Kerry Carpenter's .071 OPS over the last 15 days (26 PA) trails his .705 season mark, down 0.634. Tonight he draws RHP Colin Rea — his stronger side: a .737 OPS vs RHP across 196 AB.
- HR THREATDodgers @ Phillies
Kyle Schwarber
Kyle Schwarber enters tonight's series finale boasting exceptional split metrics against left-handed pitching and at Citizens Bank Park. Schwarber has hit 33 home runs in 98 games this season, with 20 of those homers coming at home in 180 ABs (1.005 OPS).
- HR THREATPadres @ Braves
Manny Machado
Manny Machado is locked into an exceptional power groove, hitting 3 home runs over his last 2 games at Truist Park (2 HR on July 21, 1 HR on July 20). Across his last 15 days, Machado has posted 4 HRs in 37 ABs with a 1.044 OPS.
- HEAT CHECKMIN @ CLE
Chase DeLauter: 1.156 OPS in Last 15 Days
The last 15 days sample runs 43 PA: a 1.156 OPS versus .811 for the season, 0.345 above his norm. He has 11 home runs on the season. His total-bases line tonight: 1.5.
- HEAT CHECKBAL @ BOS
Andruw Monasterio: 1.391 OPS in Last 15 Days
That 1.391 OPS spans the last 15 days (22 PA) against a .731 season baseline, a 0.66 swing. His total-bases line tonight: 0.5.
- PARK WEATHERPIT @ NYY
Wind blowing out 14 mph at Yankee Stadium tonight
Conditions at Yankee Stadium: Partly Cloudy, 83°, wind 14 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.
- STARTER FORMPIT @ NYY
Max Fried: 6.91 ERA over his last 3 starts
Across his last 3 starts (14.3 IP) he has been tagged for 11 earned runs — a 6.91 ERA with a 1.67 WHIP (1.01 season) against a 3.21 season mark.
- STREAKSTL @ LAA
LAA games have gone UNDER 4 straight
The under has cashed 4 in a row in LAA games: 5 combined runs per game vs lines averaging 7.8. Tonight's number sits at 7.5.
- STREAKMIN @ CLE
MIN games have gone UNDER 4 straight
4 straight unders for MIN — their games are producing only 7 runs against numbers around 8.8. Tonight's number sits at 8.
- REGRESSIONPIT @ NYY
Esmerlyn Valdez: .306 AVG vs .223 xBA
Esmerlyn Valdez's .306 average comes against a .223 expected (xBA) on 122 plate appearances. His wOBA sits at .464 against a .365 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- STREAKMIA @ HOU
HOU games have gone UNDER 4 straight
4 straight unders for HOU — their games are producing only 7.8 runs against numbers around 8.8. Tonight's number sits at 8.
- TOMORROWTB @ TOR
Shane Bieber: 5.7 ERA vs 8.59 xERA
Projected to start tomorrow vs TB. A 5.7 ERA against a 8.59 expected ERA (2.89 run gap) — running hot, due to regress. Opponents hit .302 vs .324 expected.
- SITUATIONALMIN @ CLE
14.7 bullpen innings in 3 games for MIN
Relievers have absorbed 14.7 innings over the last 3 games (Travis Adams (3) and Mike Paredes (3) the heaviest). CLE's pen has thrown 10.3 over the same span.
- SITUATIONALMIA @ HOU
14.7 bullpen innings in 3 games for HOU
Relievers have absorbed 14.7 innings over the last 3 games (Kai-Wei Teng (2.3) and Enyel De Los Santos (2.3) the heaviest). MIA's pen has thrown 11.3 over the same span.
- COOLING OFFCIN @ SEA
Dominic Canzone: .500 OPS in L15 — draws RHP Brady Singer
Dominic Canzone's .500 OPS over the last 15 days (36 PA) trails his .841 season mark, down 0.341. Tonight he draws RHP Brady Singer — his weaker side: a .824 OPS vs RHP across 214 AB.
- PLATOON EDGEBAL @ BOS
Taylor Ward (bats R) gets a LHP from the 1st spot
Taylor Ward's vs. Left line (.900 OPS, 96 AB) sits well above his .694 mark the other way (275 AB). Tonight's starter Jake Bennett throws LHP, the hand he hits best.
- HEAT CHECKSTL @ LAA
Nolan Schanuel: 1.153 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a 1.153 OPS versus .757 for the season, 0.396 above his norm. His total-bases line tonight: 1.5.
- HEAT CHECKBAL @ BOS
Wilyer Abreu: 1.128 OPS in Last 15 Days
Over the last 15 days (41 PA) he is at a 1.128 OPS, up 0.328 on his .800 season mark. He has 15 home runs on the season. His total-bases line tonight: 1.5.
- STREAKPIT @ NYY
PIT have won 4 straight
Pittsburgh Pirates have won 4 straight, outscoring teams by 13 runs over the run; 4-2 across their last 6.
- STREAKBAL @ BOS
BAL have won 4 straight
Baltimore Orioles have won 4 straight, outscoring teams by 14 runs over the run; 4-1 across their last 5.
- STREAKPIT @ NYY
NYY games have gone UNDER 4 straight
The under has cashed 4 in a row in NYY games: 7.3 combined runs per game vs lines averaging 10. Tonight's number sits at 9.5.
- STREAKBAL @ BOS
BAL games have gone UNDER 4 straight
The under has cashed 4 in a row in BAL games: 7.5 combined runs per game vs lines averaging 9.1. Tonight's number sits at 9.25.
- STREAKOAK @ ARI
ARI games have gone UNDER 4 straight
4 straight unders for ARI — their games are producing only 9.8 runs against numbers around 11. Tonight's number sits at 9.
- STREAKCIN @ SEA
CIN games have gone UNDER 4 straight
4 straight unders for CIN — their games are producing only 6.3 runs against numbers around 10.9. Tonight's number sits at 6.25.
- HR THREATNationals @ Rockies
James Wood
James Wood boasts exceptional power against right-handed pitching, slamming 20 of his 28 home runs against RHP in 250 at-bats this season (an 8.0% home run rate per at-bat). Facing Rockies right-hander Gabriel Hughes, who allows a fly-ball leaning contact profile with a 0.74 GO/AO ratio, Wood is well-positioned at Coors Field.
- HEAT CHECKPIT @ NYY
Ben Rice: 1.314 OPS in Last 15 Days
That 1.314 OPS spans the last 15 days (37 PA) against a .966 season baseline, a 0.348 swing. He has 29 home runs on the season. His total-bases line tonight: 1.5.
- REGRESSIONOAK @ ARI
Merrill Kelly: 5.2 ERA vs 7.55 xERA
Merrill Kelly carries a 5.2 ERA against a 7.55 expected ERA (2.35 run gap), so he has been outperforming his contact quality. Opponents hit .279 off him vs a .308 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- STARTER FORMOAK @ ARI
Merrill Kelly: 2.12 ERA over his last 3 starts
The last 3 times out: 17 innings, 4 earned runs, 15 Ks. That 2.12 ERA sits 3.08 runs under his 5.20 season number.
- COOLING OFFOAK @ ARI
Corbin Carroll: .449 OPS in L15 — draws LHP Gage Jump
Corbin Carroll's .449 OPS over the last 15 days (37 PA) trails his .819 season mark, down 0.37. Tonight he draws LHP Gage Jump — his stronger side: a 1.006 OPS vs LHP across 111 AB.
- COOLING OFFSTL @ LAA
Ivan Herrera: .466 OPS in L15 — draws LHP Reid Detmers
Ivan Herrera's .466 OPS over the last 15 days (48 PA) trails his .746 season mark, down 0.28. Tonight he draws LHP Reid Detmers — his stronger side: a .818 OPS vs LHP across 105 AB.
- HEAT CHECKSF @ KC
Lane Thomas: 1.034 OPS in Last 15 Days
That 1.034 OPS spans the last 15 days (43 PA) against a .750 season baseline, a 0.284 swing. He has 9 home runs on the season. His total-bases line tonight: 0.5.
- TOMORROWARI @ STL
Michael McGreevy: 2.92 ERA vs 5.35 xERA
Projected to start tomorrow vs ARI. A 2.92 ERA against a 5.35 expected ERA (2.43 run gap) — running hot, due to regress. Opponents hit .236 vs .285 expected.
- COOLING OFFLAD @ PHI
Freddie Freeman: .493 OPS in L15 — draws RHP Aaron Nola
Freddie Freeman's .493 OPS over the last 15 days (37 PA) trails his .840 season mark, down 0.347. Tonight he draws RHP Aaron Nola — his stronger side: a .911 OPS vs RHP across 255 AB.
- COOLING OFFOAK @ ARI
Ketel Marte: .481 OPS in L15 — draws LHP Gage Jump
Ketel Marte's .481 OPS over the last 15 days (46 PA) trails his .769 season mark, down 0.288. Tonight he draws LHP Gage Jump — his stronger side: a .937 OPS vs LHP across 102 AB.
- REGRESSIONLAD @ PHI
Edmundo Sosa: .218 AVG vs .282 xBA
Edmundo Sosa's .218 average comes against a .282 expected (xBA) on 171 plate appearances. His wOBA sits at .267 against a .332 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
- BULLPENMIN @ CLE
Minnesota Twins pen: 14.7 relief IP over their last 3 games
Minnesota Twins's bullpen has thrown 14.7 innings across their last 3 games, with 2 arms working multiple of them. A worked-down pen heading into tonight.
- COOLING OFFMIN @ CLE
Kyle Manzardo: .288 OPS in L15 — draws RHP Bailey Ober
Kyle Manzardo's .288 OPS over the last 15 days (33 PA) trails his .652 season mark, down 0.364. Tonight he draws RHP Bailey Ober — his stronger side: a .656 OPS vs RHP across 224 AB.
- STARTER FORMOAK @ ARI
Gage Jump: 6.57 ERA over his last 3 starts
He is carrying a 6.57 ERA over his last 12.3 innings with a 1.95 WHIP (1.32 season) — the 3.78 season line is doing a lot of work for him right now.
- SITUATIONALNYM @ MIL
MIL's pen has logged 13.3 innings across its last 3 games
3 games, 13.3 innings out of the pen — Bryse Wilson (4) and Lance McCullers Jr. (3) carried the load. NYM's pen has thrown 8.7 over the same span.
- HEAT CHECKWSH @ COL
CJ Abrams: 1.167 OPS in Last 15 Days
That 1.167 OPS spans the last 15 days (38 PA) against a .892 season baseline, a 0.275 swing. He has 24 home runs on the season. His total-bases line tonight: 1.5.
- PLATOON EDGEPIT @ NYY
Ryan O'Hearn (bats L) hits 5th against Gerrit Cole (RHP)
Over 222 AB vs. Right, Ryan O'Hearn owns a .881 OPS versus .671 in 98 AB the other way. He sees RHP Gerrit Cole tonight hitting 5th, where the platoon side lines up his way.
- HEAT CHECKOAK @ ARI
Jacob Wilson: .983 OPS in Last 15 Days
That .983 OPS spans the last 15 days (45 PA) against a .748 season baseline, a 0.235 swing. His total-bases line tonight: 1.5.
- BATTER VS ARMMIN @ CLE
Jose Ramirez vs Bailey Ober: .321
Jose Ramirez's career line off Bailey Ober is 9-for-28, a .321 average over 28 at-bats with 2 home runs — they meet again tonight. He enters hot (1.000 OPS, L15).
- SITUATIONALDET @ CHC
DET's pen has logged 12.7 innings across its last 3 games
3 games, 12.7 innings out of the pen — Tyler Holton (2.3) and Jacob Waguespack (2) carried the load. CHC's pen has thrown 10.7 over the same span.
- BALLPARKOAK @ ARI
Merrill Kelly owns a 6.69 ERA at Chase Field — 4.28 everywhere else
Across 7 games (37.7 IP) at Chase Field, Merrill Kelly has a 6.69 ERA against 4.28 at his other parks (61 IP). Hitters bat .313 off him here.
- BULLPENWSH @ COL
Washington Nationals pen: 13 relief IP over their last 3 games
Washington Nationals's bullpen has thrown 13 innings across their last 3 games, with 3 arms working multiple of them. A worked-down pen heading into tonight.
- COOLING OFFSF @ KC
Jung Hoo Lee: .475 OPS in L15 — draws RHP Seth Lugo
Jung Hoo Lee's .475 OPS over the last 15 days (39 PA) trails his .759 season mark, down 0.284. Tonight he draws RHP Seth Lugo — his stronger side: a .766 OPS vs RHP across 254 AB.
- HEAT CHECKNYM @ MIL
Cooper Pratt: .996 OPS in Last 15 Days
The last 15 days sample runs 35 PA: a .996 OPS versus .715 for the season, 0.281 above his norm. His total-bases line tonight: 0.5.
- STARTER FORMTB @ TOR
Griffin Jax: 6.60 ERA over his last 3 starts
Across his last 3 starts (15 IP) he has been tagged for 11 earned runs — a 6.60 ERA with a 1.27 WHIP (1.27 season) against a 4.08 season mark.
- STARTER FORMCIN @ SEA
Emerson Hancock: 0.63 ERA over his last 3 starts
Across his last 3 starts (14.3 IP) he has a 0.63 ERA with a 0.91 WHIP (1.01 season) and 13 strikeouts — his season mark is 3.17, and that is where most lines still price him.
- BATTER VS ARMMIN @ CLE
Bailey Ober vs Brayan Rocchio: 2-for-16, 6 K
Across 16 career at-bats, Brayan Rocchio is just 2-for-16 against Bailey Ober with 6 strikeouts and a .250 OPS. The rematch is tonight.
- COOLING OFFCIN @ SEA
Colt Emerson: .255 OPS in L15 — draws RHP Brady Singer
Colt Emerson's .255 OPS over the last 15 days (29 PA) trails his .625 season mark, down 0.37. Tonight he draws RHP Brady Singer — his stronger side: a .634 OPS vs RHP across 118 AB.
- COOLING OFFSTL @ LAA
Masyn Winn: .353 OPS in L15 — draws LHP Reid Detmers
Masyn Winn's .353 OPS over the last 15 days (36 PA) trails his .635 season mark, down 0.282. Tonight he draws LHP Reid Detmers — his stronger side: a .748 OPS vs LHP across 82 AB.
- BATTER VS ARMCIN @ SEA
Cal Raleigh vs Brady Singer: .375
Cal Raleigh's career line off Brady Singer is 6-for-16, a .375 average over 16 at-bats with 1 home run — they meet again tonight. He enters cold (.580 OPS, L15).
- PARK WEATHERBAL @ BOS
Wind blowing out 11 mph at Fenway Park tonight
Tonight's reading at Fenway Park — Partly Cloudy, 82°, wind 11 mph, Out To CF. Everything about the air says carry. The total sits at 9.
- REGRESSIONWSH @ COL
Mickey Moniak: .280 AVG vs .230 xBA
Mickey Moniak's .280 average comes against a .230 expected (xBA) on 243 plate appearances. His wOBA sits at .378 against a .309 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- PARK WEATHERBAL @ BOS
Wind blowing out 11 mph at Fenway Park tonight
Tonight's reading at Fenway Park — Partly Cloudy, 83°, wind 11 mph, Out To CF. Everything about the air says carry. The total sits at 9.5.
- SITUATIONALWSH @ COL
COL's bullpen has covered 12.3 innings over the last 3 games
That is 12.3 relief innings in 3 games, led by Tanner Gordon (5.7) and Juan Mejia (1.7). WSH's pen has thrown 8.7 over the same span.
- COOLING OFFSF @ KC
Drew Gilbert: .382 OPS in L15 — draws RHP Seth Lugo
Drew Gilbert's .382 OPS over the last 15 days (33 PA) trails his .662 season mark, down 0.28. Tonight he draws RHP Seth Lugo — his stronger side: a .750 OPS vs RHP across 177 AB.
- TOMORROWSD @ ATL
Griffin Canning: 6.67 ERA vs 4.94 xERA
Projected to start tomorrow vs ATL. A 6.67 ERA against a 4.94 expected ERA (1.73 run gap) — unlucky, due to bounce back. Opponents hit .281 vs .254 expected.
- PLATOON EDGENYM @ MIL
Garrett Mitchell (bats L) draws Christian Scott (RHP), batting 5th
Garrett Mitchell carries a .865 OPS vs. Right (220 AB) against .698 the other way (69 AB), and faces RHP Christian Scott from the 5th spot — a split his blended season line may not reflect.
- FANTASY PICKUPSOAK @ ARI
Jacob Wilson
Pickup vs Merrill Kelly (7.55 xERA) — .748 OPS, bats 1st.
- REGRESSIONLAD @ PHI
Aaron Nola: 5.68 ERA vs 4.2 xERA
Aaron Nola carries a 5.68 ERA against a 4.2 expected ERA (1.48 run gap), so he has been underperforming his contact quality. Opponents hit .278 off him vs a .244 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- REGRESSIONDET @ CHC
Nico Hoerner: .247 AVG vs .292 xBA
Nico Hoerner is hitting .247 against a .292 expected average (xBA) over 443 plate appearances. His wOBA sits at .293 against a .322 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit above what he has actually posted.
- STARTER FORMMIA @ HOU
Peter Lambert: 1.02 ERA over his last 3 starts
He has allowed 2 earned runs over his last 17.7 innings (1.02 ERA) with a 0.79 WHIP (1.11 season) — a different pitcher than the 3.03 season line says.
- COOLING OFFBAL @ BOS
Jarren Duran: .371 OPS in L15 — draws RHP Dean Kremer
Jarren Duran's .371 OPS over the last 15 days (37 PA) trails his .594 season mark, down 0.223. Tonight he draws RHP Dean Kremer — his stronger side: a .599 OPS vs RHP across 267 AB.
- REGRESSIONWSH @ COL
Cole Carrigg: .301 AVG vs .257 xBA
Cole Carrigg is hitting .301 against a .257 expected average (xBA) over 134 plate appearances. His wOBA sits at .379 against a .333 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- REGRESSIONPIT @ NYY
Jake Mangum: .301 AVG vs .256 xBA
Across 270 plate appearances, Jake Mangum carries a .301 average versus a .256 xBA. His wOBA sits at .323 against a .286 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- COOLING OFFNYM @ MIL
William Contreras: .490 OPS in L15 — draws RHP Christian Scott
William Contreras's .490 OPS over the last 15 days (34 PA) trails his .739 season mark, down 0.249. Tonight he draws RHP Christian Scott — his stronger side: a .741 OPS vs RHP across 264 AB.
- HEAT CHECKPIT @ NYY
Jazz Chisholm Jr.: .954 OPS in Last 15 Days
The last 15 days sample runs 34 PA: a .954 OPS versus .726 for the season, 0.228 above his norm. He has 16 home runs on the season. His total-bases line tonight: 1.5.
- REGRESSIONOAK @ ARI
Donovan Walton: .303 AVG vs .261 xBA
Donovan Walton's .303 average comes against a .261 expected (xBA) on 111 plate appearances. His wOBA sits at .377 against a .323 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- HEAT CHECKBAL @ BOS
Caleb Durbin: .879 OPS in Last 15 Days
The last 15 days sample runs 41 PA: a .879 OPS versus .699 for the season, 0.18 above his norm. He has 10 home runs on the season. His total-bases line tonight: 1.5.
- HEAT CHECKSF @ KC
Isaac Collins: .914 OPS in Last 15 Days
Over the last 15 days (35 PA) he is at a .914 OPS, up 0.198 on his .716 season mark. His total-bases line tonight: 0.5.
- PARK WEATHERPIT @ NYY
Wind blowing out 10 mph at Yankee Stadium tonight
Conditions at Yankee Stadium: Partly Cloudy, 83°, wind 10 mph, Out To CF. Fly balls that die most nights have a chance to go tonight. The total sits at 9.5.
- PARK WEATHERDET @ CHC
Wind blowing in 10 mph at Wrigley Field tonight
Conditions at Wrigley Field: Clear, 70°, wind 10 mph, In From CF. That wind knocks down anything hit in the air. The total sits at 8.
- REGRESSIONSD @ ATL
Michael King: 3.33 ERA vs 4.62 xERA
Michael King carries a 3.33 ERA against a 4.62 expected ERA (1.29 run gap), so he has been outperforming his contact quality. Opponents hit .212 off him vs a .248 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- STARTER FORMPIT @ NYY
Bubba Chandler: 6.60 ERA over his last 3 starts
The last 3 times out: 15 innings, 11 earned runs, 18 hits. That 6.60 ERA runs 1.83 over his 4.77 season number.
- STARTER FORMLAD @ PHI
Eric Lauer: 3.00 ERA over his last 3 starts
The last 3 times out: 18 innings, 6 earned runs, 7 Ks. That 3.00 ERA sits 1.81 runs under his 4.81 season number.
- COOLING OFFPIT @ NYY
Brandon Lowe: .579 OPS in L15 — draws RHP Gerrit Cole
Brandon Lowe's .579 OPS over the last 15 days (37 PA) trails his .792 season mark, down 0.213. Tonight he draws RHP Gerrit Cole — his stronger side: a .865 OPS vs RHP across 258 AB.
- BALLPARKSF @ KC
Seth Lugo's ERA drops to 3.61 at Kauffman Stadium
Seth Lugo carries a 3.61 ERA over 11 games (62.3 IP) at Kauffman Stadium vs 5.40 across 48.3 innings everywhere else. Hitters bat .266 off him here.
- BATTER VS ARMMIA @ HOU
Christian Walker vs Sandy Alcantara: .357
Christian Walker has gone 5-for-14 (.357) across 14 career at-bats off Sandy Alcantara, with 1 HR. They meet again tonight. He enters cold (.503 OPS, L15).
- REGRESSIONSF @ KC
Luis Arraez: .323 AVG vs .284 xBA
Luis Arraez is hitting .323 against a .284 expected average (xBA) over 420 plate appearances. His wOBA sits at .349 against a .304 expected (xwOBA). Statcast grades the quality of his contact rather than the results, and the expected marks sit below what he has actually posted.
- REGRESSIONTB @ TOR
Griffin Jax: 4.08 ERA vs 5.31 xERA
Griffin Jax carries a 4.08 ERA against a 5.31 expected ERA (1.23 run gap), so he has been outperforming his contact quality. Opponents hit .250 off him vs a .274 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- REGRESSIONNYM @ MIL
Christian Scott: 2.87 ERA vs 4.14 xERA
Christian Scott carries a 2.87 ERA against a 4.14 expected ERA (1.27 run gap), so he has been outperforming his contact quality. Opponents hit .212 off him vs a .230 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- FIRST INNINGWSH @ COL
YRFI watch: first innings have been live on both sides of WSH @ COL
Both sides keep scoring early — a 1st-inning run in 8 of 10 for COL and 7 of 10 for WSH games lately.
- BALLPARKPIT @ NYY
At Yankee Stadium, Gerrit Cole pitches to a 3.18 ERA
Gerrit Cole at Yankee Stadium: 3.18 ERA over 28.3 innings (5G) — 4.72 on a 26.7-inning baseline elsewhere. Hitters bat .192 off him here.
- REGRESSIONSF @ KC
Seth Lugo: 4.39 ERA vs 5.53 xERA
Seth Lugo carries a 4.39 ERA against a 5.53 expected ERA (1.14 run gap), so he has been outperforming his contact quality. Opponents hit .280 off him vs a .281 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- REGRESSIONCIN @ SEA
Emerson Hancock: 3.17 ERA vs 4.34 xERA
Emerson Hancock carries a 3.17 ERA against a 4.34 expected ERA (1.17 run gap), so he has been outperforming his contact quality. Opponents hit .209 off him vs a .251 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- REGRESSIONSTL @ LAA
Hunter Dobbins: 4.03 ERA vs 5.14 xERA
Hunter Dobbins carries a 4.03 ERA against a 5.14 expected ERA (1.11 run gap), so he has been outperforming his contact quality. Opponents hit .247 off him vs a .269 expected (xBA). Most lines price off his season ERA, which may not reflect that gap.
- BATTER VS ARMBAL @ BOS
Masataka Yoshida vs Dean Kremer: .500
In 10 career at-bats against Dean Kremer, Masataka Yoshida is 5-for-10 for a 1.100 OPS. The two square off again tonight. He enters hot (1.011 OPS, L15).
- FANTASY PICKUPSSF @ KC
Casey Schmitt
Pickup vs Seth Lugo (5.53 xERA) — .782 OPS, bats 5th.
- TOMORROWSD @ ATL
Chris Sale: 2.06 ERA vs 3.31 xERA
Projected to start tomorrow vs SD. A 2.06 ERA against a 3.31 expected ERA (1.25 run gap) — running hot, due to regress. Opponents hit .221 vs .228 expected.
- TOMORROWKC @ DET
Troy Melton: 1.8 ERA vs 3.03 xERA
Projected to start tomorrow vs KC. A 1.8 ERA against a 3.03 expected ERA (1.23 run gap) — running hot, due to regress. Opponents hit .170 vs .215 expected.
- FANTASY PICKUPSSF @ KC
Heliot Ramos
Pickup vs Seth Lugo (5.53 xERA) — .771 OPS, bats 3rd.
- FANTASY PICKUPSSF @ KC
Rafael Devers
Pickup vs Seth Lugo (5.53 xERA) — .776 OPS, bats 4th.
- FANTASY PICKUPSMIA @ HOU
Peter Lambert
Streamer vs MIA — 3.29 xERA · 8.9 K/9 · 1.11 WHIP.
- BALLPARKLAD @ PHI
Aaron Nola owns a 6.50 ERA at Citizens Bank Park — 5.06 everywhere else
Across 9 games (44.3 IP) at Citizens Bank Park, Aaron Nola has a 6.50 ERA against 5.06 at his other parks (58.7 IP). Hitters bat .312 off him here.
- PARK WEATHERWSH @ COL
93° at Coors Field — the ball will carry tonight
Tonight's reading at Coors Field — Partly Cloudy, 93°, wind 7 mph, In From RF. Everything about the air says carry. The total sits at 11.5.
- TOMORROWTB @ TOR
Ian Seymour: 4.79 ERA vs 3.67 xERA
Projected to start tomorrow vs TOR. A 4.79 ERA against a 3.67 expected ERA (1.12 run gap) — unlucky, due to bounce back. Opponents hit .215 vs .216 expected.
- RUNNING GAMEMIN @ CLE
Green light: Cleveland Guardians run, and Alex Jackson has caught just 13%
Alex Jackson is catching tonight at 13% on the season (2-for-16 throwing), and Cleveland Guardians attempt 1.2 steals a game. The track meet is on.
- FANTASY PICKUPSSF @ KC
Jung Hoo Lee
Pickup vs Seth Lugo (5.53 xERA) — .759 OPS, bats 6th.
- FANTASY PICKUPSPIT @ NYY
Cody Bellinger
Pickup vs Mitch Keller (5.38 xERA) — .760 OPS, bats 4th.
- FANTASY PICKUPSSF @ KC
Landen Roupp
Streamer vs KC — 3.41 xERA · 9.2 K/9 · 1.27 WHIP.
- FANTASY PICKUPSPIT @ NYY
Gerrit Cole
Streamer vs PIT — 3.56 xERA · 9 K/9 · 1.16 WHIP.
- FIRST INNINGCIN @ SEA
SEA have gone quiet in the 1st: runs in 0 of their last 10
Seattle Mariners have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FANTASY PICKUPSBAL @ BOS
Wilyer Abreu
Pickup vs Dean Kremer (4.91 xERA) — .800 OPS, bats 3rd.
- FIRST INNINGMIA @ HOU
MIA have gone quiet in the 1st: runs in 0 of their last 10
Miami Marlins have scored in the first inning just 0 times in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FANTASY PICKUPSPIT @ NYY
Jazz Chisholm Jr.
Pickup vs Mitch Keller (5.38 xERA) — .726 OPS, bats 6th.
- FANTASY PICKUPSTB @ TOR
Braydon Fisher
Streamer vs TB — 3.75 xERA · 9.1 K/9 · 1.18 WHIP.
- RUNNING GAMECHW @ TEX
Chicago White Sox like to run — Elias Diaz (33% caught) is the wrong catcher to test
Chicago White Sox attempt 0.9 steals a game, but Elias Diaz has cut down 5 of 15 runners (33%). Someone is getting thrown out tonight.
- FANTASY PICKUPSBAL @ BOS
Ceddanne Rafaela
Pickup vs Dean Kremer (4.91 xERA) — .758 OPS, bats 2nd.
- FIRST INNINGCHW @ TEX
CHW have gone quiet in the 1st: runs in 1 of their last 10
Chicago White Sox have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FIRST INNINGBAL @ BOS
BAL have gone quiet in the 1st: runs in 1 of their last 10
Baltimore Orioles have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FIRST INNINGBAL @ BOS
BAL have gone quiet in the 1st: runs in 1 of their last 10
Baltimore Orioles have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
- FIRST INNINGNYM @ MIL
MIL have gone quiet in the 1st: runs in 1 of their last 10
Milwaukee Brewers have scored in the first inning just 1 time in their last 10 games — slow-starting lineup, and the 1st has been a free pass for opposing starters.
Graded results
42Games
- W
Red Sox ML -156
MLB · 3-6
- L
Yankees -1.5 +114
MLB · 5-3
- L
Giants ML -130
MLB · 4-5
- W
Brewers ML -158
MLB · 3-4
- W
Pirates +1.5 -120
MLB · 5-3
- W
Nationals ML -142
MLB · 8-0
- L
Mariners ML -164
MLB · 5-3
- L
Orioles ML +104
MLB · 3-6
- L
Angels ML -134
MLB · 1-0
- W
Diamondbacks ML -130
MLB · 5-15
- L
Phillies ML +102
MLB · 9-5
- W
Rays ML -108
MLB · 4-2
- L
Guardians ML -144
MLB · 10-6
- L
Padres ML +100
MLB · 6-7
- W
Astros ML -116
MLB · 2-5
- L
Cubs ML -120
MLB · 5-1
- L
Rangers ML +104
MLB · 4-2
Props
- W
Ben Rice · over
Pirates @ Yankees · Actual 1
- W
Ben Rice · over
Pirates @ Yankees · Actual 5
- W
Carter Jensen · over
Giants @ Royals · Actual 1
- L
Colt Keith · over
Tigers @ Cubs · Actual 0
- L
Dominic Canzone · over
Reds @ Mariners · Actual 1
- L
Elly De La Cruz · over
Reds @ Mariners · Actual 0
- L
Esmerlyn Valdez · over
Pirates @ Yankees · Actual 0
- W
Gabriel Moreno · over
Athletics @ Diamondbacks · Actual 4
- L
Garrett Mitchell · over
Mets @ Brewers · Actual 0
- L
Jacob Wilson · over
Athletics @ Diamondbacks · Actual 1
- L
Jake Burger · over
White Sox @ Rangers · Actual 0
- L
James Wood · over
Nationals @ Rockies · Actual 0
- L
James Wood · over
Nationals @ Rockies · Actual 1
- L
Jordan Walker · over
Cardinals @ Angels · Actual 0
- W
Junior Caminero · over
Rays @ Blue Jays · Actual 3
- W
Max Muncy · over
Dodgers @ Phillies · Actual 4
- L
Mickey Moniak · over
Nationals @ Rockies · Actual 1
- L
Munetaka Murakami · over
White Sox @ Rangers · Actual 0
- W
Rafael Devers · over
Giants @ Royals · Actual 2
- L
Shohei Ohtani · over
Dodgers @ Phillies · Actual 0
- L
Shohei Ohtani · over
Dodgers @ Phillies · Actual 0
- W
Steven Kwan · over
Twins @ Guardians · Actual 3
- L
Ty France · over
Padres @ Braves · Actual 0
- L
Wilyer Abreu · over
Orioles @ Red Sox · Actual 0
- W
Yordan Alvarez · over
Marlins @ Astros · Actual 5