Observed · MLB ·
Pittsburgh Pirates 6, Philadelphia Phillies 1. Carmen Mlodzinski took the win, José Alvarado the loss. PIT had 14 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E PIT 0 0 0 0 1 0 2 2 1 6 14 0 PHI 0 0 1 0 0 0 0 0 0 1 4 0 - Decisions
- W Carmen Mlodzinski · L José Alvarado
- Where
- Citizens Bank Park ·
Full box score
Cincinnati Reds 7, Milwaukee Brewers 2. CIN scored 4 in the 4th. Chase Burns took the win, Jacob Misiorowski the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CIN 1 0 0 4 0 0 1 1 0 7 11 1 MIL 0 0 0 0 1 1 0 0 0 2 4 1 - Decisions
- W Chase Burns · L Jacob Misiorowski
- Where
- American Family Field ·
Full box score
Colorado Rockies 14, Miami Marlins 4. COL scored 7 in the 6th. Brennan Bernardino took the win, John King the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E MIA 2 0 1 1 0 0 0 0 0 4 6 0 COL 1 0 2 2 0 7 0 2 14 14 1 - Decisions
- W Brennan Bernardino · L John King
- Where
- Coors Field ·
Full box score
Cleveland Guardians 6, Chicago White Sox 5. The lead changed hands 2 times. Decided by a run. Tim Herrin took the win, Grant Taylor the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E CWS 0 0 0 0 3 2 0 0 0 5 10 0 CLE 0 0 2 0 0 1 1 0 2 6 9 2 - Decisions
- W Tim Herrin · L Grant Taylor
- Where
- Progressive Field ·
Full box score
St. Louis Cardinals 11, Atlanta Braves 5. STL scored 7 in the 7th. Gordon Graceffo took the win, Tyler Kinley the loss. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E STL 3 0 0 0 0 0 7 0 1 11 15 0 ATL 5 0 0 0 0 0 0 0 0 5 8 1 - Decisions
- W Gordon Graceffo · L Tyler Kinley
- Where
- Truist Park ·
Full box score
Tampa Bay Rays 5, Kansas City Royals 2. TB scored 3 in the 2nd. Ian Seymour took the win, Stephen Kolek the loss, and Bryan Baker the save. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E TB 0 3 0 0 2 0 0 0 0 5 11 1 KC 1 0 0 0 0 0 1 0 0 2 5 0 - Decisions
- W Ian Seymour · L Stephen Kolek · SV Bryan Baker
- Where
- Kauffman Stadium ·
Full box score
Texas Rangers 10, Detroit Tigers 4. TEX scored 3 in the 2nd. Nathan Eovaldi took the win, Framber Valdez the loss. TEX had 17 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E DET 0 0 0 0 3 0 0 1 0 4 11 0 TEX 0 3 0 2 0 1 3 1 10 17 0 - Decisions
- W Nathan Eovaldi · L Framber Valdez
- Where
- Globe Life Field ·
Full box score
Seattle Mariners 1, Los Angeles Angels 0. Decided by a run. Bryce Miller took the win, Walbert Ureña 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 LAA 0 0 0 0 0 0 0 0 0 0 4 1 SEA 0 0 0 0 0 1 0 0 1 2 1 - Decisions
- W Bryce Miller · L Walbert Ureña · SV Andrés Muñoz
- Where
- T-Mobile Park ·
Full box score
Los Angeles Dodgers 12, San Diego Padres 7. LAD scored 4 in the 4th. Will Klein took the win, Wandy Peralta the loss. LAD had 17 hits. Derived · composed from the line score
Team 1 2 3 4 5 6 7 8 9 R H E SD 2 4 0 0 0 0 0 0 1 7 10 0 LAD 0 2 2 4 2 1 0 1 12 17 0 - Decisions
- W Will Klein · L Wandy Peralta
- Where
- UNIQLO Field at Dodger Stadium ·
Full box score
The day’s pitching, July 2, 2026
Ranked by game score
Show all 86
- 16Daniel Espino48
- 17Eduard Bazardo48
- 18Matt Svanson48
- 19Ryan Fernandez48
- 20Shawn Armstrong48
- 21Brock Burke47
- 22Bryan Baker47
- 23Daniel Lynch IV47
- 24Edgardo Henriquez47
- 25Gregory Soto47
- 26Tim Herrin47
- 27Brennan Bernardino46
- 28Gordon Graceffo46
- 29John Schreiber46
- 30Victor Vodnik46
- 31Alex Vesia45
- 32Gavin Collyer45
- 33JoJo Romero45
- 34Robby Ahlstrom45
- 35Sam Bachman45
- 36Tejay Antone45
- 37Brock Stewart44
- 38Garrett Cleavinger44
- 39George Soriano44
- 40Jonathan Bowlan44
- 41Nathan Eovaldi44
- 42Garrett Stallings43
- 43Germán Márquez43
- 44Jacob Misiorowski43
- 45Steven Cruz42
- 46Grant Anderson41
- 47Ian Hamilton41
- 48Peyton Gray41
- 49Tyler Alexander41
- 50Andrés Muñoz40
- 51Beau Brieske40
- 52Cole Winn40
- 53Kenley Jansen40
- 54Randy Dobnak40
- 55Tanner Scott40
- 56Paul Gervase38
- 57Sean Newcomb38
- 58Tim Mayza38
- 59Joel Kuhnel37
- 60John King37
- 61Michael Lorenzen37
- 62Brandon Eisert36
- 63Cam Booser36
- 64Jared Koenig36
- 65José Alvarado36
- 66Kyle Backhus36
- 67Javier Sanoja34
- 68Cade Gibson33
- 69Ryan Gusto33
- 70Stephen Kolek33
- 71Yuki Matsui33
- 72Davis Martin32
- 73Grant Taylor32
- 74Kyle Finnegan32
- 75Slade Cecconi32
- 76James Karinchak31
- 77Framber Valdez28
- 78Lou Trivino III28
- 79Dylan Lee27
- 80Randy Vásquez24
- 81Wandy Peralta24
- 82Calvin Faucher23
- 83Tyler Kinley23
- 84Drew Sommers21
- 85Dustin May16
- 86Roki Sasaki7
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 2, 2026 games: 86 pitchers from 9 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:07 AM ET.
Win probability is read on its own slower pass, last at 10:05 AM ET.
MLB broadcast highlight
Play MLB clipAlan Rangel
Final · PHI 1, PIT 6
Held the Pirates scoreless over 4 innings as the Phillies took the lead. Esmerlyn Valdez’s double-play grounder in the 3rd swung the game 16.6 points his way.
- Innings
- 4.0
- Strikeouts
- 4
- Runs allowed
- 0
Observed · MLB box score
Phillies’ win chance Derived · after each batter
Biggest at-batRun support from teammates
Full outing details
- Innings
- 4.0
- Hits
- 3
- Runs
- 0
- Walks
- 4
- Strikeouts
- 4
- Pitches
- 90
- Game score
- 54
- Win probability added
- +21.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
+16.6 · Esmerlyn Valdez grounds into a double play, third baseman Alec Bohm to first baseman Bryce Harper. Jake Mangum out at 3rd. Esmerlyn Valdez out at 1st. Top 3rd, one out.
Last pitch · Changeup · 81.9 mph · 4 pitches in the at-bat
- Curveball · 74.2 mph · Ball
- Changeup · 81.5 mph · Swinging Strike
- Changeup · 79.9 mph · Swinging Strike
- Changeup · 81.9 mph · In play, out(s)
All 4 pitches were changeups; the last arrived at 81.9 mph.
Sources & method
The chart uses MLB’s win-probability model after each batter. Dashed marks show run support from teammates: 1 run in the 3rd. 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:07 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 Alan Rangel escapes bases-loaded trouble.
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