Observed · MLB ·
Baltimore Orioles 11, Toronto Blue Jays 4. BAL scored 4 in the 5th. Corbin Martin took the win, Chris Bassitt the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TOR 0 0 3 1 0 0 0 0 0 4 11 1 BAL 0 3 3 0 4 0 1 0 11 16 0 - Decisions
- W Corbin Martin · L Chris Bassitt
- Where
- Oriole Park at Camden Yards ·
Full box score
Colorado Rockies 8, Cleveland Guardians 6. COL scored 4 in the 9th. The lead changed hands 2 times. Tyler Kinley took the win, Cade Smith the loss, and Seth Halvorsen the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E COL 0 0 1 0 1 1 0 1 4 8 10 0 CLE 0 0 0 0 0 0 5 0 1 6 11 2 - Decisions
- W Tyler Kinley · L Cade Smith · SV Seth Halvorsen
- Where
- Progressive Field ·
Full box score
Detroit Tigers 5, Arizona Diamondbacks 1. Troy Melton took the win, Eduardo Rodriguez the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E AZ 0 0 0 0 0 0 0 1 0 1 7 1 DET 1 1 0 2 0 1 0 0 5 10 0 - Decisions
- W Troy Melton · L Eduardo Rodriguez
- Where
- Comerica Park ·
Full box score
Tampa Bay Rays 4, New York Yankees 2. Drew Rasmussen took the win, Cam Schlittler 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 TB 2 0 0 0 1 0 0 1 0 4 11 0 NYY 2 0 0 0 0 0 0 0 0 2 6 0 - Decisions
- W Drew Rasmussen · L Cam Schlittler · SV Pete Fairbanks
- Where
- Yankee Stadium ·
Full box score
Los Angeles Dodgers 5, Cincinnati Reds 2. Yoshinobu Yamamoto took the win, Chase Burns the loss, and Jack Dreyer the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E LAD 1 0 0 0 2 0 2 0 0 5 9 0 CIN 1 0 0 0 0 0 0 0 1 2 6 1 - Decisions
- W Yoshinobu Yamamoto · L Chase Burns · SV Jack Dreyer
- Where
- Great American Ball Park ·
Full box score
Minnesota Twins 5, Boston Red Sox 4. The lead changed hands 2 times. Decided by a run. Jhoan Duran took the win, Jordan Hicks the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E BOS 0 0 0 0 3 0 0 0 1 4 10 0 MIN 0 0 2 0 0 1 0 0 2 5 8 1 - Decisions
- W Jhoan Duran · L Jordan Hicks
- Where
- Target Field ·
Full box score
Atlanta Braves 10, Kansas City Royals 7. ATL scored 4 in the 8th. Spencer Strider took the win, Rich Hill the loss, and Raisel Iglesias the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E ATL 0 0 2 2 0 0 1 4 1 10 9 0 KC 2 0 0 0 0 0 1 1 3 7 12 0 - Decisions
- W Spencer Strider · L Rich Hill · SV Raisel Iglesias
- Where
- Kauffman Stadium ·
Full box score
Chicago White Sox 6, Philadelphia Phillies 2. Davis Martin took the win, Cristopher Sánchez the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E PHI 0 0 2 0 0 0 0 0 0 2 6 1 CWS 0 0 2 2 0 0 0 2 6 10 0 - Decisions
- W Davis Martin · L Cristopher Sánchez
- Where
- Rate Field ·
Full box score
Milwaukee Brewers 8, Chicago Cubs 4. MIL scored 4 in the 3rd. Nick Mears took the win, Matthew Boyd the loss, and Trevor Megill the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CHC 3 0 0 0 0 0 1 0 0 4 6 0 MIL 0 0 4 0 1 1 2 0 8 10 1 - Decisions
- W Nick Mears · L Matthew Boyd · SV Trevor Megill
- Where
- American Family Field ·
Full box score
St. Louis Cardinals 7, Miami Marlins 1. STL scored 5 in the 7th. Andre Pallante took the win, Edward Cabrera the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E MIA 0 0 0 0 0 0 0 0 1 1 4 2 STL 0 0 1 1 0 0 5 0 7 8 0 - Decisions
- W Andre Pallante · L Edward Cabrera
- Where
- Busch Stadium ·
Full box score
Washington Nationals 2, Houston Astros 1. Decided by a run. Konnor Pilkington took the win, Bryan King the loss, and Kyle Finnegan the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E WSH 0 0 0 0 0 1 1 0 0 2 4 0 HOU 0 0 0 0 1 0 0 0 0 1 4 0 - Decisions
- W Konnor Pilkington · L Bryan King · SV Kyle Finnegan
- Where
- Daikin Park ·
Full box score
Los Angeles Angels 6, Texas Rangers 4. LAA scored 3 in the 6th. Connor Brogdon took the win, Jacob deGrom the loss, and Kenley Jansen the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TEX 0 0 0 0 2 1 0 1 0 4 6 0 LAA 0 0 2 0 1 3 0 0 6 9 1 - Decisions
- W Connor Brogdon · L Jacob deGrom · SV Kenley Jansen
- Where
- Angel Stadium ·
Full box score
San Diego Padres 7, New York Mets 6. SD scored 5 in the 5th. Decided by a run. Robert Suarez took the win, Gregory Soto the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E NYM 0 1 0 0 4 0 0 0 1 6 6 1 SD 0 0 1 0 5 0 0 0 1 7 14 0 - Decisions
- W Robert Suarez · L Gregory Soto
- Where
- Petco Park ·
Full box score
Pittsburgh Pirates 6, San Francisco Giants 5. PIT scored 3 in the 2nd. Decided by a run. Yohan Ramírez took the win, Carson Seymour 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 PIT 1 3 0 0 0 0 2 0 0 6 9 0 SF 1 2 0 1 0 0 0 0 1 5 11 0 - Decisions
- W Yohan Ramírez · L Carson Seymour · SV David Bednar
- Where
- Oracle Park ·
Full box score
Seattle Mariners 3, Athletics 1. Luis Castillo took the win, JP Sears 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 1 1 0 0 0 0 3 9 0 ATH 0 0 0 0 0 1 0 0 0 1 7 1 - Decisions
- W Luis Castillo · L JP Sears · SV Andrés Muñoz
- Where
- Sutter Health Park ·
Full box score
The day’s pitching, July 28, 2025
Ranked by game score
Show all 138
- 16Corbin Martin52
- 17Jacob Misiorowski52
- 18Rico Garcia52
- 19Jack Kochanowicz51
- 20Michael Kelly51
- 21Kenley Jansen49
- 22Spencer Strider49
- 23Tommy Nance49
- 24Yohan Ramírez49
- 25Camilo Doval48
- 26Grant Taylor48
- 27Greg Weissert48
- 28Griffin Jax48
- 29Isaac Mattson48
- 30Josh Hader48
- 31Nick Mears48
- 32Abner Uribe47
- 33Brent Suter47
- 34Bryan Abreu47
- 35Cole Winn47
- 36Elvis Alvarado47
- 37Génesis Cabrera47
- 38Jason Adam47
- 39Jordan Leasure47
- 40Justin Topa47
- 41Kyle Backhus47
- 42Kyle Finnegan47
- 43Mason Fluharty47
- 44Pete Fairbanks47
- 45Pierce Johnson47
- 46Ryne Stanek47
- 47Steven Wilson47
- 48Taylor Clarke47
- 49Braydon Fisher46
- 50José A. Ferrer46
- 51JT Brubaker46
- 52Raisel Iglesias46
- 53Alex Vesia45
- 54Andrés Muñoz45
- 55Brock Stewart45
- 56Chris Murphy45
- 57Cristopher Sánchez45
- 58Kendall Graveman45
- 59Steven Matz45
- 60Tyler Kinley45
- 61Colin Selby44
- 62Dennis Santana44
- 63Grant Wolfram44
- 64Kade Strowd44
- 65Lake Bachar44
- 66Ryan Zeferjahn44
- 67Sean Newcomb44
- 68Taylor Rogers44
- 69Will Vest44
- 70DL Hall43
- 71Jared Koenig43
- 72Konnor Pilkington43
- 73Luis García43
- 74Lyon Richardson43
- 75Trevor Megill43
- 76David Morgan42
- 77Gabe Speier42
- 78Garrett Cleavinger42
- 79Jack Dreyer42
- 80Jeremiah Estrada42
- 81Justin Sterner42
- 82Max Lazar42
- 83Sam Moll42
- 84Tim Hill42
- 85Brennan Bernardino41
- 86Carson Whisenhunt41
- 87Jacob Webb41
- 88Jorge Alcala41
- 89JP Sears41
- 90Craig Yoho40
- 91Luke Weaver40
- 92Richard Fitts40
- 93Simeon Woods Richardson40
- 94Daysbel Hernández39
- 95Grant Anderson38
- 96Gregory Soto38
- 97Ian Hamilton38
- 98Jhoan Duran38
- 99José Quijada38
- 100Matt Brash38
- 101Matt Svanson38
- 103Tim Herrin38
- 104Carson Seymour37
- 105David Bednar37
- 106Jacob deGrom37
- 107Jonathan Bowlan37
- 108Victor Vodnik37
- 109Connor Brogdon36
- 110Dylan Cease36
- 111Dylan Lee36
- 112Hunter Gaddis36
- 113Robert Suarez36
- 114Blake Treinen35
- 115Bryan King35
- 116Chris Flexen35
- 117Ryan Pressly35
- 118Cam Schlittler34
- 119Eduardo Rodriguez34
- 120Tommy Kahnle34
- 121Huascar Brazobán33
- 122Sam Long33
- 123Seth Johnson33
- 124Jordan Hicks32
- 125Justin Bruihl31
- 126Mitch Keller30
- 127Matthew Boyd29
- 128Scott Barlow29
- 129Frankie Montas28
- 130Zach Eflin27
- 131Cade Smith26
- 132Rich Hill25
- 133Josh Simpson24
- 134Rafael Montero23
- 135Steven Cruz22
- 136Brendon Little15
- 137Jake Bird14
- 138Chris Bassitt12
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, 2025 games: 138 pitchers from 15 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 6:28 PM ET.
Win probability is read on its own slower pass, last at 6:26 PM ET.
MLB broadcast highlight
Play MLB clipMLB highlight from a different at-bat.
Seth Halvorsen
Final · COL 8, CLE 6 · Save
Gave up a run over 1 inning while the Rockies led. Carlos Santana’s double-play grounder in the 9th swung the game 8.7 points his way.
- Innings
- 1.0
- Strikeouts
- 1
- Runs allowed
- 1
Observed · MLB box score
Rockies’ win chance Derived · after each batter
Biggest at-bat
Full outing details
- Innings
- 1.0
- Hits
- 1
- Runs
- 1
- Walks
- 2
- Strikeouts
- 1
- Pitches
- 27
- Game score
- 38
- Win probability added
- +4.8 points
Observed · MLB box score. Game score and win probability added are derived. In innings, .1 means one out and .2 means two.
Observed · 27 tracked pitches in completed at-bats. Taller bars mean faster pitches.
Biggest at-bat
Observed and derived
+8.7 · Carlos Santana grounds into a double play, second baseman Thairo Estrada to shortstop Orlando Arcia to first baseman Warming Bernabel. Kyle Manzardo out at 2nd. Carlos Santana out at 1st. Bottom 9th, no outs.
Last pitch · Four-Seam Fastball · 97.9 mph · 5 pitches in the at-bat
- Four-Seam Fastball · 98.6 mph · Ball
- Four-Seam Fastball · 98.0 mph · Ball
- Four-Seam Fastball · 98.5 mph · Ball
- Four-Seam Fastball · 97.9 mph · Called Strike
- Four-Seam Fastball · 97.9 mph · In play, out(s)
All 5 pitches were four-seam fastballs; the last arrived at 97.9 mph.
Shown highlight: +5.0 · Brayan Rocchio strikes out swinging. Bottom 9th, two out. MLB has no clip for the biggest at-bat.
Sources & method
The chart uses MLB’s win-probability model after each batter.
This is the whole appearance for one pitcher on the day’s board, built when you selected him. The game is final. Read 6:28 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 Seth Halvorsen seals Rockies' win with strikeout.
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