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
- 01Max Fried80GSc
- 02Hunter Brown75GSc
- 03Shohei Ohtani74GSc
- 04José Soriano72GSc
- 05Andrew Painter67GSc
- 06Kodai Senga65GSc
- 07Martín Pérez65GSc
- 08Casey Mize64GSc
- 09Andre Pallante61GSc
- 10Ben Brown61GSc
- 11Max Scherzer61GSc
- 12Jameson Taillon59GSc
- 13Logan Webb58GSc
- 14Ryan Feltner58GSc
- 15Bubba Chandler57GSc
- 58Grant Anderson45GSc
Show all 10792 more
- 16Brock Burke54GSc
- 17Andrew Hoffmann53GSc
- 18Janson Junk53GSc
- 19Shane McClanahan53GSc
- 20Tanner Bibee53GSc
- 21Aaron Civale51GSc
- 22Casey Legumina51GSc
- 23Cole Wilcox51GSc
- 24Brandon Pfaadt50GSc
- 25Brandon Woodruff50GSc
- 26Ken Waldichuk50GSc
- 27Anthony Bender49GSc
- 28Bradgley Rodriguez49GSc
- 29JT Brubaker49GSc
- 30Paul Sewald49GSc
- 31Pete Fairbanks49GSc
- 32Andrew Nardi48GSc
- 33Calvin Faucher48GSc
- 34Drew Pomeranz48GSc
- 35Erick Fedde48GSc
- 36Jacob deGrom48GSc
- 37Zach Eflin48GSc
- 38Alex Vesia47GSc
- 39Cole Winn47GSc
- 40JoJo Romero47GSc
- 41PJ Poulin47GSc
- 42Robert Garcia47GSc
- 43Sam Moll47GSc
- 44Braydon Fisher46GSc
- 45Cody Bolton46GSc
- 46Gordon Graceffo46GSc
- 47Jeremiah Estrada46GSc
- 48Jhoan Duran46GSc
- 49José Buttó46GSc
- 50Justin Sterner46GSc
- 51Kolby Allard46GSc
- 52Riley O'Brien46GSc
- 53Scott Barlow46GSc
- 54Tim Hill46GSc
- 55Yohan Ramírez46GSc
- 56Brennan Bernardino45GSc
- 57Brent Headrick45GSc
- 59Jack Dreyer45GSc
- 60Jakob Junis45GSc
- 61Jared Koenig45GSc
- 62Jeff Hoffman45GSc
- 63Ryne Stanek45GSc
- 64Angel Zerpa44GSc
- 65Brad Keller44GSc
- 66Dennis Santana44GSc
- 67Chase Silseth43GSc
- 68Gregory Soto43GSc
- 69Jordan Romano43GSc
- 70Jovani Morán43GSc
- 71Logan Gilbert43GSc
- 72Mark Leiter Jr.43GSc
- 73Mason Fluharty43GSc
- 74Tanner Banks43GSc
- 75Abner Uribe42GSc
- 76Hoby Milner42GSc
- 77Hogan Harris42GSc
- 78Jaden Hill42GSc
- 79Anthony Nunez41GSc
- 80Bryan Hudson41GSc
- 81Edwin Díaz41GSc
- 82David Morgan40GSc
- 83José Suarez40GSc
- 84Richard Lovelady39GSc
- 85Yennier Cano39GSc
- 86Yoendrys Gómez39GSc
- 87Drew Anderson38GSc
- 88Grant Wolfram38GSc
- 89Chris Martin37GSc
- 90Joel Payamps37GSc
- 91Matt Festa36GSc
- 92Ryan Watson36GSc
- 93Kyle Hart34GSc
- 94Zack Littell34GSc
- 95Juan Mejia32GSc
- 96Kenley Jansen32GSc
- 97Phil Maton31GSc
- 98Pierce Johnson31GSc
- 99Zach Agnos30GSc
- 100Will Vest29GSc
- 101Cole Sulser28GSc
- 102Hunter Barco27GSc
- 103Jedixson Paez27GSc
- 104Yaramil Hiraldo25GSc
- 105Brayan Bello24GSc
- 106Brandon Williamson19GSc
- 107Germán Márquez17GSc
Observed · MLB box scores, read 8:03 PM ET.
What is on this board
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.
Win probability is read on its own slower pass, last at 8:03 PM ET.
MLB published no clip for this outing’s at-bats. The arc and at-bat are from MLB’s tracking and win-probability feeds.
Gameday on MLBGrant Anderson
Final · MIL 6, TB 2
Held the Rays scoreless over 1 inning while the Brewers led. Carson Williams’s strikeout in the 7th swung the game 2.9 points his way.
- IP
- 1.0
- H
- 1
- R
- 0
- BB
- 0
- K
- 1
- P
- 19
- GSc
- 45
- WPA
- +4.8
Observed · MLB box score · GSc and WPA are derived
Derived · Brewers’ win chance after each batter, MLB’s model.
Observed · 19 tracked pitches in completed at-bats. Taller is faster.
About this at-bat Observed and derived
+2.9 · Carson Williams strikes out swinging. Top 7th, two out.
Last pitch · Sweeper · 81.4 mph · 4 pitches in the at-bat
- Four-Seam Fastball · 92.7 mph · Foul
- Four-Seam Fastball · 93.6 mph · Foul
- Four-Seam Fastball · 93.7 mph · Foul
- Sweeper · 81.4 mph · Swinging Strike
After 3 four-seam fastballs at 93.3 mph, the sweeper arrived 12 mph slower and 23 in away from them horizontally.
Selection & sources
This is the whole appearance for one pitcher on the day’s board, built when you selected him. The game is final. Read 8:03 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.
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