MLB Today
FINAL
LAD -130 4
MIL 6.5 7
LIVE
CLE 7 0
TB -171 2
← Umpire Analysis / Umpire OVER/UNDER

How Umpire OVER/UNDER Works

What this shows

For every home-plate umpire, how often the combined game total finished OVER or UNDER the closing total line. The leaderboard is one row per umpire; click any name to see their full game log.

Today's Slate

Each of today's games shows its start time and total, the assigned home-plate umpire, and that ump's dominant lean — the side they hit more often (UNDER shown in red for under-leaning umps, OVER in green) with their full O-U-P record and how their games average versus the line. Umpires working the plate today also get a Today badge on the leaderboard. Assignments refresh every 5 minutes as MLB posts officials, and the page updates itself on the same cadence — no reload needed.

OVER / UNDER Rate

OVER% = overs ÷ (overs + unders). Pushes are excluded from the denominator (standard betting convention), so OVER% + UNDER% = 100%. The Games column counts every graded game, pushes included.

Runs vs Line

Average actual combined runs minus the average closing total line, signed. A positive number means this ump's games tend to clear the number; negative means they stay under.

Min games filter & noise

Small samples are noisy. The Min games box (default 40) hides umpires below that count and reports how many were hidden. Umpires under 40 games are muted and flagged with ⚠ whenever they are shown. Umpires scheduled today are never hidden.

Sorting & color

Click any column header to sort (click again to reverse). Default sort is OVER% high-to-low. The OVER% cell is tinted green toward heavy-OVER umps, red toward heavy-UNDER, neutral near 50%.

Today's Slate (2026-10-12)

Los Angeles Dodgers @ Milwaukee Brewers
4:00 PM CT · Total 7.0
52.7% OVER · 173g
88-79-6 O-U-P · runs vs line +0.8
Cleveland Guardians @ Tampa Bay Rays
7:00 PM CT · Total 6.5
53.5% OVER · 163g
85-74-4 O-U-P · runs vs line +0.4
OVER lean UNDER lean ⚠ < 40 games = noisy
Umpire Games O U P OVER % UNDER % Avg Line Avg Runs Runs vs Line
Kyle McCrady ⚠ 5 4 0 1 100.0 0.0 9.4 12.4 +3.0
Felix Neon ⚠ 6 4 2 0 66.7 33.3 8.5 10.5 +2.0
Tom Woodring ⚠ 6 4 2 0 66.7 33.3 9.4 10.3 +0.9
Louie Krupa ⚠ 11 7 4 0 63.6 36.4 9.2 10.7 +1.5
Randy Rosenberg ⚠ 8 5 3 0 62.5 37.5 8.2 8.6 +0.4
Greg Gibson ⚠ 36 21 13 2 61.8 38.2 8.5 9.8 +1.3
James Jean 46 26 17 3 60.5 39.5 8.5 10.0 +1.6
Adrian Johnson 170 95 65 10 59.4 40.6 8.5 9.5 +1.0
Fieldin Culbreth ⚠ 17 10 7 0 58.8 41.2 8.8 10.3 +1.5
Jerry Meals 61 34 24 3 58.6 41.4 8.6 9.8 +1.2
Jerry Layne ⚠ 32 18 13 1 58.1 41.9 8.5 9.4 +0.9
Mark Wegner 144 81 60 3 57.5 42.6 8.5 9.9 +1.3
Jeff Nelson 86 47 35 4 57.3 42.7 8.5 9.9 +1.5
Jen Pawol ⚠ 14 8 6 0 57.1 42.9 8.7 10.0 +1.3
Ted Barrett 62 34 26 2 56.7 43.3 8.4 9.2 +0.8
Edwin Moscoso 187 101 79 7 56.1 43.9 8.5 9.2 +0.7
Tom Hanahan 93 51 40 2 56.0 44.0 8.4 9.3 +0.9
Nate Tomlinson 128 70 55 3 56.0 44.0 8.6 9.3 +0.7
Alfonso Márquez 176 94 74 8 56.0 44.1 8.5 9.4 +0.8
Angel Hernandez 81 45 36 0 55.6 44.4 8.4 9.4 +1.0
Jansen Visconti 174 91 73 10 55.5 44.5 8.5 9.1 +0.6
Joe West ⚠ 31 16 13 2 55.2 44.8 8.7 9.5 +0.7
Dan Bellino 185 97 79 9 55.1 44.9 8.4 9.2 +0.8
Steven Jaschinski ⚠ 21 11 9 1 55.0 45.0 8.5 8.4 −0.1
Hunter Wendelstedt 135 73 60 2 54.9 45.1 8.5 9.0 +0.5
Chad Whitson 144 75 63 6 54.4 45.7 8.4 9.2 +0.8
Bill Miller 184 96 82 6 53.9 46.1 8.3 8.8 +0.5
Sean Barber 174 90 78 6 53.6 46.4 8.5 9.3 +0.8
Nestor Ceja Today 163 85 74 4 53.5 46.5 8.4 8.8 +0.4
Gabe Morales 184 96 84 4 53.3 46.7 8.4 9.3 +0.9
Jordan Baker 174 90 79 5 53.3 46.8 8.4 9.1 +0.7
Mike Muchlinski 180 90 80 10 52.9 47.1 8.4 9.4 +1.0
Chris Segal Today 173 88 79 6 52.7 47.3 8.3 9.1 +0.8
Willie Traynor ⚠ 39 20 18 1 52.6 47.4 8.5 9.6 +1.0
Mark Ripperger 182 92 83 7 52.6 47.4 8.5 9.2 +0.7
Quinn Wolcott 165 84 76 5 52.5 47.5 8.3 8.9 +0.6
Ryan Additon 166 86 78 2 52.4 47.6 8.5 9.1 +0.6
Erich Bacchus 154 77 70 7 52.4 47.6 8.3 9.0 +0.7
Alan Porter 181 91 83 7 52.3 47.7 8.5 9.3 +0.8
Brian Walsh 96 48 44 4 52.2 47.8 8.3 9.4 +1.1
Andy Fletcher 169 85 78 6 52.2 47.9 8.5 9.5 +1.1
Jose Navas ⚠ 26 13 12 1 52.0 48.0 8.6 9.4 +0.8
Emil Jimenez 112 56 52 4 51.9 48.2 8.7 9.3 +0.7
Shane Livensparger 147 74 69 4 51.8 48.3 8.5 9.1 +0.6
Mike Estabrook 160 81 76 3 51.6 48.4 8.5 8.8 +0.3
Dan Iassogna 177 89 84 4 51.5 48.6 8.5 9.4 +0.9
David Rackley 162 78 74 10 51.3 48.7 8.6 9.1 +0.5
Malachi Moore 146 72 69 5 51.1 48.9 8.6 9.3 +0.7
Chad Fairchild 161 77 74 10 51.0 49.0 8.5 9.1 +0.6
Chris Guccione 164 80 78 6 50.6 49.4 8.5 9.1 +0.6
Derek Thomas 88 44 43 1 50.6 49.4 8.7 9.5 +0.7
Adam Hamari 188 91 90 7 50.3 49.7 8.5 9.0 +0.5
Bruce Dreckman 149 71 71 7 50.0 50.0 8.6 8.9 +0.3
Brock Ballou 73 34 34 5 50.0 50.0 8.6 9.2 +0.6
Tom Hallion ⚠ 33 15 15 3 50.0 50.0 8.6 9.6 +1.0
Brian Gorman ⚠ 14 7 7 0 50.0 50.0 8.4 7.0 −1.4
James Hoye 173 82 83 8 49.7 50.3 8.4 9.1 +0.7
Ben May 171 82 83 6 49.7 50.3 8.5 9.4 +0.9
Mark Carlson 122 58 59 5 49.6 50.4 8.3 8.8 +0.4
Brian Knight 90 41 42 7 49.4 50.6 8.3 8.8 +0.4
John Tumpane 160 76 78 6 49.4 50.7 8.4 9.0 +0.6
Lance Barrett 180 84 87 9 49.1 50.9 8.4 8.9 +0.5
Nic Lentz 174 82 85 7 49.1 50.9 8.5 8.6 +0.1
Jeremie Rehak 163 75 78 10 49.0 51.0 8.5 8.8 +0.3
John Libka 185 87 91 7 48.9 51.1 8.5 9.1 +0.6
D.J. Reyburn 176 82 86 8 48.8 51.2 8.4 8.6 +0.2
Todd Tichenor 170 80 84 6 48.8 51.2 8.5 9.0 +0.5
Jim Wolf 144 67 71 6 48.6 51.5 8.5 8.4 −0.1
Nick Mahrley 180 83 89 8 48.3 51.7 8.6 8.8 +0.3
Pat Hoberg 89 41 44 4 48.2 51.8 8.7 9.4 +0.6
Alex Tosi 146 68 73 5 48.2 51.8 8.5 8.8 +0.3
Vic Carapazza 185 86 93 6 48.0 52.0 8.5 8.9 +0.5
Scott Barry 134 60 65 9 48.0 52.0 8.5 9.1 +0.6
Carlos Torres 178 82 89 7 48.0 52.1 8.6 9.1 +0.5
Paul Clemons 102 47 52 3 47.5 52.5 8.4 8.6 +0.2
Tony Randazzo 101 47 52 2 47.5 52.5 8.5 9.0 +0.5
Clint Vondrak 138 63 70 5 47.4 52.6 8.5 9.2 +0.7
Paul Emmel ⚠ 38 18 20 0 47.4 52.6 8.6 8.9 +0.2
Jonathan Parra ⚠ 38 17 19 2 47.2 52.8 8.6 8.4 −0.2
Junior Valentine 153 67 75 11 47.2 52.8 8.6 8.8 +0.2
Adam Beck 170 75 84 11 47.2 52.8 8.4 8.8 +0.4
Will Little 160 72 82 6 46.8 53.3 8.4 8.9 +0.6
Doug Eddings 189 83 95 11 46.6 53.4 8.3 8.4 +0.1
Ryan Wills 165 74 85 6 46.5 53.5 8.6 9.0 +0.4
Cory Blaser 164 71 83 10 46.1 53.9 8.4 8.2 −0.2
Larry Vanover 91 39 46 6 45.9 54.1 8.6 8.8 +0.2
John Bacon 97 42 50 5 45.7 54.4 8.4 8.5 +0.1
Jim Reynolds 48 21 25 2 45.7 54.4 8.7 8.8 +0.1
Ryan Blakney 169 73 87 9 45.6 54.4 8.4 8.5 +0.1
Dan Merzel 162 72 86 4 45.6 54.4 8.4 8.5 +0.1
Marvin Hudson 169 71 86 12 45.2 54.8 8.4 8.4 −0.0
Edwin Jimenez 77 33 40 4 45.2 54.8 8.4 8.5 +0.1
Laz Diaz 166 70 85 11 45.2 54.8 8.3 8.5 +0.2
Manny Gonzalez 160 70 85 5 45.2 54.8 8.4 8.6 +0.2
CB Bucknor 144 60 73 11 45.1 54.9 8.3 8.3 −0.0
Jeremy Riggs 94 40 49 5 44.9 55.1 8.4 8.8 +0.4
Chris Conroy 143 60 74 9 44.8 55.2 8.5 8.5 +0.0
Brian O'Nora 138 59 73 6 44.7 55.3 8.4 8.7 +0.3
Dillon Wilson ⚠ 9 4 5 0 44.4 55.6 8.3 7.7 −0.7
Lance Barksdale 172 73 93 6 44.0 56.0 8.6 8.8 +0.2
Ramon De Jesus 170 72 92 6 43.9 56.1 8.4 9.0 +0.6
Charlie Ramos 131 56 72 3 43.8 56.3 8.5 8.8 +0.2
Ed Hickox 46 19 25 2 43.2 56.8 8.7 9.2 +0.4
Jacob Metz 57 23 31 3 42.6 57.4 8.4 7.9 −0.5
Tripp Gibson 174 69 94 11 42.3 57.7 8.5 8.7 +0.3
Bill Welke 40 16 22 2 42.1 57.9 8.7 9.0 +0.3
Ron Kulpa 121 49 68 4 41.9 58.1 8.5 8.5 −0.0
Tyler Jones ⚠ 25 10 14 1 41.7 58.3 8.2 7.8 −0.5
Kerwin Danley ⚠ 12 5 7 0 41.7 58.3 9.0 8.3 −0.7
Rob Drake 134 53 76 5 41.1 58.9 8.4 8.4 +0.0
Stu Scheurwater 172 68 100 4 40.5 59.5 8.4 8.6 +0.1
Phil Cuzzi 139 53 78 8 40.5 59.5 8.3 8.2 −0.0
Alex MacKay 106 41 61 4 40.2 59.8 8.4 8.0 −0.5
Marty Foster ⚠ 25 10 15 0 40.0 60.0 8.5 7.7 −0.8
Roberto Ortiz 165 61 94 10 39.4 60.7 8.4 8.2 −0.2
Sam Holbrook ⚠ 25 9 14 2 39.1 60.9 8.4 7.5 −0.9
Brennan Miller 132 49 79 4 38.3 61.7 8.5 8.0 −0.5
Austin Jones 51 18 33 0 35.3 64.7 8.5 7.9 −0.5
Gerry Davis ⚠ 9 3 6 0 33.3 66.7 9.2 7.8 −1.4
Dexter Kelley ⚠ 24 7 15 2 31.8 68.2 8.7 8.3 −0.4
Tim Timmons ⚠ 28 8 18 2 30.8 69.2 8.6 8.1 −0.5
Paul Nauert ⚠ 5 1 3 1 25.0 75.0 8.8 8.8 0.0
David Arrieta ⚠ 18 4 13 1 23.5 76.5 8.6 6.7 −1.9
Lew Williams ⚠ 3 0 3 0 0.0 100.0 8.2 6.3 −1.8

124 umpires shown · click any column header to sort · OVER % excludes pushes from the denominator.