Page title background image

MLB On-Base Percentage Leaders - Players

RANK PLAYER POS TEAM OBP
134Ezequiel TovarSS Colorado Rockies COL .264
133Jarren DuranLF Boston Red Sox BOS .266
132Salvador PerezDH Kansas City Royals KC .274
131Cam SmithRF Houston Astros HOU .279
130Marcus Semien2B New York Mets NYM .280
129Daulton VarshoCF Houston Astros HOU .281
128Colson MontgomerySS Chicago White Sox CHW .282
127Ernie Clement2B Toronto Blue Jays TOR .285
126Royce Lewis1B Minnesota Twins MIN .287
125Willy AdamesSS San Francisco Giants SF .289
124Austin Riley3B Atlanta Braves ATL .290
123Andrés GiménezSS Toronto Blue Jays TOR .291
122Ozzie Albies2B Atlanta Braves ATL .293
120Daylen LileLF Washington Nationals WSH .296
120Cal RaleighC Seattle Mariners SEA .296
119Trea TurnerSS Philadelphia Phillies PHI .297
117Kody Clemens2B Minnesota Twins MIN .298
117Jo AdellRF Cleveland Guardians CLE .298
116Christian Walker1B Houston Astros HOU .299
115Brooks Lee3B Minnesota Twins MIN .300
113Dillon DinglerC Detroit Tigers DET .302
113Jake Burger1B Texas Rangers TEX .302
111Jackson MerrillCF San Diego Padres SD .303
111Manny Machado3B San Diego Padres SD .303
110Brandon MarshLF Philadelphia Phillies PHI .304
109Jose Altuve2B Houston Astros HOU .306
108Julio RodríguezCF Seattle Mariners SEA .307
107Masyn WinnSS St. Louis Cardinals STL .308
105Gunnar HendersonSS Baltimore Orioles BAL .309
105Luis García Jr.1B New York Yankees NYY .309
103Kazuma Okamoto3B Toronto Blue Jays TOR .310
103Hunter GoodmanC Colorado Rockies COL .310
100Jazz Chisholm Jr.2B New York Yankees NYY .312
100Cole Young2B Seattle Mariners SEA .312
100Bo Bichette3B New York Mets NYM .312
97Heriberto HernándezLF Miami Marlins MIA .313
97Brayan RocchioSS Cleveland Guardians CLE .313
97Jeff McNeil2B Athletics ATH .313
96Alec Bohm3B Philadelphia Phillies PHI .315
94Nico Hoerner2B Chicago Cubs CHC .316
94Ketel Marte2B Arizona Diamondbacks ARI .316
93Josh Naylor1B Seattle Mariners SEA .317
92Josh BellDH Minnesota Twins MIN .319
88Jung Hoo LeeRF San Francisco Giants SF .320
88Ezequiel DuranSS Texas Rangers TEX .320
88Isaac CollinsLF Kansas City Royals KC .320
88José Ramírez3B Cleveland Guardians CLE .320
83Ceddanne RafaelaCF Boston Red Sox BOS .321
83Michael Harris IICF Atlanta Braves ATL .321
83Mauricio DubónLF Atlanta Braves ATL .321
83Matt Olson1B Atlanta Braves ATL .321
83George SpringerDH Toronto Blue Jays TOR .321
82Carter JensenC Kansas City Royals KC .323
80JJ BledayLF Cincinnati Reds CIN .324
80Brandon NimmoRF Texas Rangers TEX .324
77Lawrence ButlerRF Athletics ATH .326
77Mookie BettsSS Los Angeles Dodgers LAD .326
77Ian HappLF Chicago Cubs CHC .326
75Wilyer AbreuRF Boston Red Sox BOS .327
75Jordan WalkerRF St. Louis Cardinals STL .327
74Corbin CarrollRF Arizona Diamondbacks ARI .328
71Sal Stewart1B Cincinnati Reds CIN .330
71Zach NetoSS Los Angeles Angels LAA .330
71Kyle TuckerRF Los Angeles Dodgers LAD .330
67Spencer Torkelson1B Detroit Tigers DET .331
67Kyle Stowers1B Miami Marlins MIA .331
67Brandon Lowe2B Pittsburgh Pirates PIT .331
67Nolan Arenado3B Arizona Diamondbacks ARI .331
64Caleb Durbin3B Boston Red Sox BOS .332
64Vladimir Guerrero Jr.1B Toronto Blue Jays TOR .332
64Xander BogaertsSS San Diego Padres SD .332
63Chandler SimpsonLF Tampa Bay Rays TB .333
61Bryson Stott2B Philadelphia Phillies PHI .334
61Jake McCarthyCF Colorado Rockies COL .334
60Travis Bazzana2B Cleveland Guardians CLE .335
58Dominic CanzoneDH Seattle Mariners SEA .336
58CJ AbramsSS Washington Nationals WSH .336
57Cody BellingerLF New York Yankees NYY .338
56JJ Wetherholt2B St. Louis Cardinals STL .339
54Jac CaglianoneRF Kansas City Royals KC .340
54Rafael Devers1B San Francisco Giants SF .340
53William ContrerasC Milwaukee Brewers MIL .341
51Alec Burleson1B St. Louis Cardinals STL .343
51Andy PagesCF Los Angeles Dodgers LAD .343
50Luis Arraez2B Philadelphia Phillies PHI .345
49Carson BengeRF New York Mets NYM .346
48Munetaka Murakami1B Chicago White Sox CHW .347
46Jakob MarseeCF Miami Marlins MIA .348
46Max Muncy3B Los Angeles Dodgers LAD .348
45Otto LopezSS Miami Marlins MIA .349
44Chase Meidroth2B Chicago White Sox CHW .350
43Jackson ChourioLF Milwaukee Brewers MIL .351
42Michael Busch1B Chicago Cubs CHC .352
41Iván HerreraDH St. Louis Cardinals STL .353
39Garrett MitchellCF Milwaukee Brewers MIL .354
39Kyle SchwarberDH Philadelphia Phillies PHI .354
38Alex Bregman3B Chicago Cubs CHC .355
35Drake BaldwinC Atlanta Braves ATL .358
35Jonathan Aranda1B Tampa Bay Rays TB .358
35Fernando Tatis Jr.RF San Diego Padres SD .358
LEGEND
✕