Observed · MLB ·
Cleveland Guardians 3, Detroit Tigers 1. Joey Cantillo took the win, Casey Mize the loss, and Hunter Gaddis the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CLE 0 0 2 0 0 0 0 1 0 3 6 0 DET 0 0 0 0 0 0 0 1 0 1 6 0 - Decisions
- W Joey Cantillo · L Casey Mize · SV Hunter Gaddis
- Where
- Comerica Park ·
Full box score
Pittsburgh Pirates 6, St. Louis Cardinals 2. Braxton Ashcraft took the win, Dustin May the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E PIT 1 0 0 1 0 2 2 0 0 6 10 0 STL 0 0 1 0 0 0 0 1 0 2 8 0 - Decisions
- W Braxton Ashcraft · L Dustin May
- Where
- Busch Stadium ·
Full box score
New York Mets 2, Washington Nationals 1. Decided by a run. David Peterson took the win, Cade Cavalli the loss, and Devin Williams the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E NYM 0 0 2 0 0 0 0 0 0 2 6 1 WSH 0 0 0 0 1 0 0 0 0 1 5 2 - Decisions
- W David Peterson · L Cade Cavalli · SV Devin Williams
- Where
- Nationals Park ·
Full box score
Atlanta Braves 9, Miami Marlins 3. Spencer Strider took the win, Sandy Alcantara the loss. ATL had 13 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E ATL 2 1 0 0 2 1 0 2 1 9 13 0 MIA 0 0 1 1 0 0 1 0 0 3 6 0 - Decisions
- W Spencer Strider · L Sandy Alcantara
- Where
- loanDepot park ·
Full box score
Toronto Blue Jays 2, New York Yankees 0. Adam Macko took the win, Carlos Rodón the loss, and Jeff Hoffman the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TOR 1 0 0 0 0 0 1 0 0 2 7 0 NYY 0 0 0 0 0 0 0 0 0 0 3 0 - Decisions
- W Adam Macko · L Carlos Rodón · SV Jeff Hoffman
- Where
- Yankee Stadium ·
Full box score
Athletics 3, Los Angeles Angels 2 in 10 innings. Decided by a run. Joel Kuhnel took the win, Ryan Zeferjahn the loss, and Mark Leiter Jr. the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 10 R H E ATH 0 0 0 0 0 1 1 0 0 1 3 7 0 LAA 2 0 0 0 0 0 0 0 0 0 2 5 1 - Decisions
- W Joel Kuhnel · L Ryan Zeferjahn · SV Mark Leiter Jr.
- Where
- Angel Stadium ·
Full box score
Arizona Diamondbacks 2, Colorado Rockies 1. Decided by a run. Paul Sewald took the win, Juan Mejia the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E COL 0 0 0 0 0 0 0 1 0 1 6 1 AZ 0 0 0 0 0 1 0 0 1 2 4 0 - Decisions
- W Paul Sewald · L Juan Mejia
- Where
- Chase Field ·
Full box score
The day’s pitching, May 21, 2026
Ranked by game score
Show all 59
- 16Brooks Raley48
- 17Jeff Hoffman48
- 18Spencer Strider48
- 19Brent Headrick47
- 20Justin Sterner47
- 21Matt Pushard47
- 22Matt Svanson47
- 23Paul Sewald47
- 24Robert Suarez47
- 25Clayton Beeter46
- 26Dylan Dodd46
- 27Huascar Brazobán46
- 28Hunter Gaddis46
- 29Codi Heuer45
- 30Devin Williams45
- 31Dustin May45
- 32Kirby Yates45
- 33Luke Weaver45
- 34Mark Leiter Jr.45
- 35Gordon Graceffo44
- 36Kevin Ginkel44
- 37Mason Montgomery44
- 38Seth Halvorsen44
- 39Shawn Armstrong44
- 40Tyler Rogers44
- 41Dylan Lee43
- 42Orlando Ribalta43
- 43Cade Gibson42
- 44Chase Silseth42
- 45Joel Kuhnel42
- 46José Fermin41
- 47Matt Festa41
- 48Blas Castaño40
- 49Yovanny Cruz40
- 50Ryan Zeferjahn39
- 51Wilber Dotel39
- 52Pete Fairbanks37
- 53Juan Mejia36
- 55Tim Herrin34
- 56Camilo Doval33
- 57Sandy Alcantara31
- 58Burch Smith30
- 59Justin Bruihl26
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 May 21, 2026 games: 59 pitchers from 7 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 11:06 PM ET.
Win probability is read on its own slower pass, last at 11:06 PM ET.
MLB broadcast highlight
Play MLB clipJuan Morillo
Final · AZ 2, COL 1
Gave up a run while getting one out as the Diamondbacks gave up the lead. Tyler Freeman’s hit-by-pitch in the 8th swung the game 19.7 points against him.
- Innings
- 0.1
- Strikeouts
- 1
- Runs allowed
- 1
Observed · MLB box score
Diamondbacks’ win chance Derived · after each batter
Biggest at-bat
Full outing details
- Innings
- 0.1
- Hits
- 2
- Runs
- 1
- Walks
- 1
- Strikeouts
- 1
- Pitches
- 23
- Game score
- 34
- Win probability added
- −42.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 · 23 tracked pitches in completed at-bats. Taller bars mean faster pitches.
Biggest at-bat
Observed and derived
−19.7 · Tyler Freeman hit by pitch. Troy Johnston scores. TJ Rumfield to 3rd. Willi Castro to 2nd. Top 8th, one out.
Last pitch · Sinker · 98.4 mph · 1 pitches in the at-bat
- Sinker · 98.4 mph · Hit By Pitch
One pitch: a sinker at 98.4 mph.
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 11:06 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 Freeman is hit by pitch, Johnston scores tying run.
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