🏠 Home 🔥 Best Bets
🔮 Oracles
🏈 NFL Oracle 🏀 NBA Oracle 🏒 NHL Oracle 🏈 CFB Oracle 🥊 UFC/MMA Oracle ⚾ MLB Oracle 🏇 Horse Racing Oracle 🎯 Player Props 📈 Crypto/Stocks 🔮 Event Oracle
🛠️ Tools
🧮 Parlay Calculator 💰 Bankroll Calculator
📊 Bet Tracker 📊 Power Rankings 📋 Standings 📺 YouTube 💬 Discord 📝 Blog
Advertisement

MLB Stats Hub — Umpires, Ballparks & Player Splits

More leagues: 🏈 NFL Stats Hub · 🏀 NBA Stats Hub

Factual 2026 MLB statistics updated weekly from official league data: home-plate umpire run environments, ballpark scoring and weather profiles, and qualified player splits. Use them alongside our MLB predictions for smarter research.

League average this season: 8.99 total runs per game across all tracked games.

Advertisement

⚾ Home-Plate Umpires (89)

Average total runs when each umpire is behind the plate — a core over/under research angle.

Nestor Ceja
24 games behind the plate · 8.46 avg total runs
Vic Carapazza
24 games behind the plate · 10.42 avg total runs
Willie Traynor
24 games behind the plate · 10.42 avg total runs
Quinn Wolcott
23 games behind the plate · 8.17 avg total runs
Malachi Moore
23 games behind the plate · 10.35 avg total runs
Dan Bellino
23 games behind the plate · 8.87 avg total runs
Will Little
23 games behind the plate · 9.09 avg total runs
Adam Hamari
23 games behind the plate · 9.48 avg total runs
Rob Drake
23 games behind the plate · 8.78 avg total runs
Mike Muchlinski
23 games behind the plate · 9.30 avg total runs
Lance Barrett
23 games behind the plate · 9.43 avg total runs
Laz Diaz
23 games behind the plate · 7.61 avg total runs
Brennan Miller
22 games behind the plate · 9.05 avg total runs
Adam Beck
22 games behind the plate · 9.45 avg total runs
Mark Ripperger
22 games behind the plate · 8.68 avg total runs
Lance Barksdale
22 games behind the plate · 7.91 avg total runs
Bill Miller
22 games behind the plate · 9.32 avg total runs
Ryan Wills
22 games behind the plate · 7.14 avg total runs
Hunter Wendelstedt
22 games behind the plate · 8.77 avg total runs
Paul Clemons
22 games behind the plate · 8.50 avg total runs
Mark Wegner
22 games behind the plate · 9.55 avg total runs
Ryan Additon
22 games behind the plate · 9.45 avg total runs
Edwin Moscoso
22 games behind the plate · 7.50 avg total runs
Jordan Baker
22 games behind the plate · 7.55 avg total runs
Todd Tichenor
22 games behind the plate · 8.68 avg total runs
Nic Lentz
22 games behind the plate · 8.27 avg total runs
Mike Estabrook
22 games behind the plate · 8.73 avg total runs
Dan Iassogna
22 games behind the plate · 10.68 avg total runs
Tripp Gibson
22 games behind the plate · 8.86 avg total runs
David Rackley
21 games behind the plate · 9.05 avg total runs
Alfonso Márquez
21 games behind the plate · 11.24 avg total runs
Alan Porter
21 games behind the plate · 8.81 avg total runs
Stu Scheurwater
21 games behind the plate · 8.43 avg total runs
John Tumpane
21 games behind the plate · 8.05 avg total runs
Gabe Morales
21 games behind the plate · 7.52 avg total runs
Erich Bacchus
21 games behind the plate · 9.86 avg total runs
Chris Guccione
21 games behind the plate · 9.00 avg total runs
Chris Conroy
21 games behind the plate · 9.43 avg total runs
Manny Gonzalez
21 games behind the plate · 8.71 avg total runs
Alex Tosi
21 games behind the plate · 8.24 avg total runs
Clint Vondrak
21 games behind the plate · 8.52 avg total runs
Bruce Dreckman
21 games behind the plate · 8.95 avg total runs
Chad Fairchild
21 games behind the plate · 9.57 avg total runs
Nate Tomlinson
21 games behind the plate · 9.76 avg total runs
Dan Merzel
21 games behind the plate · 10.19 avg total runs
Tom Hanahan
21 games behind the plate · 8.71 avg total runs
Doug Eddings
21 games behind the plate · 9.52 avg total runs
Chris Segal
20 games behind the plate · 8.95 avg total runs
John Libka
20 games behind the plate · 7.50 avg total runs
Chad Whitson
20 games behind the plate · 8.30 avg total runs
Junior Valentine
20 games behind the plate · 8.10 avg total runs
Carlos Torres
20 games behind the plate · 7.95 avg total runs
Scott Barry
20 games behind the plate · 8.15 avg total runs
Brian Walsh
20 games behind the plate · 9.65 avg total runs
James Hoye
20 games behind the plate · 10.30 avg total runs
Jansen Visconti
20 games behind the plate · 8.20 avg total runs
Sean Barber
20 games behind the plate · 10.00 avg total runs
Roberto Ortiz
20 games behind the plate · 8.80 avg total runs
Ben May
20 games behind the plate · 10.40 avg total runs
Alex MacKay
20 games behind the plate · 9.20 avg total runs
Jeremie Rehak
19 games behind the plate · 10.32 avg total runs
Emil Jimenez
19 games behind the plate · 12.63 avg total runs
Cory Blaser
19 games behind the plate · 7.32 avg total runs
Nick Mahrley
19 games behind the plate · 9.42 avg total runs
D.J. Reyburn
19 games behind the plate · 8.11 avg total runs
Jim Wolf
19 games behind the plate · 9.26 avg total runs
Shane Livensparger
19 games behind the plate · 8.26 avg total runs
James Jean
18 games behind the plate · 9.56 avg total runs
Ryan Blakney
18 games behind the plate · 8.00 avg total runs
Marvin Hudson
18 games behind the plate · 6.00 avg total runs
Ramon De Jesus
18 games behind the plate · 8.28 avg total runs
Derek Thomas
17 games behind the plate · 10.24 avg total runs
Tyler Jones
16 games behind the plate · 7.19 avg total runs
Charlie Ramos
16 games behind the plate · 7.63 avg total runs
Austin Jones
15 games behind the plate · 8.93 avg total runs
Brock Ballou
15 games behind the plate · 6.80 avg total runs
Ron Kulpa
15 games behind the plate · 10.60 avg total runs
Brian O'Nora
15 games behind the plate · 8.93 avg total runs
Andy Fletcher
14 games behind the plate · 12.07 avg total runs
Dexter Kelley
14 games behind the plate · 9.00 avg total runs
Adrian Johnson
14 games behind the plate · 10.86 avg total runs
Jacob Metz
13 games behind the plate · 7.69 avg total runs
John Bacon
12 games behind the plate · 10.42 avg total runs
Steven Jaschinski
11 games behind the plate · 8.73 avg total runs
Jonathan Parra
11 games behind the plate · 8.55 avg total runs
Jen Pawol
11 games behind the plate · 10.27 avg total runs
Louie Krupa
10 games behind the plate · 10.80 avg total runs
Edwin Jimenez
8 games behind the plate · 10.75 avg total runs
Dillon Wilson
8 games behind the plate · 7.50 avg total runs
Advertisement

🏟️ Ballparks (30)

Scoring environment and weather profile for every park.

Oriole Park at Camden Yards
62 games · 9.06 avg total runs · 74.9°F avg
American Family Field
61 games · 8.61 avg total runs · 73.1°F avg
Busch Stadium
61 games · 8.05 avg total runs · 77.8°F avg
Great American Ball Park
60 games · 8.70 avg total runs · 75.9°F avg
Rogers Centre
59 games · 8.44 avg total runs · 69.3°F avg
Daikin Park
59 games · 9.20 avg total runs · 73.0°F avg
Progressive Field
59 games · 8.51 avg total runs · 69.5°F avg
Coors Field
59 games · 11.36 avg total runs · 75.9°F avg
Citi Field
59 games · 8.93 avg total runs · 69.6°F avg
Citizens Bank Park
59 games · 9.46 avg total runs · 77.1°F avg
Tropicana Field
59 games · 8.36 avg total runs · 71.9°F avg
Truist Park
59 games · 8.92 avg total runs · 79.6°F avg
T-Mobile Park
59 games · 7.53 avg total runs · 65.8°F avg
loanDepot park
58 games · 7.97 avg total runs · 72.5°F avg
Fenway Park
58 games · 8.28 avg total runs · 68.8°F avg
PNC Park
58 games · 10.55 avg total runs · 71.2°F avg
Angel Stadium
58 games · 8.03 avg total runs · 75.3°F avg
Nationals Park
58 games · 11.12 avg total runs · 75.9°F avg
Wrigley Field
58 games · 9.48 avg total runs · 67.3°F avg
Kauffman Stadium
57 games · 9.54 avg total runs · 76.7°F avg
Globe Life Field
57 games · 8.18 avg total runs · 74.2°F avg
Petco Park
57 games · 7.81 avg total runs · 69.3°F avg
Comerica Park
57 games · 8.26 avg total runs · 72.1°F avg
Target Field
57 games · 8.93 avg total runs · 68.0°F avg
Rate Field
56 games · 8.82 avg total runs · 69.7°F avg
UNIQLO Field at Dodger Stadium
56 games · 8.50 avg total runs · 71.4°F avg
Chase Field
55 games · 9.16 avg total runs · 79.2°F avg
Oracle Park
53 games · 8.57 avg total runs · 61.9°F avg
Yankee Stadium
52 games · 9.04 avg total runs · 73.3°F avg
Sutter Health Park
51 games · 11.55 avg total runs · 79.2°F avg

👤 Qualified Players (214)

Season stats plus home/away and vs-LHP/RHP splits.

Aaron Nola
Philadelphia Phillies · P · Pitching
Alec Bohm
Philadelphia Phillies · 3B · Hitting
Alec Burleson
St. Louis Cardinals · 1B · Hitting
Alex Bregman
Chicago Cubs · 3B · Hitting
Andre Pallante
St. Louis Cardinals · P · Pitching
Andrew Abbott
Cincinnati Reds · P · Pitching
Andrés Giménez
Toronto Blue Jays · SS · Hitting
Andy Pages
Los Angeles Dodgers · CF · Hitting
Austin Riley
Atlanta Braves · 3B · Hitting
Ben Rice
New York Yankees · 1B · Hitting
Bo Bichette
New York Mets · 3B · Hitting
Bobby Witt Jr.
Kansas City Royals · SS · Hitting
Brady Singer
Cincinnati Reds · P · Pitching
Brandon Lowe
Pittsburgh Pirates · 2B · Hitting
Brandon Marsh
Philadelphia Phillies · LF · Hitting
Brandon Nimmo
Texas Rangers · RF · Hitting
Braxton Ashcraft
Pittsburgh Pirates · P · Pitching
Brayan Rocchio
Cleveland Guardians · SS · Hitting
Brett Baty
New York Mets · 3B · Hitting
Brice Turang
Milwaukee Brewers · 2B · Hitting
Brooks Lee
Minnesota Twins · 3B · Hitting
Bryan Reynolds
Pittsburgh Pirates · LF · Hitting
Bryan Woo
Seattle Mariners · P · Pitching
Bryce Elder
Atlanta Braves · P · Pitching
Bryce Harper
Philadelphia Phillies · 1B · Hitting
Bryson Stott
Philadelphia Phillies · 2B · Hitting
Byron Buxton
Minnesota Twins · CF · Hitting
CJ Abrams
Washington Nationals · SS · Hitting
Cade Cavalli
Washington Nationals · P · Pitching
Caleb Durbin
Boston Red Sox · 3B · Hitting
Cam Schlittler
New York Yankees · P · Pitching
Cam Smith
Houston Astros · RF · Hitting
Carson Benge
New York Mets · RF · Hitting
Carter Jensen
Kansas City Royals · C · Hitting
Casey Schmitt
San Francisco Giants · LF · Hitting
Ceddanne Rafaela
Boston Red Sox · CF · Hitting
Cedric Mullins
Tampa Bay Rays · CF · Hitting
Chandler Simpson
Tampa Bay Rays · LF · Hitting
Chase Burns
Cincinnati Reds · P · Pitching
Chase DeLauter
Cleveland Guardians · RF · Hitting
Chase Meidroth
Chicago White Sox · 2B · Hitting
Chris Sale
Atlanta Braves · P · Pitching
Christian Walker
Houston Astros · 1B · Hitting
Cody Bellinger
New York Yankees · LF · Hitting
Cole Young
Seattle Mariners · 2B · Hitting
Colin Rea
Chicago Cubs · P · Pitching
Colson Montgomery
Chicago White Sox · SS · Hitting
Corbin Carroll
Arizona Diamondbacks · RF · Hitting
Cristopher Sánchez
Philadelphia Phillies · P · Pitching
Dansby Swanson
Chicago Cubs · SS · Hitting
Daulton Varsho
Houston Astros · CF · Hitting
Davis Martin
Chicago White Sox · P · Pitching
Daylen Lile
Washington Nationals · LF · Hitting
Dillon Dingler
Detroit Tigers · C · Hitting
Drake Baldwin
Atlanta Braves · C · Hitting
Drew Rasmussen
Tampa Bay Rays · P · Pitching
Dustin May
Milwaukee Brewers · P · Pitching
Dylan Cease
Toronto Blue Jays · P · Pitching
Eduardo Rodriguez
Arizona Diamondbacks · P · Pitching
Elly De La Cruz
Cincinnati Reds · SS · Hitting
Emerson Hancock
Seattle Mariners · P · Pitching
Ernie Clement
Toronto Blue Jays · 2B · Hitting
Ezequiel Duran
Texas Rangers · SS · Hitting
Ezequiel Tovar
Colorado Rockies · SS · Hitting
Fernando Tatis Jr.
San Diego Padres · RF · Hitting
Foster Griffin
Cleveland Guardians · P · Pitching
Framber Valdez
Detroit Tigers · P · Pitching
Freddie Freeman
Los Angeles Dodgers · 1B · Hitting
Freddy Peralta
Tampa Bay Rays · P · Pitching
Gabriel Moreno
Arizona Diamondbacks · C · Hitting
Garrett Mitchell
Milwaukee Brewers · CF · Hitting
Gavin Sheets
San Diego Padres · 1B · Hitting
Gavin Williams
Cleveland Guardians · P · Pitching
George Kirby
Seattle Mariners · P · Pitching
George Springer
Toronto Blue Jays · DH · Hitting
Geraldo Perdomo
Arizona Diamondbacks · SS · Hitting
Gunnar Henderson
Baltimore Orioles · SS · Hitting
Hunter Goodman
Colorado Rockies · C · Hitting
Ian Happ
Chicago Cubs · LF · Hitting
Ildemaro Vargas
Arizona Diamondbacks · 1B · Hitting
Isaac Collins
Kansas City Royals · LF · Hitting
Isaac Paredes
Houston Astros · 3B · Hitting
Iván Herrera
St. Louis Cardinals · DH · Hitting
J.P. Crawford
Seattle Mariners · SS · Hitting
J.T. Ginn
Athletics · P · Pitching
JJ Bleday
Cincinnati Reds · LF · Hitting
JJ Wetherholt
St. Louis Cardinals · 2B · Hitting
Jac Caglianone
Kansas City Royals · RF · Hitting
Jackson Chourio
Milwaukee Brewers · LF · Hitting
Jackson Merrill
San Diego Padres · CF · Hitting
Jacob Misiorowski
Milwaukee Brewers · P · Pitching
Jacob deGrom
Texas Rangers · P · Pitching
Jake Bauers
Milwaukee Brewers · 1B · Hitting
Jake Burger
Texas Rangers · 1B · Hitting
Jake McCarthy
Colorado Rockies · LF · Hitting
Jakob Marsee
Miami Marlins · CF · Hitting
James Wood
Washington Nationals · RF · Hitting
Jarren Duran
Boston Red Sox · LF · Hitting
Jazz Chisholm Jr.
New York Yankees · 2B · Hitting
Jesús Luzardo
Philadelphia Phillies · P · Pitching
Jo Adell
Cleveland Guardians · RF · Hitting
Joe Ryan
Minnesota Twins · P · Pitching
Joey Cantillo
Cleveland Guardians · P · Pitching
Jonathan Aranda
Tampa Bay Rays · 1B · Hitting
Jordan Walker
St. Louis Cardinals · RF · Hitting
Jorge Soler
Los Angeles Angels · DH · Hitting
Jose Altuve
Houston Astros · 2B · Hitting
Josh Bell
Minnesota Twins · DH · Hitting
Josh Jung
Texas Rangers · 3B · Hitting
Josh Naylor
Seattle Mariners · 1B · Hitting
José Ramírez
Cleveland Guardians · 3B · Hitting
José Soriano
Toronto Blue Jays · P · Pitching
Juan Soto
New York Mets · LF · Hitting
Julio Rodríguez
Seattle Mariners · CF · Hitting
Jung Hoo Lee
San Francisco Giants · RF · Hitting
Junior Caminero
Tampa Bay Rays · 3B · Hitting
Justin Wrobleski
Los Angeles Dodgers · P · Pitching
Kazuma Okamoto
Toronto Blue Jays · 3B · Hitting
Keider Montero
Detroit Tigers · P · Pitching
Ketel Marte
Arizona Diamondbacks · 2B · Hitting
Kevin Gausman
Chicago Cubs · P · Pitching
Kevin McGonigle
Detroit Tigers · SS · Hitting
Kody Clemens
Minnesota Twins · 1B · Hitting
Kyle Bradish
Baltimore Orioles · P · Pitching
Kyle Karros
Colorado Rockies · 3B · Hitting
Kyle Manzardo
Cleveland Guardians · 1B · Hitting
Kyle Schwarber
Philadelphia Phillies · DH · Hitting
Kyle Stowers
Miami Marlins · 1B · Hitting
Kyle Tucker
Los Angeles Dodgers · RF · Hitting
Landen Roupp
San Francisco Giants · P · Pitching
Liam Hicks
Tampa Bay Rays · DH · Hitting
Logan Gilbert
Seattle Mariners · P · Pitching
Logan Webb
San Francisco Giants · P · Pitching
Luis Arraez
Philadelphia Phillies · 2B · Hitting
Luis García Jr.
New York Yankees · 1B · Hitting
Luke Keaschall
Minnesota Twins · 2B · Hitting
MacKenzie Gore
Texas Rangers · P · Pitching
Manny Machado
San Diego Padres · 3B · Hitting
Marcus Semien
New York Mets · 2B · Hitting
Masyn Winn
St. Louis Cardinals · SS · Hitting
Matt Chapman
San Francisco Giants · 3B · Hitting
Matt Olson
Atlanta Braves · 1B · Hitting
Mauricio Dubón
Atlanta Braves · LF · Hitting
Max Meyer
Miami Marlins · P · Pitching
Max Muncy
Los Angeles Dodgers · 3B · Hitting
Merrill Kelly
Arizona Diamondbacks · P · Pitching
Michael Busch
Chicago Cubs · 1B · Hitting
Michael Harris II
Atlanta Braves · CF · Hitting
Michael King
San Diego Padres · P · Pitching
Michael McGreevy
St. Louis Cardinals · P · Pitching
Michael Wacha
Kansas City Royals · P · Pitching
Miguel Vargas
Chicago White Sox · 3B · Hitting
Mike Trout
Los Angeles Angels · CF · Hitting
Mitch Keller
Pittsburgh Pirates · P · Pitching
Nasim Nuñez
Washington Nationals · 2B · Hitting
Nathan Eovaldi
Texas Rangers · P · Pitching
Nick Gonzales
Pittsburgh Pirates · 3B · Hitting
Nick Kurtz
Athletics · 1B · Hitting
Nick Martinez
Tampa Bay Rays · P · Pitching
Nico Hoerner
Chicago Cubs · 2B · Hitting
Noah Cameron
Kansas City Royals · P · Pitching
Nolan Arenado
Arizona Diamondbacks · 3B · Hitting
Nolan McLean
New York Mets · P · Pitching
Nolan Schanuel
Los Angeles Angels · 1B · Hitting
Otto Lopez
Miami Marlins · SS · Hitting
Ozzie Albies
Atlanta Braves · 2B · Hitting
Parker Messick
Cleveland Guardians · P · Pitching
Paul Skenes
Pittsburgh Pirates · P · Pitching
Pete Alonso
Baltimore Orioles · 1B · Hitting
Pete Crow-Armstrong
Chicago Cubs · CF · Hitting
Rafael Devers
San Francisco Giants · 1B · Hitting
Randy Arozarena
Seattle Mariners · LF · Hitting
Reid Detmers
Los Angeles Angels · P · Pitching
Riley Greene
Detroit Tigers · LF · Hitting
Robbie Ray
San Diego Padres · P · Pitching
Ryan O'Hearn
Pittsburgh Pirates · 1B · Hitting
Ryan Weathers
New York Yankees · P · Pitching
Sal Stewart
Cincinnati Reds · 1B · Hitting
Salvador Perez
Kansas City Royals · DH · Hitting
Sam Antonacci
Chicago White Sox · LF · Hitting
Sandy Alcantara
Miami Marlins · P · Pitching
Sean Burke
Chicago White Sox · P · Pitching
Seiya Suzuki
Chicago Cubs · RF · Hitting
Seth Lugo
Kansas City Royals · P · Pitching
Shane Baz
Baltimore Orioles · P · Pitching
Shea Langeliers
Athletics · C · Hitting
Shohei Ohtani
Los Angeles Dodgers · DH · Hitting
Shota Imanaga
Chicago Cubs · P · Pitching
Sonny Gray
Boston Red Sox · P · Pitching
Spencer Steer
Cincinnati Reds · 1B · Hitting
Spencer Torkelson
Detroit Tigers · 1B · Hitting
Steven Kwan
Cleveland Guardians · LF · Hitting
TJ Rumfield
Colorado Rockies · 1B · Hitting
Taj Bradley
Minnesota Twins · P · Pitching
Tanner Bibee
Cleveland Guardians · P · Pitching
Taylor Ward
Seattle Mariners · LF · Hitting
Travis Bazzana
Cleveland Guardians · 2B · Hitting
Trea Turner
Philadelphia Phillies · SS · Hitting
Trent Grisham
New York Yankees · CF · Hitting
Trevor Rogers
Baltimore Orioles · P · Pitching
Troy Johnston
Colorado Rockies · RF · Hitting
Tyler Soderstrom
Athletics · LF · Hitting
Vladimir Guerrero Jr.
Toronto Blue Jays · 1B · Hitting
Willi Castro
Colorado Rockies · 2B · Hitting
William Contreras
Milwaukee Brewers · C · Hitting
Willson Contreras
Boston Red Sox · 1B · Hitting
Willy Adames
San Francisco Giants · SS · Hitting
Wilyer Abreu
Boston Red Sox · RF · Hitting
Xander Bogaerts
San Diego Padres · SS · Hitting
Xavier Edwards
Miami Marlins · 2B · Hitting
Yandy Díaz
Tampa Bay Rays · DH · Hitting
Yordan Alvarez
Houston Astros · DH · Hitting
Yoshinobu Yamamoto
Los Angeles Dodgers · P · Pitching
Zach Neto
Los Angeles Angels · SS · Hitting
📬

Get Today's Picks in Your Inbox

Free weekly predictions, win rate tracker & Oracle alerts — delivered every Tuesday.

No spam. Unsubscribe anytime.

📖 From the Blog

sports
Kentucky Derby 2026: Full Contenders Guide & Our Algorithm's Top Pick (May 3)
The Kentucky Derby is 3 weeks away. Our 7-factor algorithmic model has analyzed every contender, the...
horse racing
Horse Racing Predictions 2026: How Our Algorithmic Oracle Picks Winners
Our new 7-Factor Horse Racing Oracle breaks down every major US race using market intelligence, spee...

View all articles →

Advertisement
Prediction markets are legal in all 50 states Trade on Polymarket