Observed · MLB ·
Cleveland Guardians 6, Cincinnati Reds 5. CLE scored 4 in the 1st. The lead changed hands 2 times. Decided by a run. Colin Holderman took the win, Sam Moll the loss, and Cade Smith the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CLE 4 0 0 0 1 0 0 1 0 6 9 0 CIN 0 0 1 4 0 0 0 0 0 5 11 1 - Decisions
- W Colin Holderman · L Sam Moll · SV Cade Smith
- Where
- Great American Ball Park ·
Full box score
Detroit Tigers 14, Baltimore Orioles 0. DET scored 3 in the 2nd. Troy Melton took the win, Dean Kremer the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E BAL 0 0 0 0 0 0 0 0 0 0 3 1 DET 2 3 1 2 1 1 2 2 14 19 0 - Decisions
- W Troy Melton · L Dean Kremer
- Where
- Comerica Park ·
Full box score
Arizona Diamondbacks 8, Pittsburgh Pirates 7 in 12 innings. Decided by a run. Gerardo Carrillo took the win, Wilber Dotel the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 10 11 12 R H E AZ 1 2 1 1 0 1 0 0 0 1 0 1 8 15 1 PIT 0 0 0 0 0 0 0 3 3 1 0 0 7 14 4 - Decisions
- W Gerardo Carrillo · L Wilber Dotel
- Where
- PNC Park ·
Full box score
Texas Rangers 4, Tampa Bay Rays 1. Cal Quantrill took the win, Griffin Jax the loss, and Jacob Latz the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TEX 0 1 1 0 0 0 1 1 0 4 7 0 TB 0 0 0 0 0 1 0 0 0 1 5 1 - Decisions
- W Cal Quantrill · L Griffin Jax · SV Jacob Latz
- Where
- Tropicana Field ·
Full box score
Miami Marlins 1, Philadelphia Phillies 0. Decided by a run. Sandy Alcantara took the win, Aaron Nola the loss, and Pete Fairbanks the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E PHI 0 0 0 0 0 0 0 0 0 0 4 1 MIA 1 0 0 0 0 0 0 0 1 6 1 - Decisions
- W Sandy Alcantara · L Aaron Nola · SV Pete Fairbanks
- Where
- loanDepot park ·
Full box score
Washington Nationals 8, Toronto Blue Jays 6. WSH scored 4 in the 1st. Cade Cavalli took the win, Shane Bieber the loss, and Clayton Beeter the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TOR 0 0 1 1 1 0 0 3 0 6 8 2 WSH 4 0 0 3 1 0 0 0 8 8 2 - Decisions
- W Cade Cavalli · L Shane Bieber · SV Clayton Beeter
- Where
- Nationals Park ·
Full box score
Cincinnati Reds 2, Cleveland Guardians 0. Jose Franco took the win, Gavin Williams the loss, and Emilio Pagán the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CLE 0 0 0 0 0 0 0 0 0 0 3 0 CIN 1 0 0 0 1 0 0 0 2 3 0 - Decisions
- W Jose Franco · L Gavin Williams · SV Emilio Pagán
- Where
- Great American Ball Park ·
Full box score
Minnesota Twins 3, Kansas City Royals 2. The lead changed hands 2 times. Decided by a run. Jack Anderson took the win, Alex Lange the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E KC 0 0 0 0 0 2 0 0 0 2 4 1 MIN 0 0 0 1 0 0 0 0 2 3 10 0 - Decisions
- W Jack Anderson · L Alex Lange
- Where
- Target Field ·
Full box score
New York Yankees 3, Chicago White Sox 2. NYY scored 3 in the 2nd. Decided by a run. Gerrit Cole took the win, Anthony Kay the loss, and David Bednar the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E NYY 0 3 0 0 0 0 0 0 0 3 6 0 CWS 0 0 0 0 0 0 0 0 2 2 7 0 - Decisions
- W Gerrit Cole · L Anthony Kay · SV David Bednar
- Where
- Rate Field ·
Full box score
Chicago Cubs 10, St. Louis Cardinals 2. CHC scored 5 in the 2nd. Colin Rea took the win, Michael McGreevy the loss. CHC had 17 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CHC 2 5 0 0 1 0 0 1 1 10 17 0 STL 0 0 0 1 0 0 0 0 1 2 7 0 - Decisions
- W Colin Rea · L Michael McGreevy
- Where
- Busch Stadium ·
Full box score
Houston Astros 3, Los Angeles Angels 2. Decided by a run. Steven Okert took the win, Mitch Farris the loss, and Josh Hader the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E HOU 1 0 0 1 0 0 0 0 1 3 9 0 LAA 0 0 1 0 1 0 0 0 0 2 7 0 - Decisions
- W Steven Okert · L Mitch Farris · SV Josh Hader
- Where
- Angel Stadium ·
Full box score
Athletics 4, Boston Red Sox 3. Decided by a run. Gage Jump took the win, Jake Bennett the loss, and Hogan Harris the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E BOS 0 0 0 0 0 0 0 1 2 3 8 0 ATH 0 1 0 0 0 0 2 1 4 9 0 - Decisions
- W Gage Jump · L Jake Bennett · SV Hogan Harris
- Where
- Sutter Health Park ·
Full box score
San Diego Padres 8, Colorado Rockies 7. The lead changed hands 2 times. Decided by a run. Mason Miller took the win, Jimmy Herget the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E COL 0 0 4 0 0 0 2 1 0 7 10 4 SD 0 2 0 0 1 1 2 1 1 8 16 1 - Decisions
- W Mason Miller · L Jimmy Herget
- Where
- Petco Park ·
Full box score
Milwaukee Brewers 8, San Francisco Giants 2. MIL scored 3 in the 4th. Logan Henderson took the win, Landen Roupp the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E MIL 0 0 1 3 1 0 2 1 0 8 13 1 SF 0 0 0 0 0 0 0 2 0 2 7 0 - Decisions
- W Logan Henderson · L Landen Roupp
- Where
- Oracle Park ·
Full box score
Seattle Mariners 7, Los Angeles Dodgers 6. SEA scored 3 in the 4th. Decided by a run. José A. Ferrer took the win, Brock Stewart the loss, and Andrés Muñoz the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E SEA 0 1 0 3 0 1 0 2 0 7 10 2 LAD 1 0 1 2 1 0 0 0 1 6 13 0 - Decisions
- W José A. Ferrer · L Brock Stewart · SV Andrés Muñoz
- Where
- UNIQLO Field at Dodger Stadium ·
Full box score
The day’s pitching, July 28, 2026
Ranked by game score
Show all 140
- 16Brendon Little58
- 17Jose Franco58
- 18Franco Aleman57
- 19Peter Lambert54
- 20Ty Madden54
- 21Aaron Nola53
- 22Gerardo Carrillo53
- 23Tyler Schweitzer53
- 24Justin Bruihl52
- 25Jake Bennett51
- 26Reid Detmers51
- 27Brandon Eisert50
- 28Tejay Antone50
- 29Gordon Graceffo49
- 30Mason Miller49
- 31A.J. Minter48
- 33Enyel De Los Santos48
- 34Jeff Hoffman48
- 35Kevin Kelly48
- 36Orlando Ribalta48
- 37Pete Fairbanks48
- 38Samy Natera Jr.48
- 39Steven Okert48
- 40Bryan Abreu47
- 41Caleb Ferguson47
- 42Cionel Pérez47
- 43Clayton Beeter47
- 44Colin Holderman47
- 45Daniel Espino47
- 46Didier Fuentes47
- 47Gabe Speier47
- 48Kody Funderburk47
- 49Pierce Johnson47
- 50Ron Marinaccio47
- 51Angel Chivilli46
- 52Calvin Faucher46
- 53Dylan Lee46
- 54Eduard Bazardo46
- 55Emilio Pagán46
- 56Jack Anderson46
- 57Jack Dreyer46
- 58Jacob Latz46
- 59José A. Ferrer46
- 60Josh Hader46
- 61Julian Garcia46
- 62Raisel Iglesias46
- 63Tom Cosgrove46
- 64Tyler Ferguson46
- 65Brennan Bernardino45
- 66Cade Smith45
- 67Gregory Soto45
- 68José Alvarado45
- 69Keaton Winn45
- 70Steven Cruz45
- 71Tyler Alexander45
- 72Brent Headrick44
- 73Brock Burke44
- 74Chase Petty44
- 75Craig Yoho44
- 76Daniel Duarte44
- 77Jakob Junis44
- 78Jordan Hicks44
- 79Kirby Yates44
- 80Michael King44
- 81Peter Strzelecki44
- 82Brandyn Garcia43
- 83Brock Stewart43
- 84Hunter Gaddis43
- 85Jovani Morán43
- 86Juan Morillo43
- 87Kevin Ginkel43
- 88Peyton Gray43
- 89Tim Mayza43
- 90Travis Adams43
- 91Wilber Dotel43
- 92Aaron Ashby42
- 93Abner Uribe42
- 94Brent Suter42
- 95Daniel Lynch IV42
- 96Isaac Mattson42
- 97José Fermin42
- 98Orion Kerkering42
- 99Andrew Wantz41
- 100Craig Kimbrel40
- 101John Schreiber40
- 102JT Brubaker40
- 103Juan Mejia40
- 104Luis Medina40
- 105Victor Vodnik40
- 106Chase Burns39
- 107Josh Walker39
- 108Michael Lorenzen39
- 109Mitch Farris39
- 110Ryan Watson39
- 111Adrian Morejon38
- 112Andrés Muñoz38
- 113Matt Svanson38
- 114Landen Roupp37
- 115Sam Moll37
- 116Steven Matz37
- 117Bubba Chandler36
- 118Alex Vesia35
- 119Bradgley Rodriguez35
- 120Jason Foley35
- 121Tim Herrin35
- 122Albert Suárez34
- 123CJ Van Eyk34
- 124Alex Lange33
- 125David Bednar33
- 126Hogan Harris33
- 127Jimmy Herget33
- 128Grant Anderson32
- 129Antonio Senzatela30
- 130Justin Wrobleski30
- 131Slade Cecconi30
- 132Mason Fluharty29
- 133Chadwick Tromp26
- 134Ryan Thompson26
- 135Gus Varland21
- 136Luis Castillo19
- 137Shane Bieber18
- 138Paul Sewald15
- 139Michael McGreevy11
- 140Dean Kremer10
Derived · MLB box scores
About this ranking
Game score v2 summarizes a pitching line. Higher scores reward outs and strikeouts; hits, walks and runs lower it.
Largest values first; names run A to Z. The ranking updates while games are in progress.
Every pitcher who has thrown in the July 28, 2026 games: 140 pitchers from 16 games. Game Score and win probability added are Derived. Game Score v2 is 40 + 2×outs + K − 2×H − 2×BB − 3×R − 6×HR. Win probability added sums MLB's model over each pitcher's own batters, in percentage points for his team. Box scores read 3:45 PM ET.
Win probability is read on its own slower pass, last at 3:45 PM ET.
MLB broadcast highlight
Play MLB clipMLB highlight from a different at-bat.
Cade Cavalli
Final · WSH 8, TOR 6 · Win
Held the Blue Jays to 3 runs over 6 innings as the Nationals took the lead. Daulton Varsho’s double in the 4th swung the game 10.7 points against him.
- Innings
- 6.0
- Strikeouts
- 3
- Runs allowed
- 3
Observed · MLB box score
Nationals’ win chance Derived · after each batter
Biggest at-batRun support from teammates
Full outing details
- Innings
- 6.0
- Hits
- 6
- Runs
- 3
- Walks
- 2
- Strikeouts
- 3
- Pitches
- 98
- Game score
- 48
- Win probability added
- +5.4 points
Observed · MLB box score. Game score and win probability added are derived. In innings, .1 means one out and .2 means two.
Observed · 98 tracked pitches in completed at-bats. Taller bars mean faster pitches.
Biggest at-bat
Observed and derived
−10.7 · Daulton Varsho doubles (18) on a line drive to right fielder Dylan Crews. Brandon Valenzuela to 3rd. Top 4th, no outs.
Last pitch · Four-Seam Fastball · 95.5 mph · 7 pitches in the at-bat
- Four-Seam Fastball · 95.6 mph · Ball
- Cutter · 89.3 mph · Ball
- Knuckle Curve · 85.8 mph · Called Strike
- Four-Seam Fastball · 97.0 mph · Foul Tip
- Cutter · 94.0 mph · Foul
- Changeup · 90.4 mph · Ball In Dirt
- Four-Seam Fastball · 95.5 mph · In play, no out
All 7 pitches were four-seam fastballs; the last arrived at 95.5 mph.
Shown highlight: −6.8 · Vladimir Guerrero Jr. singles on a ground ball to third baseman Jorbit Vivas. Nathan Lukes scores. Vladimir Guerrero Jr. to 2nd. Throwing error by third baseman Jorbit Vivas. Top 3rd, two out. MLB has no clip for the biggest at-bat.
Sources & method
The chart uses MLB’s win-probability model after each batter. Dashed marks show run support from teammates: 4 runs in the 1st, 3 runs in the 4th, 1 run in the 5th. Those changes are not credited to the pitcher.
This is the whole appearance for one pitcher on the day’s board, built when you selected him. The game is final. Read 3:45 PM ET. Win probability, plays and pitch tracking: MLB win-probability feed; lines and decisions: the game’s MLB game data. The notes are written from those measurements, not by a person. They describe the pitches, not why a batter swung or took.
Clip: the MLB broadcast for Vladimir Guerrero Jr's single, Lukes scores on error.
2025 statistics · Aggregate, regular season
Fastball speed and movement across pitchers.
Four-seamers with the most pitches in this sample
| Pitcher | Pitches | Speed | IVB |
|---|---|---|---|
| Freddy PeraltaMIL · Four-seam fastball | 1,651 | 94.8 mph | 16.8 in |
| Kevin GausmanTOR · Four-seam fastball | 1,627 | 94.5 mph | 16.8 in |
| Robbie RaySF · Four-seam fastball | 1,593 | 93.6 mph | 18.2 in |
Pitcher-season means · Minimum 100 four-seam fastballs. Baseball Savant