Observed · MLB ·
Texas Rangers 8, Baltimore Orioles 5. TEX scored 3 in the 7th. Cole Winn took the win, Yennier Cano the loss. TEX had 13 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TEX 0 0 1 0 2 1 3 0 1 8 13 0 BAL 0 0 0 1 2 0 0 0 2 5 9 0 - Decisions
- W Cole Winn · L Yennier Cano
- Where
- Oriole Park at Camden Yards ·
Full box score
Pittsburgh Pirates 8, Cincinnati Reds 3. PIT scored 5 in the 2nd. Yohan Ramírez took the win, Brandon Williamson the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E PIT 0 5 0 1 0 0 0 0 2 8 8 1 CIN 0 0 1 0 0 0 0 2 0 3 6 0 - Decisions
- W Yohan Ramírez · L Brandon Williamson
- Where
- Great American Ball Park ·
Full box score
Philadelphia Phillies 3, Washington Nationals 2. Decided by a run. Andrew Painter took the win, Zack Littell the loss, and Jhoan Duran 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 8 1 PHI 0 0 1 1 1 0 0 0 3 7 1 - Decisions
- W Andrew Painter · L Zack Littell · SV Jhoan Duran
- Where
- Citizens Bank Park ·
Full box score
Miami Marlins 9, Chicago White Sox 2. MIA scored 4 in the 4th. Anthony Bender took the win, Erick Fedde the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CWS 0 0 2 0 0 0 0 0 0 2 5 3 MIA 0 0 0 4 0 0 2 3 9 9 0 - Decisions
- W Anthony Bender · L Erick Fedde
- Where
- loanDepot park ·
Full box score
Toronto Blue Jays 5, Colorado Rockies 1. TOR scored 3 in the 7th. Max Scherzer took the win, Juan Mejia the loss. TOR had 14 hits. 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 1 0 0 0 1 7 0 TOR 0 0 0 0 2 0 3 0 5 14 0 - Decisions
- W Max Scherzer · L Juan Mejia
- Where
- Rogers Centre ·
Full box score
Athletics 5, Atlanta Braves 2. ATH scored 3 in the 2nd. Aaron Civale took the win, José Suarez the loss, and Mark Leiter Jr. the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E ATH 0 3 0 1 1 0 0 0 0 5 8 1 ATL 1 0 0 0 1 0 0 0 0 2 6 0 - Decisions
- W Aaron Civale · L José Suarez · SV Mark Leiter Jr.
- Where
- Truist Park ·
Full box score
Los Angeles Angels 2, Chicago Cubs 0. José Soriano took the win, Phil Maton the loss, and Jordan Romano the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E LAA 0 0 0 0 0 2 0 0 0 2 5 1 CHC 0 0 0 0 0 0 0 0 0 0 4 0 - Decisions
- W José Soriano · L Phil Maton · SV Jordan Romano
- Where
- Wrigley Field ·
Full box score
Milwaukee Brewers 6, Tampa Bay Rays 2. MIL scored 3 in the 5th. Brandon Woodruff took the win, Shane McClanahan the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TB 1 0 0 0 1 0 0 0 0 2 7 1 MIL 0 0 0 0 3 2 0 1 6 7 0 - Decisions
- W Brandon Woodruff · L Shane McClanahan
- Where
- American Family Field ·
Full box score
St. Louis Cardinals 3, New York Mets 0. Andre Pallante took the win, Kodai Senga the loss, and Riley O'Brien the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E NYM 0 0 0 0 0 0 0 0 0 0 3 0 STL 0 0 2 0 0 0 1 0 3 6 0 - Decisions
- W Andre Pallante · L Kodai Senga · SV Riley O'Brien
- Where
- Busch Stadium ·
Full box score
Houston Astros 9, Boston Red Sox 2. HOU scored 3 in the 5th. Hunter Brown took the win, Brayan Bello the loss, and Cody Bolton 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 1 0 0 1 0 2 4 2 HOU 1 0 2 0 3 2 1 0 9 11 0 - Decisions
- W Hunter Brown · L Brayan Bello · SV Cody Bolton
- Where
- Daikin Park ·
Full box score
Arizona Diamondbacks 7, Detroit Tigers 5. AZ scored 6 in the 8th. Andrew Hoffmann took the win, Will Vest the loss, and Paul Sewald the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E DET 0 0 5 0 0 0 0 0 0 5 6 0 AZ 0 0 0 1 0 0 0 6 7 8 0 - Decisions
- W Andrew Hoffmann · L Will Vest · SV Paul Sewald
- Where
- Chase Field ·
Full box score
San Francisco Giants 9, San Diego Padres 3. SF scored 4 in the 6th. Logan Webb took the win, Germán Márquez the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E SF 3 0 1 0 0 4 0 0 1 9 16 0 SD 0 0 3 0 0 0 0 0 0 3 6 1 - Decisions
- W Logan Webb · L Germán Márquez
- Where
- Petco Park ·
Full box score
New York Yankees 5, Seattle Mariners 0. NYY scored 3 in the 6th. Max Fried took the win, Logan Gilbert the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E NYY 2 0 0 0 0 3 0 0 0 5 9 0 SEA 0 0 0 0 0 0 0 0 0 0 4 1 - Decisions
- W Max Fried · L Logan Gilbert
- Where
- T-Mobile Park ·
Full box score
Los Angeles Dodgers 4, Cleveland Guardians 1. Shohei Ohtani took the win, Tanner Bibee the loss. 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 1 1 2 0 LAD 0 0 0 1 0 1 0 2 4 10 0 - Decisions
- W Shohei Ohtani · L Tanner Bibee
- Where
- UNIQLO Field at Dodger Stadium ·
Full box score
The day’s pitching, March 31, 2026
Ranked by game score
Show all 107
- 16Brock Burke54
- 17Andrew Hoffmann53
- 18Janson Junk53
- 19Shane McClanahan53
- 20Tanner Bibee53
- 21Aaron Civale51
- 22Casey Legumina51
- 23Cole Wilcox51
- 24Brandon Pfaadt50
- 25Brandon Woodruff50
- 26Ken Waldichuk50
- 27Anthony Bender49
- 28Bradgley Rodriguez49
- 29JT Brubaker49
- 30Paul Sewald49
- 31Pete Fairbanks49
- 32Andrew Nardi48
- 33Calvin Faucher48
- 34Drew Pomeranz48
- 35Erick Fedde48
- 36Jacob deGrom48
- 37Zach Eflin48
- 38Alex Vesia47
- 39Cole Winn47
- 40JoJo Romero47
- 41PJ Poulin47
- 42Robert Garcia47
- 43Sam Moll47
- 44Braydon Fisher46
- 45Cody Bolton46
- 46Gordon Graceffo46
- 47Jeremiah Estrada46
- 48Jhoan Duran46
- 49José Buttó46
- 50Justin Sterner46
- 51Kolby Allard46
- 52Riley O'Brien46
- 53Scott Barlow46
- 54Tim Hill46
- 55Yohan Ramírez46
- 56Brennan Bernardino45
- 57Brent Headrick45
- 58Grant Anderson45
- 59Jack Dreyer45
- 60Jakob Junis45
- 61Jared Koenig45
- 62Jeff Hoffman45
- 63Ryne Stanek45
- 64Angel Zerpa44
- 65Brad Keller44
- 66Dennis Santana44
- 67Chase Silseth43
- 68Gregory Soto43
- 69Jordan Romano43
- 70Jovani Morán43
- 71Logan Gilbert43
- 72Mark Leiter Jr.43
- 73Mason Fluharty43
- 74Tanner Banks43
- 75Abner Uribe42
- 76Hoby Milner42
- 77Hogan Harris42
- 78Jaden Hill42
- 79Anthony Nunez41
- 80Bryan Hudson41
- 81Edwin Díaz41
- 82David Morgan40
- 83José Suarez40
- 84Richard Lovelady39
- 85Yennier Cano39
- 86Yoendrys Gómez39
- 87Drew Anderson38
- 88Grant Wolfram38
- 89Chris Martin37
- 90Joel Payamps37
- 91Matt Festa36
- 92Ryan Watson36
- 93Kyle Hart34
- 94Zack Littell34
- 95Juan Mejia32
- 96Kenley Jansen32
- 97Phil Maton31
- 98Pierce Johnson31
- 99Zach Agnos30
- 100Will Vest29
- 101Cole Sulser28
- 102Hunter Barco27
- 103Jedixson Paez27
- 104Yaramil Hiraldo25
- 105Brayan Bello24
- 106Brandon Williamson19
- 107Germán Márquez17
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 March 31, 2026 games: 107 pitchers from 14 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 10:51 AM ET.
Win probability is read on its own slower pass, last at 10:51 AM ET.
MLB broadcast highlight
Play MLB clipMLB highlight from a different at-bat.
Max Fried
Final · NYY 5, SEA 0 · Win
Held the Mariners scoreless over 7 innings while the Yankees led. Josh Naylor’s double-play grounder in the 7th swung the game 3.9 points his way.
- Innings
- 7.0
- Strikeouts
- 6
- Runs allowed
- 0
Observed · MLB box score
Yankees’ win chance Derived · after each batter
Biggest at-batRun support from teammates
Full outing details
- Innings
- 7.0
- Hits
- 3
- Runs
- 0
- Walks
- 1
- Strikeouts
- 6
- Pitches
- 90
- Game score
- 80
- Win probability added
- +33.6 points
Observed · MLB box score. Game score and win probability added are derived. In innings, .1 means one out and .2 means two.
Observed · 90 tracked pitches in completed at-bats. Taller bars mean faster pitches.
Biggest at-bat
Observed and derived
+3.9 · Josh Naylor grounds into a double play, shortstop José Caballero to first baseman Ben Rice. Julio Rodríguez out at 2nd. Josh Naylor out at 1st. Bottom 7th, no outs.
Last pitch · Sinker · 94.0 mph · 1 pitches in the at-bat
- Sinker · 94.0 mph · In play, out(s)
One pitch: a sinker at 94.0 mph.
Shown highlight: +2.4 · Randy Arozarena lines out sharply to center fielder Trent Grisham. Bottom 2nd, no outs. 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: 3 runs in the 6th. 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 10:51 AM 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 Trent Grisham's reaching snag.
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