MLB · Batter Projections

Batter Accuracy

Track how accurately the model projects hits, home runs, XBH, walks, and RBIs for every batter in the lineup.

Data: Live Season: 2026 Through: 2026-05-15 Players: 492
🎯 Hits n = 11,575
MAE
0.97
Bias
+0.22
0.83 Avg Projected
0.78 Avg Actual
💣 Home Runs n = 11,575
MAE
0.22
Bias
+0.04
0.12 Avg Projected
0.09 Avg Actual
🔥 Extra Base Hits n = 11,575
MAE
0.46
Bias
+0.10
0.29 Avg Projected
0.25 Avg Actual
🚶 Walks n = 11,575
MAE
0.50
Bias
+0.06
0.34 Avg Projected
0.34 Avg Actual
🏃 RBIs n = 11,575
MAE
0.60
Bias
+0.01
0.37 Avg Projected
0.39 Avg Actual
Performance by Team
Team N MAE Bias
Atlanta Braves 405 0.99 +0.16
Cleveland Guardians 405 1.00 +0.25
Philadelphia Phillies 404 1.07 +0.33
Seattle Mariners 404 0.96 +0.22
Cincinnati Reds 404 0.92 +0.31
Kansas City Royals 396 0.92 +0.20
St. Louis Cardinals 396 0.88 +0.11
Washington Nationals 396 0.94 +0.10
Los Angeles Angels 396 0.92 +0.26
San Francisco Giants 396 0.94 +0.08
Toronto Blue Jays 396 0.98 +0.23
Athletics 396 0.97 +0.18
Minnesota Twins 396 0.93 +0.16
Miami Marlins 395 0.91 +0.13
Houston Astros 393 1.05 +0.32
New York Yankees 387 1.03 +0.40
Detroit Tigers 387 0.87 +0.21
Tampa Bay Rays 378 0.94 +0.15
San Diego Padres 378 0.97 +0.23
Chicago White Sox 378 0.91 +0.26
Colorado Rockies 378 0.95 +0.16
Los Angeles Dodgers 377 1.11 +0.25
Arizona Diamondbacks 377 1.03 +0.26
Baltimore Orioles 374 1.01 +0.30
New York Mets 369 0.98 +0.28
Chicago Cubs 369 1.04 +0.25
Boston Red Sox 369 0.99 +0.26
Texas Rangers 369 1.01 +0.25
Pittsburgh Pirates 366 0.94 +0.12
Milwaukee Brewers 341 0.89 +0.14
Performance by Player
Player G Proj Actual MAE Bias
Bryce Harper Philadelphia Phillies 45 2.59 1.02 1.74 +1.57
Cole Young Seattle Mariners 45 0.10 0.87 0.84 -0.77
Drake Baldwin Atlanta Braves 45 2.44 1.20 1.27 +1.24
Elly De La Cruz Cincinnati Reds 45 2.32 1.20 1.26 +1.12
José Ramírez Cleveland Guardians 45 2.38 0.82 1.59 +1.56
Julio Rodríguez Seattle Mariners 45 2.04 1.00 1.13 +1.04
Kyle Schwarber Philadelphia Phillies 45 2.56 0.89 1.78 +1.67
Matt Olson Atlanta Braves 45 2.12 1.11 1.12 +1.01
Ozzie Albies Atlanta Braves 45 1.48 1.07 0.97 +0.42
Randy Arozarena Seattle Mariners 45 0.90 1.13 0.83 -0.23
Sal Stewart Cincinnati Reds 45 1.71 0.93 1.08 +0.77
Austin Riley Atlanta Braves 44 1.00 0.84 0.86 +0.16
Bobby Witt Jr. Kansas City Royals 44 2.23 1.23 1.12 +1.01
Christian Walker Houston Astros 44 1.30 0.96 1.05 +0.35
Iván Herrera St. Louis Cardinals 44 2.22 0.98 1.33 +1.24
James Wood Washington Nationals 44 2.22 0.91 1.40 +1.31
Jo Adell Los Angeles Angels 44 0.99 1.02 0.90 -0.04
Rafael Devers San Francisco Giants 44 1.49 0.93 0.93 +0.56
Yordan Alvarez Houston Astros 44 2.62 1.09 1.58 +1.53
Zach Neto Los Angeles Angels 44 2.07 0.89 1.33 +1.18
Aaron Judge New York Yankees 43 2.58 0.93 1.67 +1.65
Brayan Rocchio Cleveland Guardians 43 0.06 0.91 0.91 -0.85
Daylen Lile Washington Nationals 43 1.12 1.09 1.03 +0.03
Ernie Clement Toronto Blue Jays 43 0.89 1.16 0.90 -0.27
JJ Wetherholt St. Louis Cardinals 43 2.16 0.93 1.28 +1.23
Jung Hoo Lee San Francisco Giants 43 0.93 1.02 1.07 -0.09
Kazuma Okamoto Toronto Blue Jays 43 1.09 0.88 0.80 +0.20
Mauricio Dubón Atlanta Braves 43 0.51 0.93 0.95 -0.42
Mike Trout Los Angeles Angels 43 2.32 0.86 1.48 +1.46
Nick Kurtz Athletics 43 2.37 0.98 1.39 +1.39
Trea Turner Philadelphia Phillies 43 2.26 0.98 1.46 +1.29
Vladimir Guerrero Jr. Toronto Blue Jays 43 2.44 1.05 1.52 +1.39
Willy Adames San Francisco Giants 43 1.39 0.93 1.25 +0.46
Xavier Edwards Miami Marlins 43 1.54 1.16 0.99 +0.38
Adolis García Philadelphia Phillies 42 1.15 0.81 0.89 +0.34
CJ Abrams Washington Nationals 42 1.11 1.07 0.92 +0.04
Jordan Walker St. Louis Cardinals 42 1.18 1.19 0.81 -0.01
Josh Naylor Seattle Mariners 42 1.59 1.00 1.01 +0.59
Junior Caminero Tampa Bay Rays 42 2.10 0.98 1.16 +1.13
Luke Keaschall Minnesota Twins 42 1.12 0.86 0.85 +0.26
Matt Chapman San Francisco Giants 42 1.59 0.81 1.14 +0.78
Otto Lopez Miami Marlins 42 1.52 1.31 0.80 +0.21
Pete Alonso Baltimore Orioles 42 1.96 0.83 1.19 +1.13
Riley Greene Detroit Tigers 42 1.26 1.14 0.84 +0.11
Salvador Perez Kansas City Royals 42 1.41 0.81 0.90 +0.60
Spencer Steer Cincinnati Reds 42 0.64 0.93 0.77 -0.29
Alec Burleson St. Louis Cardinals 41 1.96 1.15 1.02 +0.81
Andy Pages Los Angeles Dodgers 41 0.67 1.12 1.07 -0.45
Bo Bichette New York Mets 41 1.91 0.90 1.15 +1.01
Cody Bellinger New York Yankees 41 2.14 1.00 1.33 +1.14
Gunnar Henderson Baltimore Orioles 41 2.25 0.85 1.46 +1.40
Heliot Ramos San Francisco Giants 41 0.82 0.98 1.06 -0.15
Jakob Marsee Miami Marlins 41 1.76 0.73 1.28 +1.03
Luis Arraez San Francisco Giants 41 1.78 1.27 1.00 +0.51
Maikel Garcia Kansas City Royals 41 2.16 1.05 1.28 +1.11
Marcus Semien New York Mets 41 0.38 0.76 0.88 -0.37
Matt McLain Cincinnati Reds 41 1.57 0.83 1.25 +0.74
Spencer Torkelson Detroit Tigers 41 0.39 0.68 0.65 -0.30
Taylor Ward Baltimore Orioles 41 2.36 0.95 1.66 +1.41
Tyler Soderstrom Athletics 41 1.63 0.76 1.19 +0.87
Vinnie Pasquantino Kansas City Royals 41 1.97 0.78 1.23 +1.19
Xander Bogaerts San Diego Padres 41 0.98 0.95 0.93 +0.03
Alec Bohm Philadelphia Phillies 40 0.76 0.73 0.80 +0.04
Byron Buxton Minnesota Twins 40 2.15 1.10 1.29 +1.05
Cam Smith Houston Astros 40 0.49 0.58 0.65 -0.09
Chase Meidroth Chicago White Sox 40 1.43 1.05 0.98 +0.38
Corbin Carroll Arizona Diamondbacks 40 2.37 0.95 1.49 +1.42
Dansby Swanson Chicago Cubs 40 0.21 0.60 0.66 -0.39
Fernando Tatis Jr. San Diego Padres 40 2.07 0.85 1.32 +1.22
Jorge Soler Los Angeles Angels 40 1.46 0.78 0.80 +0.68
Jose Altuve Houston Astros 40 2.09 0.95 1.42 +1.14
Josh Bell Minnesota Twins 40 1.37 0.80 1.07 +0.57
Kevin McGonigle Detroit Tigers 40 2.02 1.10 1.20 +0.92
Kyle Tucker Los Angeles Dodgers 40 1.98 0.95 1.22 +1.03
Manny Machado San Diego Padres 40 1.74 0.68 1.29 +1.06
Munetaka Murakami Chicago White Sox 40 2.25 0.80 1.60 +1.45
Nico Hoerner Chicago Cubs 40 1.92 1.08 1.02 +0.84
Pete Crow-Armstrong Chicago Cubs 40 0.35 0.85 0.92 -0.50
Shea Langeliers Athletics 40 2.33 1.40 1.08 +0.93
Steven Kwan Cleveland Guardians 40 2.07 0.78 1.36 +1.29
Wilyer Abreu Boston Red Sox 40 1.46 1.15 1.01 +0.31
Yandy Díaz Tampa Bay Rays 40 1.89 1.15 1.03 +0.74
Alex Bregman Chicago Cubs 39 2.33 0.97 1.48 +1.36
Brandon Nimmo Texas Rangers 39 2.22 1.00 1.27 +1.22
Brooks Lee Minnesota Twins 39 0.38 0.95 1.13 -0.57
Bryan Reynolds Pittsburgh Pirates 39 2.05 0.92 1.18 +1.12
Cal Raleigh Seattle Mariners 39 2.19 0.62 1.64 +1.57
Colson Montgomery Chicago White Sox 39 1.36 0.87 0.89 +0.49
Corey Seager Texas Rangers 39 2.44 0.69 1.74 +1.74
Daulton Varsho Toronto Blue Jays 39 1.00 0.90 0.78 +0.11
Freddie Freeman Los Angeles Dodgers 39 1.99 1.08 1.08 +0.91
Geraldo Perdomo Arizona Diamondbacks 39 2.29 0.72 1.68 +1.58
Ian Happ Chicago Cubs 39 1.81 0.85 1.22 +0.96
Jackson Merrill San Diego Padres 39 1.99 0.85 1.32 +1.14
Jacob Wilson Athletics 39 1.11 1.21 0.98 -0.09
Jazz Chisholm Jr. New York Yankees 39 0.67 0.85 0.58 -0.17
Jonathan Aranda Tampa Bay Rays 39 2.15 1.03 1.39 +1.13
Masyn Winn St. Louis Cardinals 39 0.57 0.97 0.85 -0.40
Michael Busch Chicago Cubs 39 1.46 0.77 1.29 +0.69
Miguel Vargas Chicago White Sox 39 2.10 0.92 1.21 +1.18
Nolan Arenado Arizona Diamondbacks 39 0.54 0.95 0.86 -0.41
Nolan Schanuel Los Angeles Angels 39 1.58 1.00 1.05 +0.58
TJ Rumfield Colorado Rockies 39 1.33 1.05 1.07 +0.28
Trevor Story Boston Red Sox 39 1.08 0.82 0.88 +0.26
Willson Contreras Boston Red Sox 39 1.87 0.82 1.30 +1.05
Andrés Giménez Toronto Blue Jays 38 0.10 0.95 0.93 -0.84
Brandon Marsh Philadelphia Phillies 38 0.74 1.29 0.84 -0.55
Chandler Simpson Tampa Bay Rays 38 1.27 1.16 1.03 +0.12
Chase DeLauter Cleveland Guardians 38 2.08 1.05 1.38 +1.03
Isaac Paredes Houston Astros 38 2.08 0.92 1.38 +1.16
Jacob Young Washington Nationals 38 0.42 0.79 0.80 -0.37
Jake Burger Texas Rangers 38 1.07 0.92 0.88 +0.15
Ketel Marte Arizona Diamondbacks 38 2.46 0.90 1.56 +1.56
Max Muncy Los Angeles Dodgers 38 0.75 1.00 0.83 -0.25
Nolan Gorman St. Louis Cardinals 38 0.80 0.84 0.66 -0.04
Oneil Cruz Pittsburgh Pirates 38 1.84 1.13 1.12 +0.71
Shohei Ohtani Los Angeles Dodgers 38 2.53 0.90 1.70 +1.64
Caleb Durbin Boston Red Sox 37 0.44 0.49 0.68 -0.05
Connor Norby Miami Marlins 37 0.46 0.76 0.79 -0.30
Ezequiel Tovar Colorado Rockies 37 0.60 0.76 0.67 -0.16
Josh Jung Texas Rangers 37 0.86 1.24 0.95 -0.38
José Caballero New York Yankees 37 0.11 0.87 0.84 -0.75
Nasim Nuñez Washington Nationals 37 0.16 0.65 0.62 -0.49
Ryan O'Hearn Pittsburgh Pirates 37 1.49 1.00 0.93 +0.49
Teoscar Hernández Los Angeles Dodgers 37 1.00 0.97 0.99 +0.02
Carter Jensen Kansas City Royals 36 0.73 0.81 0.74 -0.08
Casey Schmitt San Francisco Giants 36 1.07 1.03 0.96 +0.04
Ceddanne Rafaela Boston Red Sox 36 0.46 0.89 1.00 -0.43
Evan Carter Texas Rangers 36 0.66 0.64 0.85 +0.02
J.P. Crawford Seattle Mariners 36 1.01 0.72 0.76 +0.29
Justin Crawford Philadelphia Phillies 36 0.07 0.97 0.95 -0.90
Kyle Karros Colorado Rockies 36 0.13 0.72 0.68 -0.59
Michael Harris II Atlanta Braves 36 0.47 1.14 0.98 -0.67
TJ Friedl Cincinnati Reds 36 2.08 0.72 1.48 +1.36
Victor Scott II St. Louis Cardinals 36 0.02 0.53 0.53 -0.50
Brady House Washington Nationals 35 1.49 0.80 0.90 +0.69
Brice Turang Milwaukee Brewers 35 2.21 1.11 1.25 +1.09
Hunter Goodman Colorado Rockies 35 2.00 1.00 1.34 +1.00
Isaac Collins Kansas City Royals 35 0.17 0.71 0.75 -0.54
Jeff McNeil Athletics 35 0.37 1.06 1.01 -0.68
Liam Hicks Miami Marlins 35 1.36 1.09 0.96 +0.27
Nathan Church St. Louis Cardinals 35 0.15 0.89 0.86 -0.73
Ramón Laureano San Diego Padres 35 1.52 0.86 1.15 +0.67
Trent Grisham New York Yankees 35 2.10 0.63 1.78 +1.47
William Contreras Milwaukee Brewers 35 2.24 1.17 1.25 +1.07
Ben Rice New York Yankees 34 2.08 1.21 1.12 +0.87
Brandon Lowe Pittsburgh Pirates 34 2.03 1.00 1.28 +1.03
Bryson Stott Philadelphia Phillies 34 0.65 0.79 0.78 -0.15
Ildemaro Vargas Arizona Diamondbacks 34 0.93 1.38 0.98 -0.45
Jac Caglianone Kansas City Royals 34 0.31 0.82 0.80 -0.51
Jarren Duran Boston Red Sox 34 1.92 0.77 1.38 +1.15
Ke'Bryan Hayes Cincinnati Reds 34 0.04 0.50 0.51 -0.46
Konnor Griffin Pittsburgh Pirates 34 0.21 0.88 0.87 -0.67
Ronald Acuña Jr. Atlanta Braves 34 2.41 0.94 1.47 +1.47
Carson Benge New York Mets 33 0.52 0.79 0.76 -0.27
Cedric Mullins Tampa Bay Rays 33 0.53 0.64 0.71 -0.11
Dillon Dingler Detroit Tigers 33 0.94 1.03 0.77 -0.09
Jeremiah Jackson Baltimore Orioles 33 0.18 0.94 0.86 -0.77
Kyle Isbel Kansas City Royals 33 0.03 0.82 0.81 -0.79
Mark Vientos New York Mets 33 0.95 0.82 0.93 +0.13
Nick Gonzales Pittsburgh Pirates 33 0.78 1.15 0.97 -0.37
Troy Johnston Colorado Rockies 33 0.84 1.15 1.01 -0.31
Angel Martínez Cleveland Guardians 32 0.99 1.09 0.97 -0.11
Coby Mayo Baltimore Orioles 32 0.19 0.56 0.60 -0.38
Daniel Schneemann Cleveland Guardians 32 0.51 0.94 0.76 -0.43
Jesús Sánchez Toronto Blue Jays 32 1.36 0.97 0.84 +0.39
Luis García Jr. Washington Nationals 32 1.70 0.97 1.26 +0.73
Luke Raley Seattle Mariners 32 0.51 0.91 0.93 -0.40
Marcell Ozuna Pittsburgh Pirates 32 1.02 0.81 0.90 +0.21
Matt Wallner Minnesota Twins 32 0.60 0.63 0.65 -0.02
Sal Frelick Milwaukee Brewers 32 0.60 0.78 0.79 -0.18
Tyler Stephenson Cincinnati Reds 32 0.20 0.56 0.54 -0.36
Austin Wells New York Yankees 31 0.16 0.52 0.52 -0.35
Brett Baty New York Mets 31 0.71 0.90 0.84 -0.20
Carlos Correa Houston Astros 31 1.90 1.00 1.14 +0.90
Gavin Sheets San Diego Padres 31 0.60 0.81 0.80 -0.21
Gleyber Torres Detroit Tigers 31 2.21 0.94 1.42 +1.27
Joc Pederson Texas Rangers 31 1.11 0.58 0.96 +0.53
Kyle Manzardo Cleveland Guardians 31 1.32 0.65 0.93 +0.68
Lawrence Butler Athletics 31 0.47 0.68 0.79 -0.20
Marcelo Mayer Boston Red Sox 31 0.22 0.71 0.68 -0.49
Spencer Horwitz Pittsburgh Pirates 31 0.27 0.94 0.84 -0.66
Willi Castro Colorado Rockies 31 0.79 0.87 1.00 -0.08
Colt Keith Detroit Tigers 30 2.02 1.00 1.09 +1.02
Jake Bauers Milwaukee Brewers 30 1.16 1.00 0.76 +0.16
Josh Lowe Los Angeles Angels 30 0.20 0.53 0.62 -0.34
Mickey Moniak Colorado Rockies 30 2.08 1.20 1.19 +0.88
Mike Yastrzemski Atlanta Braves 30 0.47 0.77 0.61 -0.30
Owen Caissie Miami Marlins 30 0.23 0.63 0.63 -0.41
Ryan Jeffers Minnesota Twins 30 1.45 0.97 1.00 +0.48
Taylor Walls Tampa Bay Rays 30 0.03 0.63 0.63 -0.60
Agustín Ramírez Miami Marlins 29 1.56 0.90 1.08 +0.66
Alex Freeland Los Angeles Dodgers 29 0.08 0.76 0.76 -0.68
Andrew Benintendi Chicago White Sox 29 1.25 0.86 0.97 +0.38
Austin Martin Minnesota Twins 29 1.78 1.17 1.04 +0.60
David Hamilton Milwaukee Brewers 29 0.07 0.72 0.72 -0.66
Dominic Canzone Seattle Mariners 29 0.21 0.76 0.72 -0.55
Francisco Alvarez New York Mets 29 0.58 0.72 0.93 -0.14
Garrett Mitchell Milwaukee Brewers 29 1.06 0.86 0.93 +0.19
Jake Cronenworth San Diego Padres 29 0.38 0.48 0.67 -0.10
Leo Rivas Seattle Mariners 29 0.04 0.41 0.43 -0.37
Miguel Andujar San Diego Padres 29 0.75 1.07 0.90 -0.32
Moisés Ballesteros Chicago Cubs 29 1.11 0.72 1.14 +0.38
Oswald Peraza Los Angeles Angels 29 0.30 0.93 0.81 -0.63
Ryan McMahon New York Yankees 29 0.16 0.59 0.65 -0.43
Samuel Basallo Baltimore Orioles 29 0.94 1.00 0.80 -0.06
Tristan Peters Chicago White Sox 29 0.12 0.79 0.77 -0.68
Victor Caratini Minnesota Twins 29 0.56 0.66 0.66 -0.10
Will Smith Los Angeles Dodgers 29 2.04 0.86 1.41 +1.17
Yoán Moncada Los Angeles Angels 29 0.86 0.59 0.79 +0.28
Brent Rooker Athletics 28 1.66 0.71 1.18 +0.95
Brice Matthews Houston Astros 28 0.29 0.71 0.68 -0.43
Edouard Julien Colorado Rockies 28 1.81 0.86 1.15 +0.95
Ezequiel Duran Texas Rangers 28 0.55 0.96 1.07 -0.41
Jose Fernandez Arizona Diamondbacks 28 0.55 1.07 0.83 -0.52
Pedro Pagés St. Louis Cardinals 28 0.06 0.71 0.70 -0.66
Rhys Hoskins Cleveland Guardians 28 0.98 0.68 0.96 +0.30
Royce Lewis Minnesota Twins 28 0.11 0.57 0.57 -0.46
Alek Thomas Arizona Diamondbacks 27 0.13 0.63 0.66 -0.50
Ben Williamson Tampa Bay Rays 27 0.43 0.85 0.84 -0.42
Carlos Cortes Athletics 27 0.88 1.11 0.79 -0.23
Dylan Beavers Baltimore Orioles 27 0.88 0.85 0.91 +0.03
J.T. Realmuto Philadelphia Phillies 27 0.30 0.78 0.78 -0.47
Jake McCarthy Colorado Rockies 27 0.40 0.78 0.93 -0.38
Juan Soto New York Mets 27 2.52 0.96 1.59 +1.56
Kody Clemens Minnesota Twins 27 0.78 0.82 0.92 -0.03
Luis Rengifo Milwaukee Brewers 27 0.72 0.89 0.83 -0.17
Patrick Bailey San Francisco Giants 27 0.05 0.44 0.45 -0.40
Roman Anthony Boston Red Sox 27 2.28 0.85 1.50 +1.42
Seiya Suzuki Chicago Cubs 27 1.26 1.00 0.94 +0.26
Trevor Larnach Minnesota Twins 27 1.73 0.96 1.02 +0.77
Carlos Narváez Boston Red Sox 26 0.09 0.65 0.64 -0.56
Kerry Carpenter Detroit Tigers 26 0.94 0.73 0.83 +0.21
Leody Taveras Baltimore Orioles 26 0.33 0.89 0.70 -0.56
Max Muncy Athletics 26 0.36 0.85 0.82 -0.49
Nick Fortes Tampa Bay Rays 26 0.14 1.00 0.91 -0.86
Adley Rutschman Baltimore Orioles 25 2.03 1.04 1.18 +0.99
Blaze Alexander Baltimore Orioles 25 0.04 0.80 0.80 -0.76
Brenton Doyle Colorado Rockies 25 0.63 0.52 0.77 +0.11
George Springer Toronto Blue Jays 25 2.39 0.72 1.67 +1.67
Hyeseong Kim Los Angeles Dodgers 25 0.10 0.84 0.80 -0.74
Jorbit Vivas Washington Nationals 25 0.17 0.76 0.68 -0.59
Matt Vierling Detroit Tigers 25 1.14 0.72 0.95 +0.42
Adrian Del Castillo Arizona Diamondbacks 24 1.17 0.67 0.80 +0.50
Carson Kelly Chicago Cubs 24 0.58 1.13 0.89 -0.54
Danny Jansen Texas Rangers 24 0.13 0.67 0.65 -0.54
Eugenio Suárez Cincinnati Reds 24 0.87 0.83 0.77 +0.04
Henry Davis Pittsburgh Pirates 24 0.03 0.46 0.47 -0.42
Jake Fraley Tampa Bay Rays 24 1.09 0.71 0.78 +0.38
Joey Ortiz Milwaukee Brewers 24 0.08 0.54 0.50 -0.46
Josh Smith Texas Rangers 24 0.19 0.79 0.76 -0.61
Logan O'Hoppe Los Angeles Angels 24 0.13 0.67 0.68 -0.54
Luisangel Acuña Chicago White Sox 24 0.06 0.46 0.47 -0.40
Michael Massey Kansas City Royals 24 0.17 0.67 0.66 -0.50
Bo Naylor Cleveland Guardians 23 0.25 0.52 0.57 -0.28
Brendan Donovan Seattle Mariners 23 1.88 1.00 1.13 +0.88
Edgar Quero Chicago White Sox 23 0.44 0.57 0.81 -0.13
Freddy Fermin San Diego Padres 23 0.07 0.52 0.52 -0.46
Giancarlo Stanton New York Yankees 23 1.40 1.00 0.96 +0.40
Javier Báez Detroit Tigers 23 0.05 0.87 0.85 -0.82
Javier Sanoja Miami Marlins 23 0.05 0.87 0.89 -0.82
Nathaniel Lowe Cincinnati Reds 23 0.74 0.83 0.67 -0.09
Yainer Diaz Houston Astros 23 0.27 0.96 0.90 -0.69
Colton Cowser Baltimore Orioles 22 0.20 0.50 0.58 -0.30
Dominic Smith Atlanta Braves 22 0.20 1.27 1.13 -1.08
Drew Millas Washington Nationals 22 0.16 0.55 0.61 -0.39
Francisco Lindor New York Mets 22 2.30 0.86 1.50 +1.44
Gary Sánchez Milwaukee Brewers 22 1.18 0.68 0.76 +0.50
Graham Pauley Miami Marlins 22 0.04 0.50 0.50 -0.46
Jorge Barrosa Arizona Diamondbacks 22 0.05 0.64 0.65 -0.59
Keibert Ruiz Washington Nationals 22 0.05 0.68 0.69 -0.64
Sam Antonacci Chicago White Sox 22 1.09 0.86 0.97 +0.23
Will Benson Cincinnati Reds 22 0.56 0.41 0.79 +0.15
Brandon Lockridge Milwaukee Brewers 21 0.53 1.05 1.11 -0.52
Jonny DeLuca Tampa Bay Rays 21 0.43 1.00 0.85 -0.57
Kyle Stowers Miami Marlins 21 1.76 0.71 1.35 +1.04
Lane Thomas Kansas City Royals 21 0.98 0.62 0.89 +0.36
Luis Robert Jr. New York Mets 21 1.48 0.81 1.10 +0.67
Richie Palacios Tampa Bay Rays 21 0.17 0.67 0.63 -0.50
Wenceel Pérez Detroit Tigers 21 0.32 0.48 0.66 -0.16
Zack Gelof Athletics 21 0.19 0.91 0.85 -0.72
Amed Rosario New York Yankees 20 1.07 0.90 0.76 +0.17
Brandon Valenzuela Toronto Blue Jays 20 0.03 0.75 0.75 -0.72
Christian Vázquez Houston Astros 20 0.08 0.95 0.94 -0.87
Drew Gilbert San Francisco Giants 20 0.06 0.75 0.74 -0.69
Gabriel Moreno Arizona Diamondbacks 20 0.83 0.80 0.88 +0.03
José Tena Washington Nationals 20 0.36 0.80 0.93 -0.44
Matt Shaw Chicago Cubs 20 0.14 0.85 0.85 -0.71
Miguel Amaya Chicago Cubs 20 0.11 0.70 0.72 -0.59
Nick Castellanos San Diego Padres 20 0.15 0.70 0.73 -0.55
Tyler Freeman Colorado Rockies 20 1.63 0.90 1.04 +0.73
Vaughn Grissom Los Angeles Angels 20 0.92 0.90 0.87 +0.02
Wyatt Langford Texas Rangers 20 2.06 0.95 1.33 +1.11
Zach McKinstry Detroit Tigers 20 0.28 0.55 0.54 -0.27
Darell Hernaiz Athletics 19 0.16 0.74 0.71 -0.58
Edmundo Sosa Philadelphia Phillies 19 0.38 0.74 0.61 -0.36
Jordan Beck Colorado Rockies 19 0.83 0.58 0.71 +0.25
Lourdes Gurriel Jr. Arizona Diamondbacks 19 0.73 0.74 0.79 -0.01
Ty France San Diego Padres 19 0.21 0.90 0.90 -0.69
Tyler Heineman Toronto Blue Jays 19 0.04 0.47 0.47 -0.43
Curtis Mead Washington Nationals 18 1.80 1.00 1.26 +0.80
Dalton Rushing Los Angeles Dodgers 18 0.34 1.06 1.06 -0.71
Heriberto Hernández Miami Marlins 18 0.33 0.50 0.60 -0.17
Masataka Yoshida Boston Red Sox 18 1.47 0.78 1.17 +0.69
Nick Yorke Pittsburgh Pirates 18 0.54 0.72 0.74 -0.19
Ramón Urías St. Louis Cardinals 18 0.35 0.50 0.63 -0.15
Tristan Gray Minnesota Twins 18 0.06 0.78 0.77 -0.72
Brett Sullivan Colorado Rockies 17 0.15 0.71 0.69 -0.56
David Fry Cleveland Guardians 17 0.87 0.77 0.93 +0.11
Davis Schneider Toronto Blue Jays 17 1.07 0.29 1.04 +0.77
Denzel Clarke Athletics 17 0.05 0.47 0.47 -0.42
Eli White Atlanta Braves 17 0.20 0.65 0.64 -0.45
Harrison Bader San Francisco Giants 17 0.09 0.59 0.58 -0.50
JJ Bleday Cincinnati Reds 17 1.37 1.18 0.98 +0.20
Kyle Higashioka Texas Rangers 17 0.18 0.65 0.61 -0.47
Myles Straw Toronto Blue Jays 17 0.68 0.82 1.02 -0.15
Thomas Saggese St. Louis Cardinals 17 0.14 0.47 0.53 -0.33
Tyrone Taylor New York Mets 17 0.10 0.59 0.56 -0.49
Austin Hedges Cleveland Guardians 16 0.09 0.81 0.78 -0.72
Everson Pereira Chicago White Sox 16 1.00 1.00 0.82 +0.00
Hunter Feduccia Tampa Bay Rays 16 0.06 0.63 0.61 -0.56
Joey Bart Pittsburgh Pirates 16 0.07 0.69 0.69 -0.61
Joey Wiemer Washington Nationals 16 0.38 0.88 0.80 -0.49
Jorge Mateo Atlanta Braves 16 0.05 1.00 1.01 -0.95
Luis Campusano San Diego Padres 16 0.06 0.81 0.80 -0.75
MJ Melendez New York Mets 16 1.31 0.69 0.94 +0.62
Adam Frazier Los Angeles Angels 15 0.03 0.87 0.86 -0.84
Bryce Teodosio Los Angeles Angels 15 0.04 0.67 0.67 -0.63
James McCann Arizona Diamondbacks 15 0.11 0.67 0.66 -0.56
Lenyn Sosa Toronto Blue Jays 15 0.61 0.67 0.74 -0.06
Luis Torrens New York Mets 15 0.05 0.53 0.54 -0.48
Paul Goldschmidt New York Yankees 15 1.54 0.93 1.26 +0.60
Ryan Vilade Tampa Bay Rays 15 1.62 0.93 1.33 +0.68
Travis Bazzana Cleveland Guardians 15 0.37 0.80 0.71 -0.43
Tyler O'Neill Baltimore Orioles 15 0.82 0.47 0.68 +0.35
Alejandro Osuna Texas Rangers 14 0.16 0.64 0.63 -0.49
Connor Wong Boston Red Sox 14 0.07 0.79 0.77 -0.71
Jake Mangum Pittsburgh Pirates 14 0.71 0.93 0.91 -0.22
Jonathan India Kansas City Royals 14 0.32 0.57 0.63 -0.25
Juan Brito Cleveland Guardians 14 0.20 0.64 0.63 -0.44
Miguel Rojas Los Angeles Dodgers 14 0.30 1.14 1.06 -0.84
Nathan Lukes Toronto Blue Jays 14 1.45 0.79 1.03 +0.66
Blake Perkins Milwaukee Brewers 13 0.09 0.46 0.47 -0.37
Joey Loperfido Houston Astros 13 0.45 0.85 0.68 -0.40
Jorge Polanco New York Mets 13 1.82 0.69 1.28 +1.13
Mitch Garver Seattle Mariners 13 0.25 0.54 0.60 -0.29
Nick Loftin Kansas City Royals 13 0.44 0.46 0.84 -0.03
Rafael Marchán Philadelphia Phillies 13 0.07 0.31 0.35 -0.24
Andruw Monasterio Boston Red Sox 12 0.94 0.75 1.04 +0.19
Christian Yelich Milwaukee Brewers 12 2.20 1.08 1.35 +1.12
Derek Hill Chicago White Sox 12 0.12 0.58 0.57 -0.47
Hao-Yu Lee Detroit Tigers 12 0.07 0.42 0.44 -0.35
Isiah Kiner-Falefa Boston Red Sox 12 0.07 0.42 0.46 -0.35
J.C. Escarra New York Yankees 12 0.17 0.67 0.67 -0.50
Jake Rogers Detroit Tigers 12 0.04 0.42 0.43 -0.38
Jonah Heim Atlanta Braves 12 0.09 0.75 0.73 -0.66
Leo Jiménez Miami Marlins 12 0.10 0.67 0.69 -0.56
Michael Conforto Chicago Cubs 12 0.51 0.83 0.95 -0.33
Starling Marte Kansas City Royals 12 0.37 1.08 0.79 -0.71
Travis d'Arnaud Los Angeles Angels 12 0.08 0.58 0.57 -0.50
Andrew McCutchen Texas Rangers 11 0.81 0.73 0.88 +0.08
Austin Wynns Athletics 11 0.14 0.27 0.32 -0.14
Jahmai Jones Detroit Tigers 11 1.96 0.73 1.23 +1.23
Jake Meyers Houston Astros 11 0.18 0.82 0.83 -0.64
Jarred Kelenic Chicago White Sox 11 0.23 0.82 0.77 -0.59
Mookie Betts Los Angeles Dodgers 11 2.34 0.55 1.79 +1.79
Parker Meadows Detroit Tigers 11 0.09 0.73 0.72 -0.64
Rob Refsnyder Seattle Mariners 11 2.26 0.36 1.90 +1.90
Tanner Murray Chicago White Sox 11 0.25 0.55 0.47 -0.30
Tim Tawa Arizona Diamondbacks 11 0.12 0.36 0.46 -0.24
Christopher Morel Miami Marlins 10 0.63 0.60 0.85 +0.03
Drew Romo Chicago White Sox 10 0.04 0.50 0.52 -0.46
Felix Reyes Philadelphia Phillies 10 0.61 0.50 0.66 +0.11
Jared Triolo Pittsburgh Pirates 10 0.56 0.70 0.99 -0.14
Jerar Encarnacion San Francisco Giants 10 0.09 0.50 0.54 -0.41
José Fermín St. Louis Cardinals 10 0.24 0.70 0.69 -0.46
Randal Grichuk New York Yankees 10 0.49 0.50 0.57 -0.01
Alex Call Los Angeles Dodgers 9 0.52 0.89 0.85 -0.37
Austin Hays Chicago White Sox 9 0.95 0.89 0.53 +0.06
Dane Myers Cincinnati Reds 9 1.54 0.78 1.16 +0.76
Dustin Harris Houston Astros 9 0.14 0.67 0.71 -0.53
Eloy Jiménez Toronto Blue Jays 9 0.61 0.89 0.71 -0.28
Gabriel Arias Cleveland Guardians 9 0.08 0.44 0.48 -0.37
George Valera Cleveland Guardians 9 0.70 0.89 0.53 -0.19
Jeremy Peña Houston Astros 9 2.38 1.11 1.27 +1.27
Joe Mack Miami Marlins 9 0.09 0.56 0.58 -0.47
Jose Trevino Cincinnati Reds 9 0.11 0.44 0.45 -0.34
Noelvi Marte Cincinnati Reds 9 0.11 0.44 0.47 -0.34
Rece Hinds Cincinnati Reds 9 0.16 0.44 0.53 -0.28
Reese McGuire Chicago White Sox 9 0.05 0.56 0.57 -0.51
Zach Cole Houston Astros 9 0.51 0.67 0.94 -0.16
Braden Shewmake Houston Astros 8 0.29 1.25 0.98 -0.96
James Outman Minnesota Twins 8 0.04 0.75 0.76 -0.71
Jasson Domínguez New York Yankees 8 0.88 0.75 0.98 +0.13
Lenyn Sosa Chicago White Sox 8 0.96 0.88 0.67 +0.08
Nick Allen Houston Astros 8 0.06 0.63 0.62 -0.57
Ronny Mauricio New York Mets 8 0.05 0.63 0.65 -0.58
Santiago Espinal Los Angeles Dodgers 8 0.13 0.63 0.63 -0.50
Weston Wilson Baltimore Orioles 8 0.27 0.63 0.50 -0.35
Austin Slater Miami Marlins 7 1.94 0.57 1.60 +1.37
Bryce Johnson San Diego Padres 7 0.04 0.57 0.57 -0.53
Carlos Santana Arizona Diamondbacks 7 0.19 0.29 0.30 -0.10
Colby Thomas Athletics 7 1.29 1.00 0.57 +0.29
Esteury Ruiz Miami Marlins 7 0.07 0.57 0.62 -0.50
Jackson Chourio Milwaukee Brewers 7 1.99 1.43 1.13 +0.56
Jesus Rodriguez San Francisco Giants 7 0.03 0.86 0.86 -0.83
Ryan Kreidler Minnesota Twins 7 0.05 1.00 0.97 -0.95
Sam Haggerty Texas Rangers 7 0.46 0.43 0.86 +0.04
Sebastián Rivero Los Angeles Angels 7 0.07 0.29 0.33 -0.21
Taylor Trammell Houston Astros 7 0.22 1.00 0.83 -0.78
Addison Barger Toronto Blue Jays 6 1.76 0.17 1.59 +1.59
Andrew Vaughn Milwaukee Brewers 6 0.59 1.00 0.79 -0.42
Bryce Eldridge San Francisco Giants 6 0.26 0.17 0.22 +0.09
CJ Kayfus Cleveland Guardians 6 0.10 0.33 0.38 -0.24
Carson Williams Tampa Bay Rays 6 0.06 0.50 0.46 -0.44
Connor Joe Seattle Mariners 6 0.17 0.50 0.47 -0.33
Daniel Susac San Francisco Giants 6 0.12 1.83 1.73 -1.71
Elias Díaz Kansas City Royals 6 0.05 0.67 0.68 -0.62
Greg Jones Milwaukee Brewers 6 0.12 0.17 0.25 -0.04
Griffin Conine Miami Marlins 6 0.13 1.00 0.96 -0.87
Jared Young New York Mets 6 1.02 1.17 0.91 -0.15
Luis Matos Milwaukee Brewers 6 0.31 0.67 0.57 -0.36
Ryan Waldschmidt Arizona Diamondbacks 6 0.05 0.83 0.80 -0.79
Sung-Mun Song San Diego Padres 6 0.05 0.50 0.52 -0.46
Tyler Black Milwaukee Brewers 6 0.80 1.50 1.00 -0.70
Yohendrick Piñango Toronto Blue Jays 6 1.67 1.00 0.99 +0.67
Alejandro Kirk Toronto Blue Jays 5 1.11 0.60 0.64 +0.51
Billy Cook Pittsburgh Pirates 5 0.03 0.40 0.40 -0.37
Eric Haase San Francisco Giants 5 0.03 1.00 0.97 -0.97
Garrett Stubbs Philadelphia Phillies 5 0.04 0.60 0.61 -0.56
Jordan Lawlar Arizona Diamondbacks 5 0.03 1.00 0.99 -0.97
Otto Kemp Philadelphia Phillies 5 0.10 0.20 0.22 -0.10
Spencer Jones New York Yankees 5 0.19 0.60 0.66 -0.41
Yohendrick Pinango Toronto Blue Jays 5 0.60 1.20 1.09 -0.60
Zach Dezenzo Houston Astros 5 0.44 0.60 0.43 -0.16
A.J. Ewing New York Mets 4 0.06 0.75 0.75 -0.70
Andy Ibáñez Athletics 4 1.10 0.50 1.47 +0.60
Ha-Seong Kim Atlanta Braves 4 0.13 0.25 0.30 -0.13
Jeimer Candelario Los Angeles Angels 4 0.67 0.50 0.38 +0.17
Justin Foscue Texas Rangers 4 0.05 0.50 0.50 -0.45
Mickey Gasper Boston Red Sox 4 1.63 1.75 1.21 -0.13
P.J. Higgins Cincinnati Reds 4 0.04 0.50 0.49 -0.46
Petey Halpin Cleveland Guardians 4 0.09 0.50 0.54 -0.41
Randal Grichuk Chicago White Sox 4 0.77 1.00 0.45 -0.23
Sean Murphy Atlanta Braves 4 0.08 0.25 0.31 -0.17
Tommy Pham New York Mets 4 0.08 0.00 0.08 +0.08
Victor Robles Seattle Mariners 4 0.15 0.75 0.74 -0.60
Yohel Pozo St. Louis Cardinals 4 0.19 1.25 1.18 -1.07
Andy Ibáñez New York Mets 3 0.47 0.00 0.47 +0.47
Austin Slater New York Mets 3 1.32 1.33 1.38 -0.01
Blake Dunn Cincinnati Reds 3 0.29 1.00 1.08 -0.71
Christian Koss San Francisco Giants 3 0.05 0.00 0.05 +0.05
César Salazar Houston Astros 3 0.05 0.33 0.33 -0.29
Deyvison De Los Santos Miami Marlins 3 0.04 0.67 0.64 -0.63
Dustin Harris Chicago White Sox 3 0.33 0.67 0.55 -0.33
Gage Workman Detroit Tigers 3 0.36 1.00 0.82 -0.64
Henry Bolte Athletics 3 0.80 1.67 0.87 -0.87
Jace Jung Detroit Tigers 3 0.03 0.33 0.34 -0.30
Jhonny Pereda Seattle Mariners 3 0.07 0.67 0.69 -0.60
Johnathan Rodríguez Baltimore Orioles 3 1.39 0.00 1.39 +1.39
Max Schuemann New York Yankees 3 0.13 1.00 0.87 -0.87
Patrick Bailey Cleveland Guardians 3 0.12 0.00 0.12 +0.12
Rodolfo Durán San Diego Padres 3 0.02 0.00 0.02 +0.02
Ryan Mountcastle Baltimore Orioles 3 0.70 0.67 1.18 +0.03
Will Brennan San Francisco Giants 3 0.22 0.00 0.22 +0.22
Zack Short Detroit Tigers 3 0.03 0.00 0.03 +0.03
Andrés Chaparro Washington Nationals 2 1.99 0.00 1.99 +1.99
Anthony Volpe New York Yankees 2 0.14 0.00 0.14 +0.14
Daniel Johnson Houston Astros 2 0.15 0.00 0.15 +0.15
Dylan Moore Philadelphia Phillies 2 0.06 0.00 0.06 +0.06
Jared Oliva San Francisco Giants 2 0.03 0.00 0.03 +0.03
Jim Jarvis Atlanta Braves 2 0.02 0.50 0.50 -0.48
Jonah Heim Athletics 2 0.29 0.00 0.29 +0.29
José Azocar Atlanta Braves 2 0.05 0.50 0.52 -0.46
Pavin Smith Arizona Diamondbacks 2 1.15 0.50 0.65 +0.65
Sam Huff Baltimore Orioles 2 0.12 1.00 0.89 -0.89
Sandy León Atlanta Braves 2 0.07 1.00 0.93 -0.93
Will Wilson Seattle Mariners 2 0.04 0.50 0.51 -0.47
Aramis Garcia Arizona Diamondbacks 1 0.04 1.00 0.96 -0.96
Brett Harris Athletics 1 0.03 0.00 0.03 +0.03
César Prieto St. Louis Cardinals 1 0.06 0.00 0.06 +0.06
Endy Rodríguez Pittsburgh Pirates 1 0.06 0.00 0.06 +0.06
Hayden Senger New York Mets 1 0.03 0.00 0.03 +0.03
Jeferson Quero Milwaukee Brewers 1 0.17 0.00 0.17 +0.17
José Azócar Atlanta Braves 1 0.03 1.00 0.97 -0.97
Kyle Farmer Atlanta Braves 1 0.18 1.00 0.82 -0.82
Michael Stefanic Athletics 1 0.05 2.00 1.95 -1.95
Omar Martinez Los Angeles Angels 1 0.04 0.00 0.04 +0.04
Ryan Ritter Colorado Rockies 1 0.01 0.00 0.01 +0.01
Ryan Ward Los Angeles Dodgers 1 0.43 2.00 1.57 -1.57
Shay Whitcomb Houston Astros 1 0.10 0.00 0.10 +0.10
Vidal Bruján New York Mets 1 0.10 0.00 0.10 +0.10