MLB Umpires

Umpire data is available since 1957. Included umpire metrics are limited to game averages based on boxscore data.

Active Umpires are based on most recently completed MLB season.
The Umpire Metrics are only available with a TBC PREMIUM account.

rs-g: Regular Season Games Umpired for selected season ... pl-g: Playoff Games Umpired in selected season ... Age: For selected season. Does not reflect today's age ... Seasons: Seasons umpired to date

Full Umpire Listing 1957-

CSV
Glossary
Get TBC Data Store discounts (25%) with your TBC PREMIUM subscription.
umpireyearsseasonsrs-gpl-gas-g
Clarence Adams1976-19761100
Ryan Additon2017-20259851130
Andy Anderson1978-197921900
Bill Andress1979-19791300
Merle Anthony1969-1975796551
Mark Arata1991-19911100
Ramon Armendariz2004-200746100
David Arrieta2020-2025612700
Dave Aschwege2003-200424700
Emmett Ashford1966-1970581051
Nick Avants1970-197121800
Erich Bacchus2020-2025657951
John Bacon2019-2025742600
John Baird1979-198121400
Bill Baker1957-1957115300
Jordan Baker2012-2025141521491
Lee Ballanfant1950-195781218134
Frank Ballina1991-19952700
Brock Ballou2022-2025425400
Sean Barber2014-202512116520
Lance Barksdale2000-2025263095682
Ron Barnes1990-20021035200
Larry Barnett1969-1999314281564
Lance Barrett2010-2025161556251
Ted Barrett1994-20222933971382
umpireyearsseasonsrs-gpl-gas-g
Mark Barron1992-2002831000
Scott Barry2006-2025191897171
Mike Barston1979-19791100
Toby Basner2012-2017634800
Jack Baswell1979-19791100
Damien Beal2007-201047400
Ed Bean1994-199413600
Adam Beck2020-20256605130
Bob Beck1979-19791600
Wally Bell1992-2013222760603
Dan Bellino2008-2025181852581
Joe Bendekovits1979-197911300
Charlie Berry1950-1962132008225
Ralph Betcher1976-19761100
Larry Bialorucko1995-19951700
Homer Bishop1979-19791100
Ryan Blakney2015-2025111235141
Cory Blaser2010-2025161681431
Dusty Boggess1950-1962131905255
Matt Bohn1995-19951600
Greg Bonin1984-2001181746121
Steve Borga1979-19791300
Terry Bovey1979-199522200
Jim Boyer1950-1950110301
Nick Bremigan1974-1988152121252
umpireyearsseasonsrs-gpl-gas-g
Joe Brinkman1972-2006354505673
Mike Briscese1979-197911000
Fred Brocklander1979-199012151461
Bud Brown1979-19791300
Doug Brown1979-19791700
Jeff Brown1978-197921000
Randy Bruns1991-19911100
William Buchanan1998-19981100
Seth Buckminster2014-201526700
CB Bucknor1996-2025303383232
Ken Burkhart1957-1973172686244
Jon Byrne2014-20141900
Frank Campagna1979-197911800
Bob Campbell1979-19791400
Angel Campos2007-2014758500
Joe Caraco1995-19951700
Vic Carapazza2010-2025161802541
Mark Carlson1999-2025273016822
Sam Carrigan1961-1964462700
Kevin Causey2006-200948100
Dick Cavenaugh1979-197911600
Gary Cederstrom1989-20193135791042
Nestor Ceja2020-2025659661
Al Clark1976-2001263392462
Dick Clegg1979-197912000
umpireyearsseasonsrs-gpl-gas-g
Curly Clement1978-19792200
Paul Clemons2020-2025636900
Drew Coble1982-1999182303322
Al Cohen1976-19761200
Delfin Colon2008-200924600
Nick Colosi1968-1982152063232
Craig Compton1995-19951500
Jocko Conlan1950-1965162227206
Jack Conn1979-19791100
Pat Connors1998-199814200
Chris Conroy2010-2025161545381
Alan Contant1978-197921400
Rob Cook1999-200023100
Terry Cooney1974-1992182232202
Eric Cooper1996-2019242803701
Doug Cossey1978-197921100
Perry Costello1995-19951200
Emilien Cote1979-19791700
Derryl Cousins1979-2012344494743
Terry Craft1987-2006201733151
Jerry Crawford1976-20103543711112
Shag Crawford1956-1975203109223
Fieldin Culbreth1993-2021283137871
Jim Cuneo1978-197923200
Phil Cuzzi1991-2025293243452
umpireyearsseasonsrs-gpl-gas-g
Jerry Dale1970-1985161983222
Kerwin Danley1992-2021292656512
Gary Darling1986-2013263269852
Frank Dascoli1950-1961121809192
Bob Davidson1982-2016303910383
Dale Davidson1979-19791600
Satch Davidson1969-1984162261311
Bill Davis1995-19951700
Bob Davis1979-19791300
Gerry Davis1982-20213948461514
Ramon De Jesus2016-202510994101
Bill Deegan1971-1995121427131
Pete DeFlesco1991-19911100
Dusty Dellinger2005-200733000
Vic Delmore1956-1959461500
Dana DeMuth1983-20193642831013
Shan Deniston1978-19781100
Don Denkinger1969-1998303823573
Frank Dezelan1966-1970537001
Lazaro Diaz1995-2025303338712
Roger Dierking1978-19781100
Louis DiMuro1963-1982202659194
Mike DiMuro1997-2018201877141
Ray DiMuro1996-199839900
Hal Dixon1953-1959798461
umpireyearsseasonsrs-gpl-gas-g
Augie Donatelli1950-1973243761414
Adam Dowdy2002-2007632600
Rob Drake1999-2025272872321
Bruce Dreckman1996-2025242652342
Roy Dreke1979-19791500
Al Dresser1995-19951100
Joe Driscoll1978-19781100
Cal Drummond1960-196910135741
Jim Duffy1951-1953344800
Dennis Duncan1995-19982700
Jim Dunne1978-19792400
Peter Durfee2005-20051400
Harold Easley1979-197911100
Doug Eddings1998-2025283316701
Larry Edwards1978-19781100
Paul Emmel1999-2023222513562
Bob Engel1965-1990263627474
Bill Engeln1952-1956574701
George Eshelman1979-197911900
Mike Estabrook2006-2025201971251
Jeff Evans1991-19911100
Jim Evans1971-1999293896703
Mike Everitt1996-2019242632881
Clint Fagan2011-2017752200
Chad Fairchild2004-2025222344541
umpireyearsseasonsrs-gpl-gas-g
Mike Farmer1979-19791300
Harry Farnsworth1979-197911400
Dick Feaser1979-19791500
Mike Fichter1999-2005755700
Jerry Fick1978-19792500
Steve Fields1979-1981337200
Frank Fisher1979-197911800
Mike Fitzpatrick1979-197913100
Red Flaherty1953-1973213207343
Tom Fleming1979-19791100
Andy Fletcher1999-2025273018272
John Floras1991-19952700
Bill Follmer1979-19791500
Dale Ford1975-1999253137462
Wade Ford1995-19951600
Al Forman1961-1979776901
Marty Foster1996-2022272745142
Gene Fowler1979-19791100
Wheeler Fowler1978-19781200
Art Frantz1969-197791384171
Bob Freels1979-19791800
Todd Freese1995-19951600
Bruce Froemming1971-20073751581113
Grover Froese1952-1953225700
Lester Fuchs1978-19792300
umpireyearsseasonsrs-gpl-gas-g
Joseph Fugere1998-19981100
Troy Fullwood2004-200747200
Tyler Funneman2011-20111100
Larry Gallagher1979-19791700
Rich Garcia1975-1999253398552
Jim Garman1995-19951500
Ed George1979-19791100
Bob Giard1978-19781100
Brian Gibbons1994-1999613200
Greg Gibson1997-2022252745791
Tripp Gibson2013-2025131384431
Tony Gisondi1991-19911100
Larry Goetz1950-19567104672
Russ Goetz1968-1983162383282
Manny Gonzalez2010-2025161610171
Arthur Gore1950-195671019122
Brian Gorman1991-2021303429962
Tom Gorman1951-1977273790375
Jeff Gosney2014-201521700
Scott Graham1991-20043700
Eric Gregg1976-1999232619361
Bill Grieve1950-1955693662
Scott Grinder1983-198647600
Roger Grooms1979-19791800
Chris Guccione2000-2025263217832
umpireyearsseasonsrs-gpl-gas-g
Elmer Guckert1976-19761100
Augie Guglielmo1952-1952115400
Dave Gustafson1978-19781100
Merrill Hadry1979-197911600
Bill Hafner1979-19791700
Bill Haller1961-1982213068424
Tom Hallion1985-2022323645783
Adam Hamari2013-2025131468361
Ray Hamil1979-19791300
Tom Hanahan2023-2025332100
Howard Hansen1978-197921500
Bob Hantak1979-19791300
Lanny Harris1979-1985785100
Vance Harris1995-19951600
Doug Harvey1962-1992314667666
Randy Harvey1991-19952600
Marvin Hecht1979-19791100
Dick Heitzer1979-197911200
Ted Hendry1977-1999232905312
Jeff Henrichs1993-199521000
Bill Henry1979-197911100
Angel Hernandez1991-20243438361013
Bob Hernandez1995-19951500
Fred Herndon1993-19931100
Ed Hickox1990-2022282705211
umpireyearsseasonsrs-gpl-gas-g
John Higgins1991-19952700
Scott Higgins2000-2003417400
John Hirschbeck1983-2016323589943
Mark Hirschbeck1987-2003171765402
Pat Hoberg2014-2023101094270
Morris Hodges1999-200134500
Bill Hohn1987-2010212193101
Sam Holbrook1996-2021222423671
Matt Hollowell2000-2004551700
Mike Holoka1991-19952700
Bob Homolka1995-19951700
Jim Honochick1950-1973243662445
James Hoye2003-2025232566652
Mike Huber1995-19951600
Marvin Hudson1998-2025283272762
Rich Humphrey1983-199543600
Eddie Hurley1950-1965162364193
Ron Hutson1979-197911600
Dan Iassogna1999-2025273220972
Bill Ivory1979-19791500
Bill Jackowski1952-1968172501183
Charles Jackson1979-19791100
Dick Jackson1995-19951700
Johnny James1978-197921900
Don January1991-19952700
umpireyearsseasonsrs-gpl-gas-g
Steve Jaschinski2025-202511900
James Jean2024-2025212400
Ron Jeffers1979-19791400
Jeff Jenkins1995-19951600
Edwin Jimenez2023-2025328600
Emil Jimenez2023-2025337000
Adrian Johnson2006-2025202237421
Anthony Johnson2014-20152600
Mark Johnson1979-1999211978152
Austin Jones2024-2025215700
Bob Jones1979-199521400
Jim Jones1979-197911300
Tyler Jones2025-202512400
Lou Jorda1950-1952340202
Mike Jost2004-200411800
Jim Joyce1987-2016303268833
Howard Jumper1979-19791100
Ken Kaiser1977-1999232813421
Al Kaplan1995-19951600
Travis Katzenmeier1999-2001320500
Joe Kavulich1978-19792700
Wayne Keister1978-197921200
Dexter Kelley2025-202511500
Kevin Kelley2001-2005526900
Jeff Kellogg1991-2019293274992
umpireyearsseasonsrs-gpl-gas-g
Gene Kelly1979-19791700
John Kibler1963-1989273623514
Shawn Kimball1991-19911100
Bill Kinnamon1960-196910122772
Ken Kirby1979-19791700
Gus Klein1991-19952700
Jay Klemm2000-2003418600
Jim Knauss1991-19911100
Brian Knight2001-2024242091341
Greg Kosc1976-1999243255372
Ron Kulpa1998-2025272974812
Bill Kunkel1968-1984172227262
Jim Lambeth1995-19951100
Ian Lamplugh1999-2002418300
Stan Landes1955-1972182864233
Richard LaPierre1979-19791300
Bill Laude1978-19792300
Jacques Lauzon1979-19791500
Bill Lawson1979-197912700
Jerry Layne1989-2023343639893
Richie Lazar1978-19792200
LeClerc1981-19811200
Nic Lentz2016-2025101121181
Tom Lepperd1984-198637800
Don Leppert1978-19781100
umpireyearsseasonsrs-gpl-gas-g
Jay Levet1979-197911600
John Libka2017-20259852170
Joe Linsalata1961-1961116600
Will Little2013-2025131328451
Shane Livensparger2017-2025965130
Jerry Loeber1979-19791800
Mark Lollo2011-201221000
Bob Long1992-199321200
Phil Lospitalier1979-197911700
Ron Luciano1969-1979111667151
Terry Luhr1984-19841200
Dale Luker1995-19951600
Charlie Lupo1978-197923500
Fred Mabbott1979-19791100
Alex MacKay2020-2025637800
John Mackin1979-19791100
Joe Maher1979-19791800
Nick Mahrley2017-2025982570
George Maloney1969-1983152157233
Terry Mann1995-19951600
Jimmy Marino1979-19791300
Alfonso Marquez1999-20252731161262
Randy Marsh1981-2009293704924
Bruce Martine1991-19911100
Darrel Mason1995-19951700
umpireyearsseasonsrs-gpl-gas-g
Boyd Mauer1978-197923500
Ben May2014-2025121113181
John McArdle2004-20041100
Gary McAvoy1979-19791400
Tim McClelland1981-2013334236943
Larry McCoy1970-1999304022523
Kyle McCrady2020-202123100
Scott McDougall1991-19911100
Bill McGowan1950-1954568844
Jim McKean1974-2001283513563
Bill McKinley1950-1965162478253
Jim McNally1979-197911500
John McSherry1971-1995253396603
Jerry Meals1992-2022313302682
Dave Melton1978-19781100
Chuck Meriwether1987-2009232593492
Durwood Merrill1976-1999243121422
Clarence Merritt1979-197911500
Dan Merzel2020-2025660040
Jacob Metz2023-2025319500
Joseph Mickel1987-19871200
Bill Miller1997-20252934181242
Brennan Miller2019-2025754230
Bud Miller1979-19791300
Gale Miller1979-197911200
umpireyearsseasonsrs-gpl-gas-g
Greg Mills1979-19791700
Ed Montague1974-2009354368994
Malachi Moore2020-2025651120
Gabe Morales2014-2025121387221
Hank Morgenweck1972-1975462330
Dan Morrison1979-2001232660331
Edwin Moscoso2020-20256692110
Casey Moser2005-201043700
Bob Moyer1979-197911100
Joe Mrvos1979-19791300
Mike Muchlinski2006-2025201917431
Jim Mulcahy1979-19791400
Ed Murray1991-19911100
Joe Myers1979-197911300
Larry Napp1951-1974243609274
Paul Nauert1995-2020242449341
Jose Navas2020-2023415300
Pete Negri1979-19791100
Bob Nelson1979-199533300
Dick Nelson1979-197913600
Jeff Nelson1997-20232731411052
Scott Nelson2001-200336900
Jerry Neudecker1966-1985203023283
Ed Norris1978-197922000
Les Novack1979-19791500
umpireyearsseasonsrs-gpl-gas-g
Jim O'Brien1979-197911000
O'Connor1982-19821100
Jim O'Connor1978-197921700
Tom O'Connor1979-19791300
Jake O'Donnell1968-1971448931
Brian O'Nora1992-2025333571383
Jim Odom1965-1974101597141
Ed Oliger1979-19791500
Andy Olsen1968-1980131860161
Roberto Ortiz2016-202510879140
Jim Pacheco1995-19951700
Scott Packard2000-2002310600
Joe Padilla1995-19951700
Steve Palermo1976-1991161871211
Dave Pallone1979-198810136071
Rich Panas1979-197911700
Joe Paparella1950-1965162539174
Dallas Parks1979-1995644600
Jonathan Parra2024-2025212500
Art Passarella1950-1953456872
Tony Patch1978-197923100
Marcus Pattillo2014-201529400
Jen Pawol2025-202511800
Jim Paylor1995-19951500
Chris Pelekoudas1960-1975162483193
umpireyearsseasonsrs-gpl-gas-g
Dave Perez1979-197911500
Ray Perez1979-19791300
Dave Phillips1971-2002313931652
Jerry Phipps1978-197921200
Mike Pilato1995-19951600
Babe Pinelli1950-195671072144
Joe Pomponi1979-197911000
Larry Poncino1985-2007191960231
Alan Porter2010-2025161767751
Scott Potter1991-199778900
Lester Pratt1979-197911400
Paul Pryor1961-1981213090353
Frank Pulli1972-1999283773682
Al Purduski1979-19791400
Joe Puskaric1976-19761100
Jim Quick1974-1998242987443
David Rackley2010-2025161477381
Jim Rains1978-197921300
Shawn Rakos2008-200921100
Charlie Ramos2020-2025652900
Larry Randall1995-19951500
Tony Randazzo1999-2025242766542
Ed Rapuano1990-2012232846692
Bruce Ravan1995-19951600
Tom Ravashiere1979-19791700
umpireyearsseasonsrs-gpl-gas-g
Rick Reed1979-2009313389372
Jeremie Rehak2018-20258842201
Mike Reilly1977-2010344491914
Travis Reininger2005-200847500
Charlie Reliford1989-2009212278402
Dutch Rennert1973-1992202690462
DJ Reyburn2008-2025181748381
Jim Reynolds1999-2022242815722
Dennis Riccio1979-197911700
Len Riccio1979-19791600
Bob Rice1979-197911800
John Rice1955-1973192990293
Rich Rieker1992-20011099981
Mike Riggins1995-19951400
Jeremy Riggs2020-2025643300
Mark Ripperger2010-2025161449311
Steve Rippley1983-2003212512501
Scotty Robb1950-1953453402
Lenny Roberts1953-195317200
Bill Robinson1978-19792200
Armando Rodriguez1974-1975231800
Gus Rodriguez1995-19951600
Rocky Roe1979-2001232771422
Bob Roesner1978-197921700
Eddie Rommel1950-195910153606
umpireyearsseasonsrs-gpl-gas-g
Randy Rosenberg2020-202345100
Bill Rosenberry1995-19951500
Roy Roth1978-197923300
Hank Rountree1978-199132700
Dick Runchey1979-19791600
Brian Runge1999-2012141564101
Ed Runge1954-1970172638224
Paul Runge1973-1997253195653
Sy Ryberg1995-19951600
Al Salerno1961-19688111001
Jack Samuels2001-200547200
Joe Sawchuk1978-197921900
Fred Schaaf1995-19951700
Cliff Schaller1978-19792900
Jim Schaly1995-19951600
Al Scheel1979-19791400
Stu Scheurwater2014-2025121118201
Don Schirmer1979-197911700
John Schleyer1979-19791100
Joe Schratz1976-197921800
Paul Schrieber1997-2015192207152
Bob Schroeder1978-197921000
Don Schulte1979-19791900
Harry Schwarts1960-1962333801
Hank Schwarz1995-19951600
umpireyearsseasonsrs-gpl-gas-g
Dale Scott1985-2017333897913
Jim Scott1978-197921800
Frank Secory1952-1970192965256
Chris Segal2014-2025121262181
Shaesgreen1981-19811200
Mick Sharkey1978-197921000
Bob Sharp1979-197911600
Duane Shaw1979-19791400
Jim Shewmake1978-19781100
John Shulock1979-2002243050432
Harold Siroka1979-197911900
Don Slattery1979-197911100
Dave Slickenmeyer1979-199531500
Harry Smail1979-197911600
Al Smith1960-1964579872
Eugene Smith1979-19791200
Vinnie Smith1957-19659123772
Hank Soar1950-1978283593354
Darren Spagnardi2002-200439200
John Spange1991-19911100
Fred Spenn1977-1991536400
Pat Spieler2000-200237600
Mike Spinelli1979-197911200
Bill Sprincz1978-197921300
Marty Springstead1966-1985203010323
umpireyearsseasonsrs-gpl-gas-g
Jack Stansell1979-19791100
Mel Steiner1961-1972121898142
Dick Stello1968-1987202761332
Johnny Stevens1950-1975243046246
Bill Stewart1950-1954576374
Bob Stewart1958-1970131958202
John Stewart1979-19791300
Murray Strey1978-197921500
Ed Sudol1957-1977213214313
Bill Summers1950-1959101530197
George Sweeney1979-19791500
Charles Swenson1979-19791700
Frank Sylvester1995-20042600
Frank Tabacchi1956-1959451500
Terry Tata1973-1999273740763
Joe Bob Taylor1979-19791700
Tom Telford1979-197911600
Russ Terlop1979-19791200
Ted Theilander1979-19791500
Derek Thomas2023-2025331400
Mike Thompson1978-197921800
RJ Thompson2008-20092400
Todd Tichenor2007-2025192076612
Chris Tiller2008-201036400
Hank Tillman1978-19792800
umpireyearsseasonsrs-gpl-gas-g
Tim Timmons1999-2021232745332
Nate Tomlinson2020-2025646850
Carlos Torres2015-2025111147311
Alex Tosi2019-20257542100
Vic Travis1995-19951600
Willie Traynor2025-202516600
Les Treitel1978-197921100
Dick Tremblay1970-197929000
Tim Tschida1985-2012283358642
John Tumpane2010-2025161481371
Leo Turner1978-19781100
George Ulrich1995-19951500
Frank Umont1954-1973203147294
Woody Urchak1978-197921300
Jim Uremovich1991-19952700
Dick Urlage1979-19912600
Bill Valentine1963-1968694701
Junior Valentine2020-2025657150
Larry Vanover1991-2024313465272
Mike Vanvleet2000-2002324700
Ed Vargo1960-1983243547414
Tony Venzon1957-1971152212163
Jansen Visconti2018-20258882141
Vic Voltaggio1977-1996202118181
Clint Vondrak2020-2025650400
umpireyearsseasonsrs-gpl-gas-g
Larry Walding1995-19951500
Jim Waller1979-19791100
Brian Walsh2023-2025333800
Frank Walsh1961-1963334000
Benny Walton1996-19961100
Lon Warneke1950-1955689941
Mark Wegner1998-2025283123872
Bill Welke1999-2022242816422
Tim Welke1983-2015334213983
Harry Wendelstedt1966-1998334496744
Hunter Wendelstedt1998-2025283077531
Joe West1976-20214454551323
Lee Weyer1961-1988283819504
Bart Whaley1995-19951200
Chad Whitson2014-202512102320
Dan Wickham1990-199234700
Mark Widlowski1995-19951500
Art Williams1972-1977680630
Bill Williams1963-1987253428363
Charlie Williams1978-2001242810212
Dale Williams1978-197922300
Lew Williams2020-202343300
Bob Willman1991-19952700
Ryan Wills2020-2025662700
Matt Winans1994-199412800
umpireyearsseasonsrs-gpl-gas-g
Mike Winters1988-20193238101034
Quinn Wolcott2013-2025131359341
Jim Wolf1999-2025272951751
Tom Woodring2014-2020748900
Marvin Wright1995-19951600
Dave Yeast1995-19951700
Larry Young1983-2007252848492
Jerry Zimmerman1978-19781100
Larry Zirbel1979-197911300
Rico Zuccaro1978-19781100
585 record(s)