TriSync
Sports
- "🚧 Beta currently in progress: Everything is free to explore as we refine and expand the platform."
779 Total Players
Player Name Current Team Position TriSync Rating TriSync Level Profile Type Overall Rating Recent Data
Francisco Lindor New York Mets SS 7.56 Excellent Variable 4.23 3.63
Sean Manaea New York Mets P 7.55 Excellent Variable 3.14 2.60
Luis Campusano San Diego Padres C 7.52 Excellent Aligned 3.29 3.89
Casey Mize Detroit Tigers P 7.52 Excellent Aligned 3.55 3.80
Bryan Baker Tampa Bay Rays P 7.46 Excellent Aligned 3.90 4.14
Merrill Kelly Arizona Diamondbacks P 7.41 Excellent Aligned 3.82 2.75
Brent Headrick New York Yankees P 7.39 Excellent Variable 3.91 3.86
Lawrence Butler Athletics RF 7.35 Excellent Aligned 3.67 3.27
Emerson Hancock Seattle Mariners P 7.32 Excellent Aligned 3.31 4.06
Joc Pederson Texas Rangers 1B 7.24 Excellent Variable 3.55 3.42
Max Muncy Los Angeles Dodgers 3B 7.23 Excellent Aligned 4.18 3.62
Grant Holmes Atlanta Braves P4/19 7.21* Excellent Aligned 3.29 3.05
Cal Quantrill Texas Rangers P 7.12 Excellent Aligned 2.28 4.52
Miguel Amaya Chicago Cubs C 7.11 Excellent Aligned 3.92 3.43
Ryan Fernandez St. Louis Cardinals P 7.06 Excellent Variable 3.48 4.20
Kyle Bradish Baltimore Orioles P 6.85 Excellent Variable 3.94 2.66
Dominic Smith Atlanta Braves 1B 6.83 Excellent Aligned 3.93 4.55
Eduardo Rodriguez Arizona Diamondbacks P 6.75 Excellent Aligned 2.56 2.34
Gunnar Henderson Baltimore Orioles SS 6.72 Excellent Aligned 4.05 3.51
Willi Castro Colorado Rockies LF 6.58 Excellent Variable 3.59 3.00
Luke Weaver New York Mets P 6.56 Excellent Variable 3.87 2.84
Yoán Moncada Los Angeles Angels 3B 6.56 Excellent Variable 3.69 4.17
Jose Altuve Houston Astros LF 6.54 Excellent Variable 4.01 3.76
Jeffrey Springs Athletics P4/19 6.50* Excellent Aligned 3.36 6.11
Jack Perkins Athletics P 6.47 Excellent Developing 3.61 3.47
Ronald Acuña Jr. Atlanta Braves RF 6.41 Excellent Aligned 4.13 4.13
Jack Anderson Boston Red Sox P 6.39 Excellent Developing N/A 4.32
Jordan Hicks Chicago White Sox P 6.34 Excellent Variable 3.15 3.58
Kevin Kelly Tampa Bay Rays P 6.31 Excellent Variable 3.62 4.47
Gordon Graceffo St. Louis Cardinals P 6.31 Excellent Aligned 3.63 3.96
Wenceel Pérez Detroit Tigers RF 6.29 Excellent Aligned 3.77 3.32
Corey Seager Texas Rangers SS 6.27 Excellent Aligned 4.11 4.29
Derek Hill Chicago White Sox CF 6.25 Excellent Variable 3.23 3.45
Brady House Washington Nationals 3B 6.18 Excellent Aligned 3.43 3.06
Matt Wallner Minnesota Twins RF 6.18 Excellent Variable 3.64 3.37
Hyeseong Kim Los Angeles Dodgers 2B 6.14 Excellent Developing 3.46 3.68
Rafael Devers San Francisco Giants DH 6.07 Excellent Variable 4.04 3.09
Jameson Taillon Chicago Cubs P4/18 6.03* Excellent Aligned 3.60 1.97
Kumar Rocker Texas Rangers P 6.02 Excellent Developing 2.62 2.76
Colton Gordon Houston Astros P 5.97 Excellent Aligned 2.71 1.46
Ben Brown Chicago Cubs P 5.91 Excellent Aligned 3.05 3.63
Jack Leiter Texas Rangers P 5.88 Excellent Aligned 3.17 2.30
Blade Tidwell San Francisco Giants P 5.83 Excellent Developing 2.77 3.82
Eloy Jiménez Toronto Blue Jays OF 5.81 Excellent Aligned N/A 3.18
Tommy Pham New York Mets LF 5.78 Excellent Variable 3.74 2.55
Kyle Schwarber Philadelphia Phillies LF 5.77 Excellent Aligned 4.24 4.48
Nathan Church St. Louis Cardinals LF 5.77 Excellent Developing 3.37 4.04
Christian Vázquez Houston Astros C 5.74 Excellent Variable 3.63 5.16
Luis Torrens New York Mets C 5.74 Excellent Aligned 3.45 3.50
Davis Schneider Toronto Blue Jays LF 5.70 Excellent Aligned 3.67 2.80
Edmundo Sosa Philadelphia Phillies 2B 5.70 Excellent Variable 3.60 4.04
Carson Benge New York Mets OF 5.65 Excellent Developing 3.35 3.52
Heriberto Hernández Miami Marlins LF 5.62 Excellent Variable 3.69 3.37
Steven Okert Houston Astros P 5.61 Excellent Variable 3.92 3.60
Justin Sterner Athletics P 5.59 Excellent Aligned 3.85 3.66
Jo Adell Los Angeles Angels CF 5.58 Excellent Aligned 3.89 4.74
Christian Koss San Francisco Giants 2B 5.58 Excellent Developing 3.49 3.36
Tyler Tolbert Kansas City Royals 2B 5.58 Excellent Developing 3.29 2.92
Garrett Acton Minnesota Twins P 5.57 Excellent Developing N/A 4.49
Mike Trout Los Angeles Angels RF 5.54 Good Variable 3.89 6.09
Sandy Alcantara Miami Marlins P4/18 5.54* Good Aligned 2.59 1.47
Travis d'Arnaud Los Angeles Angels C 5.53 Good Aligned 3.34 3.88
Anthony Nunez Baltimore Orioles P 5.50 Good Developing N/A 3.95
Shota Imanaga Chicago Cubs P 5.50 Good Variable 3.73 6.42
Ranger Suarez Boston Red Sox P 5.49 Good Variable 3.88 4.31
Carson Kelly Chicago Cubs C 5.46 Good Aligned 3.72 4.49
Chandler Simpson Tampa Bay Rays LF 5.45 Good Aligned 3.99 4.02
Taylor Clarke Arizona Diamondbacks P 5.45 Good Variable 3.88 4.25
Mason Englert Tampa Bay Rays P 5.45 Good Aligned 3.55 3.33
Justin Lawrence Pittsburgh Pirates P 5.44 Good Aligned 3.79 2.98
Cal Raleigh Seattle Mariners C 5.41 Good Variable 4.22 3.63
Noah Schultz Chicago White Sox P4/19 5.41* Good Developing N/A 1.73
Blake Treinen Los Angeles Dodgers P 5.39 Good Aligned 3.76 4.23
Ryan O'Hearn Pittsburgh Pirates 1B 5.38 Good Aligned 3.86 3.52
Taylor Walls Tampa Bay Rays SS 5.38 Good Variable 3.64 4.35
Shane McClanahan Tampa Bay Rays P4/19 5.37* Good Aligned N/A 3.23
Brandon Williamson Cincinnati Reds P4/22 5.37* Good Aligned N/A 3.57
Ryan Jeffers Minnesota Twins C 5.37 Good Aligned 3.85 4.75
Roman Anthony Boston Red Sox RF 5.36 Good Developing 3.94 4.07
Yoshinobu Yamamoto Los Angeles Dodgers P 5.35 Good Aligned 4.63 5.60
Tyler Heineman Toronto Blue Jays C 5.34 Good Aligned 3.53 3.15
Kazuma Okamoto Toronto Blue Jays 3B 5.33 Good Developing 3.19 2.99
Tanner Banks Philadelphia Phillies P 5.33 Good Variable 3.93 3.66
Connor Seabold Detroit Tigers P 5.32 Good Variable 3.75 3.90
Konnor Griffin Pittsburgh Pirates SS 5.29 Good Developing 3.62 3.88
Yohel Pozo St. Louis Cardinals C 5.29 Good Aligned 3.35 3.31
Tanner Murray Chicago White Sox 2B 5.28 Good Developing N/A 4.11
Aaron Judge New York Yankees RF 5.28 Good Variable 4.50 5.00
Victor Scott II St. Louis Cardinals CF 5.27 Good Variable 3.47 3.05
James Outman Minnesota Twins CF 5.24 Good Variable 3.07 2.85
Denzel Clarke Athletics CF 5.23 Good Developing 3.24 3.08
Connor Phillips Cincinnati Reds P 5.23 Good Aligned 4.07 3.98
Taijuan Walker Philadelphia Phillies P 5.22 Good Variable 2.71 1.18
Paul Goldschmidt New York Yankees 1B 5.22 Good Variable 3.73 3.22
Calvin Faucher Miami Marlins P 5.21 Good Variable 3.98 3.25
Luisangel Acuña Chicago White Sox 2B 5.21 Good Aligned 3.28 3.37
Jose Quintana Colorado Rockies P4/20 5.21* Good Aligned 2.58 0.78
Pete Alonso Baltimore Orioles 1B 5.19 Good Variable 4.01 4.59
Riley Greene Detroit Tigers LF 5.17 Good Aligned 3.97 4.71
Jacob Latz Texas Rangers P 5.17 Good Variable 3.86 3.96
Zack Gelof Athletics 2B 5.17 Good Aligned 3.08 2.74
Mauricio Dubón Atlanta Braves 2B 5.16 Good Aligned 3.66 3.90
Jackson Merrill San Diego Padres CF 5.16 Good Aligned 3.93 4.91
Eric Orze Minnesota Twins P 5.14 Good Aligned 3.80 3.66
Austin Wynns Athletics C 5.14 Good Aligned 3.59 3.24
Giancarlo Stanton New York Yankees DH 5.14 Good Variable 3.91 3.12
Casey Legumina Seattle Mariners P 5.13 Good Aligned 3.63 3.50
Greg Weissert Boston Red Sox P 5.11 Good Aligned 3.88 3.88
Max Scherzer Toronto Blue Jays P4/18 5.10* Good Aligned 2.67 0.01
Mitch Spence Kansas City Royals P 5.10 Good Aligned 3.06 N/A
Cameron Foster Baltimore Orioles P 5.09 Good Developing N/A 4.50
Marcell Ozuna Pittsburgh Pirates DH 5.08 Good Variable 3.69 4.23
Aramis Garcia Arizona Diamondbacks C 5.07 Good Variable N/A N/A
Ryan Vilade Tampa Bay Rays RF 5.05 Good Developing 3.11 3.86
Robbie Ray San Francisco Giants P4/19 5.04* Good Aligned 3.74 4.98
Myles Straw Toronto Blue Jays CF 5.03 Good Aligned 3.45 4.07
Owen Caissie Miami Marlins RF 5.01 Good Developing 3.43 2.50
Grant Wolfram Baltimore Orioles P 5.00 Good Aligned 3.73 4.33
Brett Baty New York Mets 3B 5.00 Good Aligned 3.68 2.49
Nick Gonzales Pittsburgh Pirates 2B 4.99 Good Variable 3.66 3.13
Alex Call Los Angeles Dodgers RF 4.99 Good Aligned 3.57 3.50
Cionel Pérez Washington Nationals P 4.98 Good Aligned 3.46 3.36
Martín Pérez Atlanta Braves P 4.98 Good Aligned 3.11 3.27
José Ramírez Cleveland Guardians 3B 4.97 Good Variable 4.41 5.49
Justin Wrobleski Los Angeles Dodgers P4/20 4.97* Good Aligned 4.06 5.03
Ketel Marte Arizona Diamondbacks 2B 4.95 Good Variable 4.25 4.57
Nathaniel Lowe Cincinnati Reds 1B 4.95 Good Aligned 3.67 3.70
Brooks Raley New York Mets P 4.94 Good Aligned 4.05 3.79
Noah Cameron Kansas City Royals P4/18 4.92* Good Aligned 3.75 2.41
Eli White Atlanta Braves RF 4.92 Good Aligned 3.54 3.50
Austin Martin Minnesota Twins CF 4.92 Good Aligned 3.75 4.40
José Tena Washington Nationals 3B 4.91 Good Variable 3.63 3.84
Jovani Morán Boston Red Sox P 4.90 Good Aligned N/A 4.29
Seth Johnson Philadelphia Phillies P 4.89 Good Developing 3.61 0.83
Matthew Liberatore St. Louis Cardinals P4/19 4.88* Good Aligned 2.83 0.83
Agustín Ramírez Miami Marlins C 4.87 Good Aligned 3.90 4.00
Salvador Perez Kansas City Royals C 4.87 Good Variable 3.87 3.13
Mason Fluharty Toronto Blue Jays P 4.87 Good Aligned 3.81 3.77
Carter Jensen Kansas City Royals C 4.87 Good Developing 3.87 3.30
Tim Herrin Cleveland Guardians P 4.87 Good Aligned 3.66 3.94
Garrett Whitlock Boston Red Sox P 4.85 Good Aligned 4.13 4.05
Gavin Sheets San Diego Padres LF 4.84 Good Variable 3.81 3.44
Joey Loperfido Houston Astros LF 4.84 Good Aligned 3.55 3.27
Ryan Borucki San Francisco Giants P 4.84 Good Variable 3.62 3.22
Jakob Junis Texas Rangers P 4.83 Good Aligned 3.83 3.76
Reese McGuire Chicago White Sox C 4.83 Good Variable 3.60 3.84
Masyn Winn St. Louis Cardinals SS 4.82 Good Aligned 3.84 4.01
Byron Buxton Minnesota Twins CF 4.82 Good Variable 4.25 5.04
J.T. Realmuto Philadelphia Phillies C 4.81 Good Variable 3.73 3.81
Jesús Luzardo Philadelphia Phillies P 4.80 Good Aligned 3.50 2.11
Adrian Houser San Francisco Giants P4/18 4.80* Good Aligned 3.13 0.82
José Alvarado Philadelphia Phillies P 4.80 Good Aligned 3.75 3.67
Clay Holmes New York Mets P 4.80 Good Aligned 3.29 4.25
Austin Hedges Cleveland Guardians C 4.80 Good Variable 3.23 3.41
Carlos Cortes Athletics LF 4.80 Good Developing 3.60 3.85
Corbin Martin Chicago Cubs P 4.78 Good Variable 3.66 N/A
Michael Massey Kansas City Royals 2B 4.78 Good Variable 3.51 3.00
Ryan McMahon New York Yankees 3B 4.77 Good Aligned 3.51 3.62
Evan Carter Texas Rangers CF 4.76 Good Aligned 3.80 3.46
Trevor Rogers Baltimore Orioles P4/19 4.75* Good Aligned 4.75 2.84
Sal Frelick Milwaukee Brewers RF 4.75 Good Aligned 3.99 3.18
Germán Márquez San Diego Padres P4/18 4.75* Good Variable 1.58 3.86
JoJo Romero St. Louis Cardinals P 4.74 Good Aligned 4.05 4.00
Andrew Nardi Miami Marlins P 4.74 Good Aligned N/A 3.41
Jonathan Loáisiga Arizona Diamondbacks P 4.74 Good Aligned 3.69 3.48
Colton Cowser Baltimore Orioles LF 4.74 Good Aligned 3.49 3.34
Cole Wilcox Seattle Mariners P 4.74 Good Developing N/A 3.28
Jordan Walker St. Louis Cardinals RF 4.73 Good Aligned 3.57 4.51
JJ Wetherholt St. Louis Cardinals SS 4.72 Good Developing 4.25 4.69
Steven Kwan Cleveland Guardians LF 4.70 Good Variable 4.04 3.95
Michael McGreevy St. Louis Cardinals P4/20 4.69* Good Developing 2.95 3.65
Cole Sulser Tampa Bay Rays P 4.69 Good Variable 3.92 3.55
Gleyber Torres Detroit Tigers 2B 4.68 Good Variable 3.98 4.01
Brandon Nimmo Texas Rangers LF 4.68 Good Aligned 4.06 4.60
Orion Kerkering Philadelphia Phillies P 4.67 Good Variable 3.87 3.58
Shawn Armstrong Cleveland Guardians P 4.67 Good Variable 4.06 3.46
Bryan Hudson Chicago White Sox P 4.66 Good Variable 3.63 4.23
Kyle Farmer Atlanta Braves 2B 4.65 Good Aligned 3.39 4.04
Ceddanne Rafaela Boston Red Sox CF 4.64 Good Aligned 3.81 3.52
Ryan Thompson Arizona Diamondbacks P 4.64 Good Variable 3.86 4.22
Yainer Diaz Houston Astros C 4.64 Good Variable 3.84 3.08
Lane Thomas Kansas City Royals CF 4.63 Good Variable 3.37 3.62
Tyler Soderstrom Athletics LF 4.63 Good Aligned 3.83 4.33
Danny Coulombe Boston Red Sox P 4.61 Good Variable 3.91 3.94
MacKenzie Gore Texas Rangers P4/19 4.61* Good Variable 3.45 4.90
Huascar Brazobán New York Mets P 4.61 Good Variable 3.82 4.35
David Bednar New York Yankees P 4.59 Good Variable 4.40 4.19
Doug Nikhazy Chicago White Sox P 4.59 Good Developing N/A 2.97
Jake Irvin Washington Nationals P 4.57 Good Aligned 1.82 1.41
Xander Bogaerts San Diego Padres SS 4.57 Good Aligned 3.93 4.50
Bobby Witt Jr. Kansas City Royals SS 4.56 Good Variable 4.21 3.67
Peter Lambert Houston Astros P 4.56 Good Aligned N/A 2.41
Jaden Hill Colorado Rockies P 4.55 Good Variable 3.86 4.02
Jason Adam San Diego Padres P 4.54 Good Variable 4.01 4.05
Cole Young Seattle Mariners 2B 4.54 Good Aligned 3.58 3.52
Robert Suarez Atlanta Braves P 4.52 Good Variable 4.25 4.24
Joe Mantiply Toronto Blue Jays P 4.52 Good Aligned N/A 3.88
JT Brubaker San Francisco Giants P 4.51 Good Aligned 3.61 3.82
Isiah Kiner-Falefa Boston Red Sox SS 4.51 Good Aligned 3.54 3.76
Matt Svanson St. Louis Cardinals P 4.51 Good Aligned 3.88 2.47
Taylor Rogers Minnesota Twins P 4.50 Good Aligned 3.82 3.39
Carlos Narváez Boston Red Sox C 4.50 Good Variable 3.64 2.37
Jordan Romano Los Angeles Angels P 4.50 Good Variable 3.64 3.28
Daniel Schneemann Cleveland Guardians 2B 4.49 Good Aligned 3.55 5.16
Santiago Espinal Los Angeles Dodgers 3B 4.49 Good Variable 3.33 2.80
Simeon Woods Richardson Minnesota Twins P 4.49 Good Aligned 3.02 0.87
Curtis Mead Washington Nationals 1B 4.49 Good Variable 3.46 3.36
Ryan Yarbrough New York Yankees P 4.48 Good Variable 3.37 3.00
Ezequiel Tovar Colorado Rockies SS 4.48 Good Aligned 3.69 3.37
Andrés Giménez Toronto Blue Jays 2B 4.47 Good Variable 3.64 3.89
Pete Crow-Armstrong Chicago Cubs CF 4.46 Good Aligned 3.99 3.44
Michael Busch Chicago Cubs 1B 4.45 Good Aligned 3.93 3.68
Camilo Doval New York Yankees P 4.44 Good Variable 3.91 3.46
Will Brennan San Francisco Giants RF 4.44 Good Aligned N/A 2.64
Andy Pages Los Angeles Dodgers CF 4.43 Good Variable 4.09 4.25
Tanner Scott Los Angeles Dodgers P 4.42 Good Variable 3.92 4.20
P.J. Higgins Cincinnati Reds C 4.41 Good Variable N/A 3.31
Brandon Lowe Pittsburgh Pirates 2B 4.41 Good Variable 4.05 5.75
Reid Detmers Los Angeles Angels P4/19 4.41* Good Aligned 3.94 3.73
Ryne Nelson Arizona Diamondbacks P4/19 4.40* Good Variable 3.68 5.26
Aaron Nola Philadelphia Phillies P 4.40 Good Aligned 2.78 2.15
Zack Kelly Boston Red Sox P 4.39 Good Variable 3.65 3.40
Sam Bachman Los Angeles Angels P 4.39 Good Aligned 3.58 3.44
Bo Bichette New York Mets SS 4.39 Good Aligned 4.18 3.64
Trevor Larnach Minnesota Twins RF 4.39 Good Variable 3.76 4.39
Ramón Laureano San Diego Padres RF 4.38 Good Variable 4.09 5.71
Albert Suárez Baltimore Orioles P 4.38 Good Aligned N/A 2.93
John King Miami Marlins P 4.38 Good Variable 3.69 4.13
Victor Vodnik Colorado Rockies P 4.38 Good Aligned 3.99 4.24
J.T. Ginn Athletics P 4.38 Good Aligned 3.13 3.48
Wandy Peralta San Diego Padres P 4.37 Good Variable 3.81 4.02
Yennier Cano Baltimore Orioles P 4.37 Good Variable 3.68 4.33
Miguel Rojas Los Angeles Dodgers 2B 4.36 Good Aligned 3.60 3.85
Samuel Basallo Baltimore Orioles C 4.36 Good Developing 3.46 3.83
Lucas Sims Chicago White Sox P 4.36 Good Variable 3.15 3.52
Alex Bregman Chicago Cubs 3B 4.36 Good Variable 4.03 4.11
Jac Caglianone Kansas City Royals RF 4.35 Good Developing 3.42 3.74
Kevin Ginkel Arizona Diamondbacks P 4.35 Good Aligned 3.56 4.21
Anthony Bender Miami Marlins P 4.35 Good Aligned 3.92 3.33
Brandon Valenzuela Toronto Blue Jays C 4.34 Good Developing N/A 2.69
Ezequiel Duran Texas Rangers SS 4.33 Good Variable 3.34 3.86
Michael King San Diego Padres P4/19 4.33* Good Variable 3.62 4.33
Kyle Finnegan Detroit Tigers P 4.33 Good Aligned 4.04 3.90
Jacob Wilson Athletics SS 4.32 Good Variable 4.08 4.50
Jake Woodford Milwaukee Brewers P 4.31 Good Aligned 3.23 3.21
Nick Mears Kansas City Royals P 4.31 Good Aligned 3.82 3.57
Darell Hernaiz Athletics 3B 4.30 Good Variable 3.57 3.07
Aaron Bummer Atlanta Braves P 4.30 Good Aligned 3.78 3.39
Spencer Torkelson Detroit Tigers 1B 4.30 Good Variable 3.74 3.52
David Hamilton Milwaukee Brewers 2B 4.30 Good Variable 3.45 2.78
Matt Brash Seattle Mariners P 4.29 Good Variable 4.03 3.99
Shane Baz Baltimore Orioles P 4.29 Good Aligned 2.59 2.43
Ty France San Diego Padres 1B 4.29 Good Aligned 3.64 4.63
Leody Taveras Baltimore Orioles OF 4.29 Good Aligned 3.46 4.15
Drew Gilbert San Francisco Giants CF 4.28 Good Developing 3.51 3.84
Kyle Tucker Los Angeles Dodgers RF 4.27 Good Variable 4.17 3.81
Isaac Mattson Pittsburgh Pirates P 4.25 Good Variable 3.92 4.01
Tanner Bibee Cleveland Guardians P4/22 4.24* Good Aligned 3.19 2.14
Sam Antonacci Chicago White Sox SS 4.22 Good Developing N/A 3.63
Shohei Ohtani Los Angeles Dodgers P 4.22 Good Variable 4.66 5.82
Matt Vierling Detroit Tigers CF 4.22 Good Aligned 3.41 3.45
Freddie Freeman Los Angeles Dodgers 1B 4.21 Good Variable 4.12 3.96
Braxton Ashcraft Pittsburgh Pirates P 4.20 Good Variable 4.08 5.43
Jake Fraley Tampa Bay Rays RF 4.20 Good Aligned 3.56 3.47
Colt Keith Detroit Tigers 2B 4.20 Good Aligned 3.74 3.18
Joel Kuhnel Athletics P 4.19 Good Variable N/A 4.57
TJ Friedl Cincinnati Reds CF 4.19 Good Variable 3.89 3.43
Hayden Senger New York Mets C 4.18 Good Developing 2.99 N/A
Willson Contreras Boston Red Sox 1B 4.18 Good Variable 4.01 4.51
Jack Dreyer Los Angeles Dodgers P 4.18 Good Variable 3.89 4.02
Jacob Young Washington Nationals CF 4.18 Good Aligned 3.50 3.76
Trevor Story Boston Red Sox SS 4.17 Good Aligned 3.95 4.48
Eury Pérez Miami Marlins P4/19 4.16* Good Variable 3.48 2.55
Willy Adames San Francisco Giants SS 4.16 Good Aligned 3.92 3.71
Bryan Abreu Houston Astros P 4.16 Good Variable 4.02 2.75
Hunter Goodman Colorado Rockies C 4.15 Good Variable 3.96 3.87
Dennis Santana Pittsburgh Pirates P 4.15 Good Aligned 4.16 4.21
Zack Littell Washington Nationals P 4.14 Good Aligned 3.07 1.35
Taj Bradley Minnesota Twins P4/18 4.14* Good Aligned 3.05 5.83
Matt Waldron San Diego Padres P 4.14 Good Aligned N/A -0.67
Alec Bohm Philadelphia Phillies 3B 4.14 Good Variable 3.94 2.99
Riley Martin Chicago Cubs P 4.12 Good Developing N/A 4.29
Chase Dollander Colorado Rockies P 4.11 Good Aligned 2.15 4.79
Ernie Clement Toronto Blue Jays 3B 4.10 Good Variable 3.93 3.68
Tyler Mahle San Francisco Giants P 4.09 Good Aligned 3.09 1.26
Miles Mikolas Washington Nationals P4/19 4.09* Good Variable 2.36 1.52
Javier Assad Chicago Cubs P4/19 4.08* Good Aligned 2.83 1.05
Yordan Alvarez Houston Astros LF 4.08 Good Variable 4.46 5.00
Brandon Sproat Milwaukee Brewers P4/23 4.08* Good Developing N/A 3.08
Kyle Nicolas Cincinnati Reds P 4.07 Good Aligned 3.53 2.73
Cody Bellinger New York Yankees LF 4.07 Good Variable 4.27 3.79
Chase Meidroth Chicago White Sox SS 4.06 Good Variable 3.70 3.84
Matt Strahm Kansas City Royals P 4.05 Good Aligned 3.93 3.29
Kyle Leahy St. Louis Cardinals P4/22 4.05* Good Aligned 3.69 3.10
Brady Singer Cincinnati Reds P4/19 4.05* Good Variable 3.23 1.93
Anthony Banda Minnesota Twins P 4.05 Good Variable 3.75 2.51
Andrew Painter Philadelphia Phillies P4/19 4.05* Good Developing N/A 2.68
Adolis García Philadelphia Phillies RF 4.04 Good Variable 3.72 3.55
Hoby Milner Chicago Cubs P 4.04 Good Variable 3.71 4.06
Edgar Quero Chicago White Sox C 4.04 Good Variable 3.57 3.44
Sean Burke Chicago White Sox P 4.04 Good Aligned 3.23 1.70
Gabe Speier Seattle Mariners P 4.03 Good Variable 4.03 4.06
William Contreras Milwaukee Brewers C 4.03 Good Aligned 4.04 4.33
Bryan King Houston Astros P 4.01 Good Aligned 3.97 4.16
Sam Moll Cincinnati Reds P 4.01 Good Variable 3.86 3.84
Starling Marte Kansas City Royals LF 4.00 Good Aligned 3.63 3.12
Joey Cantillo Cleveland Guardians P4/19 4.00* Good Aligned 3.90 4.76
Billy Cook Pittsburgh Pirates OF 3.98 Good Developing 3.13 3.25
Mike Burrows Houston Astros P4/19 3.98* Good Variable 3.17 0.43
Wyatt Langford Texas Rangers LF 3.97 Good Aligned 3.85 4.11
Cooper Criswell Seattle Mariners P 3.97 Good Aligned 4.09 3.84
Angel Zerpa Milwaukee Brewers P 3.97 Good Variable 3.72 3.14
Sean Newcomb Chicago White Sox P 3.96 Good Variable 3.91 3.75
Hunter Bigge Tampa Bay Rays P 3.96 Good Variable 3.90 3.64
Bubba Chandler Pittsburgh Pirates P 3.96 Good Developing 3.87 2.85
Bryce Elder Atlanta Braves P 3.96 Good Aligned 2.85 5.25
Connor Brogdon Cleveland Guardians P 3.95 Good Variable 3.64 3.27
Rhys Hoskins Cleveland Guardians 1B 3.95 Good Aligned 3.63 3.67
Mickey Moniak Colorado Rockies RF 3.93 Good Aligned 3.91 4.20
Dillon Dingler Detroit Tigers C 3.91 Good Aligned 3.80 4.61
Chris Sale Atlanta Braves P4/18 3.91* Good Aligned 5.29 2.69
Seiya Suzuki Chicago Cubs RF 3.91 Good Variable 3.95 3.84
Brock Burke Cincinnati Reds P 3.89 Good Variable 3.90 4.20
Jahmai Jones Detroit Tigers RF 3.89 Good Aligned 3.49 3.69
Jordan Beck Colorado Rockies LF 3.89 Good Aligned 3.67 3.47
Shea Langeliers Athletics C 3.88 Good Aligned 4.16 4.50
Luis Arraez San Francisco Giants IF 3.88 Good Variable 4.10 3.85
Brooks Lee Minnesota Twins 3B 3.87 Good Aligned 3.72 4.52
Ozzie Albies Atlanta Braves 2B 3.87 Good Variable 3.93 4.27
Graham Ashcraft Cincinnati Reds P 3.87 Good Aligned 3.79 3.98
Iván Herrera St. Louis Cardinals C 3.86 Good Aligned 4.00 4.53
Tristan Gray Minnesota Twins 3B 3.86 Good Developing 3.61 3.90
Adrian Morejon San Diego Padres P 3.85 Good Variable 4.03 3.18
Greg Jones Milwaukee Brewers RF 3.85 Good Developing N/A 3.26
Michael Soroka Arizona Diamondbacks P 3.84 Good Aligned 3.74 4.15
Carlos Rodriguez Milwaukee Brewers P 3.84 Good Developing N/A N/A
Xavier Edwards Miami Marlins SS 3.84 Good Aligned 4.00 3.97
Moisés Ballesteros Chicago Cubs C 3.84 Good Developing 3.97 5.03
Casey Schmitt San Francisco Giants 3B 3.84 Good Aligned 3.73 4.12
Munetaka Murakami Chicago White Sox 3B 3.83 Good Developing 3.93 4.42
Nick Castellanos San Diego Padres RF 3.83 Good Aligned 3.67 2.46
Drew Millas Washington Nationals C 3.82 Good Developing 3.56 3.22
David Fry Cleveland Guardians 1B 3.82 Good Aligned 3.21 2.88
Michael Petersen Miami Marlins P 3.82 Good Aligned 3.72 3.71
Hogan Harris Athletics P 3.82 Good Aligned 3.84 3.81
Victor Caratini Minnesota Twins C 3.81 Good Aligned 3.72 3.90
Luis Medina Athletics P 3.81 Good Aligned N/A 3.59
Brice Matthews Houston Astros SS 3.80 Good Developing 3.24 2.42
Javier Sanoja Miami Marlins 2B 3.79 Good Aligned 3.70 3.44
Luke Little Chicago Cubs P 3.77 Good Variable N/A 3.21
Eugenio Suárez Cincinnati Reds 3B 3.77 Good Aligned 4.00 3.92
Kodai Senga New York Mets P 3.77 Good Variable 3.06 0.19
Blake Perkins Milwaukee Brewers CF 3.76 Good Aligned 3.48 2.92
Nick Yorke Pittsburgh Pirates 2B 3.76 Good Developing 3.48 3.05
Craig Kimbrel New York Mets P 3.75 Good Aligned 4.00 4.22
Brennan Bernardino Colorado Rockies P 3.75 Good Variable 3.82 3.88
Austin Slater Miami Marlins LF 3.75 Good Variable 3.22 3.57
Drake Baldwin Atlanta Braves C 3.75 Good Aligned 4.13 4.02
Liam Hicks Miami Marlins C 3.75 Good Variable 3.82 4.27
Kyle Isbel Kansas City Royals CF 3.74 Fair Aligned 3.53 3.10
Jacob Misiorowski Milwaukee Brewers P4/19 3.74* Fair Developing 3.92 3.83
George Kirby Seattle Mariners P4/18 3.74* Fair Aligned 3.69 3.88
Andrew Abbott Cincinnati Reds P4/18 3.73* Fair Aligned 3.63 -0.10
Fernando Tatis Jr. San Diego Padres RF 3.73 Fair Aligned 4.07 4.22
Chad Patrick Milwaukee Brewers P4/22 3.73* Fair Aligned 3.66 4.15
Michael Wacha Kansas City Royals P 3.73 Fair Aligned 3.51 5.18
Jonah Heim Atlanta Braves C 3.72 Fair Aligned 3.48 3.50
Yandy Díaz Tampa Bay Rays 1B 3.71 Fair Variable 4.30 4.44
Joey Bart Pittsburgh Pirates C 3.71 Fair Variable 3.38 3.30
Taylor Ward Baltimore Orioles LF 3.70 Fair Variable 3.96 3.51
Nolan Arenado Arizona Diamondbacks 3B 3.69 Fair Variable 3.77 4.66
Brandon Pfaadt Arizona Diamondbacks P 3.69 Fair Aligned 2.36 1.98
Grant Taylor Chicago White Sox P 3.69 Fair Aligned 3.95 4.26
Ben Williamson Tampa Bay Rays 3B 3.69 Fair Variable 3.54 3.57
Scott Barlow Athletics P 3.69 Fair Aligned 3.76 3.31
Otto Lopez Miami Marlins 2B 3.68 Fair Variable 4.01 4.94
Kyle Hart San Diego Padres P 3.68 Fair Variable 3.36 3.60
Max Fried New York Yankees P 3.67 Fair Variable 4.11 2.04
Andrew Morris Minnesota Twins P 3.67 Fair Developing N/A 3.30
Dylan Lee Atlanta Braves P 3.67 Fair Variable 3.98 3.98
Everson Pereira Chicago White Sox CF 3.67 Fair Developing 3.37 4.76
Lucas Erceg Kansas City Royals P 3.67 Fair Variable 3.89 3.52
Mike Yastrzemski Atlanta Braves RF 3.66 Fair Variable 3.68 3.50
Louis Varland Toronto Blue Jays P 3.66 Fair Aligned 3.96 4.57
Jeff McNeil Athletics 2B 3.65 Fair Aligned 3.85 3.79
Rafael Marchán Philadelphia Phillies C 3.65 Fair Variable 3.46 2.92
Jesse Scholtens Tampa Bay Rays P 3.65 Fair Aligned N/A 5.35
Josh Jung Texas Rangers 3B 3.64 Fair Variable 3.67 4.81
Ryan Feltner Colorado Rockies P4/18 3.64* Fair Aligned N/A -0.09
Daniel Susac San Francisco Giants C 3.63 Fair Developing N/A 3.64
Andy Ibáñez Athletics 3B 3.63 Fair Variable 3.35 3.16
Rece Hinds Cincinnati Reds RF 3.63 Fair Developing 2.86 2.30
George Valera Cleveland Guardians RF 3.62 Fair Developing 3.57 3.69
John Schreiber Kansas City Royals P 3.62 Fair Variable 3.78 3.26
Josh Naylor Seattle Mariners 1B 3.61 Fair Aligned 4.04 4.01
Patrick Bailey San Francisco Giants C 3.60 Fair Variable 3.40 2.49
Johnathan Rodríguez Baltimore Orioles RF 3.60 Fair Developing 3.35 2.95
Landen Roupp San Francisco Giants P 3.60 Fair Aligned 3.59 4.19
Leo Rivas Seattle Mariners 2B 3.59 Fair Aligned 3.42 2.99
Roki Sasaki Los Angeles Dodgers P4/19 3.59* Fair Developing N/A 1.10
Cristopher Sánchez Philadelphia Phillies P4/18 3.59* Fair Variable 4.66 3.86
José Suarez Atlanta Braves P 3.59 Fair Aligned N/A 3.41
Matt Shaw Chicago Cubs 3B 3.59 Fair Aligned 3.75 3.84
Erik Miller San Francisco Giants P 3.58 Fair Variable 3.88 4.07
Kyle Hurt Los Angeles Dodgers P 3.58 Fair Developing N/A 3.79
Jake Bauers Milwaukee Brewers 1B 3.58 Fair Variable 3.68 4.47
Tristan Peters Chicago White Sox LF 3.58 Fair Developing 2.92 2.89
Josh Lowe Los Angeles Angels RF 3.58 Fair Aligned 3.67 4.05
Jordan Leasure Chicago White Sox P 3.57 Fair Variable 3.95 4.32
David Peterson New York Mets P4/19 3.57* Fair Variable 2.71 1.23
Luis Rengifo Milwaukee Brewers 3B 3.54 Fair Aligned 3.57 3.50
Manny Machado San Diego Padres 3B 3.53 Fair Variable 4.01 4.03
Cade Cavalli Washington Nationals P4/18 3.51* Fair Developing 2.83 1.58
Randy Vásquez San Diego Padres P4/21 3.50* Fair Aligned 2.99 3.48
Nathan Lukes Toronto Blue Jays RF 3.49 Fair Variable 3.72 2.85
Matt Festa Cleveland Guardians P 3.47 Fair Variable 3.81 3.22
Spencer Arrighetti Houston Astros P 3.47 Fair Variable N/A 6.12
Kris Bubic Kansas City Royals P 3.46 Fair Variable 4.06 3.57
Tim Mayza Philadelphia Phillies P 3.46 Fair Aligned 3.83 3.69
Danny Jansen Texas Rangers C 3.45 Fair Variable 3.60 2.94
Antonio Senzatela Colorado Rockies P 3.45 Fair Aligned 2.09 5.17
Bradgley Rodriguez San Diego Padres P 3.44 Fair Developing 4.16 3.93
Luis García Jr. Washington Nationals 2B 3.44 Fair Aligned 3.91 3.38
Rob Refsnyder Seattle Mariners RF 3.44 Fair Variable 3.61 2.92
Coby Mayo Baltimore Orioles 1B 3.43 Fair Variable 3.49 3.58
Rico Garcia Baltimore Orioles P 3.43 Fair Aligned 4.03 4.36
Tyler Glasnow Los Angeles Dodgers P 3.43 Fair Aligned 4.26 4.71
Scott Kingery Chicago Cubs 2B 3.43 Fair Developing 2.96 3.11
Jake Rogers Detroit Tigers C 3.42 Fair Aligned 3.37 3.02
Luis Gil New York Yankees P 3.42 Fair Aligned 2.83 1.48
J.P. Crawford Seattle Mariners SS 3.42 Fair Variable 3.82 3.86
Brenton Doyle Colorado Rockies CF 3.41 Fair Aligned 3.52 3.55
Blaze Alexander Baltimore Orioles SS 3.41 Fair Variable 3.47 3.16
José Fermín St. Louis Cardinals 2B 3.40 Fair Aligned 3.48 3.31
Abner Uribe Milwaukee Brewers P 3.39 Fair Aligned 4.11 3.80
Emmet Sheehan Los Angeles Dodgers P4/18 3.39* Fair Aligned 4.19 3.88
Ildemaro Vargas Arizona Diamondbacks 2B 3.39 Fair Aligned 3.92 4.45
Cam Schlittler New York Yankees P 3.39 Fair Developing 4.51 4.20
Connor Joe Seattle Mariners 1B 3.39 Fair Aligned 3.07 2.55
Lake Bachar Miami Marlins P 3.38 Fair Aligned 3.86 4.89
Jorge Barrosa Arizona Diamondbacks LF 3.36 Fair Developing 3.21 3.32
Paul Skenes Pittsburgh Pirates P4/18 3.34* Fair Variable 5.01 5.92
Kyle Manzardo Cleveland Guardians 1B 3.34 Fair Variable 3.62 3.50
Grant Anderson Milwaukee Brewers P 3.32 Fair Variable 3.83 3.31
Nick Fortes Tampa Bay Rays C 3.32 Fair Variable 3.39 3.46
Weston Wilson Baltimore Orioles LF 3.32 Fair Aligned 3.43 4.33
Kai-Wei Teng Houston Astros P 3.31 Fair Developing 3.45 4.01
Tim Hill New York Yankees P 3.30 Fair Variable 3.78 3.80
Reynaldo López Atlanta Braves P 3.29 Fair Variable N/A 4.12
Andrew Hoffmann Arizona Diamondbacks P 3.27 Fair Developing 3.65 3.92
Dalton Rushing Los Angeles Dodgers C 3.27 Fair Developing 3.54 5.35
Nolan Gorman St. Louis Cardinals 2B 3.26 Fair Aligned 3.51 3.17
Spencer Horwitz Pittsburgh Pirates 1B 3.25 Fair Variable 3.88 3.93
Braydon Fisher Toronto Blue Jays P 3.25 Fair Variable 4.09 4.15
Spencer Miles Toronto Blue Jays P 3.25 Fair Developing N/A 4.08
Dylan Beavers Baltimore Orioles RF 3.24 Fair Developing 3.76 3.66
Mark Vientos New York Mets 3B 3.23 Fair Variable 3.67 2.62
Wilyer Abreu Boston Red Sox RF 3.23 Fair Variable 3.84 2.95
Ryan Watson Boston Red Sox P 3.23 Fair Developing N/A 2.97
Ryan Zeferjahn Los Angeles Angels P 3.23 Fair Aligned 3.75 3.45
Peyton Pallette Cleveland Guardians P 3.21 Fair Developing N/A 3.43
Zach Neto Los Angeles Angels SS 3.21 Fair Aligned 4.02 3.84
Thomas Saggese St. Louis Cardinals 2B 3.21 Fair Variable 3.36 2.55
Nolan McLean New York Mets P4/21 3.21* Fair Developing 5.07 5.27
Fernando Cruz New York Yankees P 3.20 Fair Variable 3.95 3.82
Dylan Cease Toronto Blue Jays P 3.20 Fair Aligned 3.75 5.11
Michael Conforto Chicago Cubs LF 3.20 Fair Variable 3.44 3.29
Jung Hoo Lee San Francisco Giants CF 3.19 Fair Variable 3.87 4.13
DL Hall Milwaukee Brewers P 3.18 Fair Variable 3.76 3.89
Connelly Early Boston Red Sox P 3.18 Fair Developing N/A 3.95
Freddy Fermin San Diego Padres C 3.17 Fair Aligned 3.49 3.73
Jonathan India Kansas City Royals 2B 3.17 Fair Aligned 3.75 3.25
Gary Sánchez Milwaukee Brewers C 3.16 Fair Aligned 4.18 4.43
Justin Topa Minnesota Twins P 3.16 Fair Variable 3.69 3.48
Seth Lugo Kansas City Royals P 3.16 Fair Aligned 3.33 4.43
Brice Turang Milwaukee Brewers 2B 3.15 Fair Variable 4.09 4.57
Chase Shugart Philadelphia Phillies P 3.15 Fair Aligned 3.78 3.82
Kerry Carpenter Detroit Tigers RF 3.15 Fair Aligned 3.78 3.88
Sal Stewart Cincinnati Reds 3B 3.14 Fair Developing 4.22 4.60
Jacob Lopez Athletics P 3.14 Fair Aligned 3.43 1.91
James McCann Arizona Diamondbacks C 3.14 Fair Aligned 3.59 3.88
Masataka Yoshida Boston Red Sox LF 3.14 Fair Aligned 3.84 3.98
Jose Fernandez Arizona Diamondbacks SS 3.14 Fair Developing 3.86 3.64
Ron Marinaccio San Diego Padres P 3.14 Fair Variable 3.99 3.54
Will Klein Los Angeles Dodgers P 3.14 Fair Variable 4.06 4.71
Richard Lovelady Washington Nationals P 3.13 Fair Aligned 3.45 3.72
Joey Ortiz Milwaukee Brewers SS 3.12 Fair Aligned 3.62 3.20
Bryce Johnson San Diego Padres CF 3.12 Fair Variable 3.22 2.49
Juan Morillo Arizona Diamondbacks P 3.11 Fair Aligned 3.75 4.12
Mason Montgomery Pittsburgh Pirates P 3.10 Fair Variable 3.70 4.38
Ramón Urías St. Louis Cardinals 3B 3.10 Fair Variable 3.56 3.11
Andre Pallante St. Louis Cardinals P4/18 3.09* Fair Variable 1.88 0.52
Raisel Iglesias Atlanta Braves P 3.09 Fair Variable 4.26 5.11
Adrian Del Castillo Arizona Diamondbacks C 3.09 Fair Developing 3.47 5.16
Lourdes Gurriel Jr. Arizona Diamondbacks LF 3.09 Fair Aligned 4.06 N/A
CJ Abrams Washington Nationals SS 3.08 Fair Aligned 4.14 4.77
Marcelo Mayer Boston Red Sox 3B 3.08 Fair Developing 3.39 3.16
Ke'Bryan Hayes Cincinnati Reds 3B 3.08 Fair Aligned 3.48 2.93
Eric Lauer Toronto Blue Jays P 3.06 Fair Variable 3.72 0.56
PJ Poulin Washington Nationals P 3.06 Fair Aligned 3.80 3.75
Chase Silseth Los Angeles Angels P 3.05 Fair Variable 3.93 3.72
Julio Rodríguez Seattle Mariners CF 3.04 Fair Variable 4.08 4.09
Tobias Myers New York Mets P 3.04 Fair Aligned 3.58 3.24
Bryson Stott Philadelphia Phillies 2B 3.03 Fair Aligned 3.87 3.81
Alex Vesia Los Angeles Dodgers P 3.03 Fair Variable 4.09 4.55
Jonathan Aranda Tampa Bay Rays 1B 3.02 Fair Aligned 3.92 3.41
Dominic Canzone Seattle Mariners RF 3.02 Fair Aligned 3.76 3.55
Davis Martin Chicago White Sox P 3.02 Fair Aligned 3.20 4.91
Alec Burleson St. Louis Cardinals 1B 3.02 Fair Variable 4.04 4.36
Yoendrys Gómez Tampa Bay Rays P 3.02 Fair Developing 2.86 1.67
Joe Ryan Minnesota Twins P 3.02 Fair Aligned 4.17 4.96
Cole Ragans Kansas City Royals P4/19 3.01* Fair Aligned 3.32 2.75
Clayton Beeter Washington Nationals P 3.01 Fair Variable 3.80 3.77
Tanner Gordon Colorado Rockies P 3.01 Fair Aligned 2.30 5.26
Enmanuel De Jesus Detroit Tigers P 3.01 Fair Developing N/A 3.94
Ryan Weiss Houston Astros P 3.01 Fair Developing N/A 1.22
Yusei Kikuchi Los Angeles Angels P4/18 3.00* Fair Aligned 2.94 1.44
Luis Robert Jr. New York Mets CF 2.99 Fair Variable 3.83 2.99
Nolan Schanuel Los Angeles Angels 1B 2.99 Fair Aligned 3.96 4.21
Daniel Lynch IV Kansas City Royals P 2.98 Fair Variable 3.73 4.49
Tyler Alexander Texas Rangers P 2.97 Fair Aligned 3.58 4.14
TJ Rumfield Colorado Rockies 1B 2.96 Fair Developing 3.68 2.99
Elly De La Cruz Cincinnati Reds SS 2.95 Fair Aligned 4.01 4.53
J.C. Escarra New York Yankees C 2.95 Fair Developing 3.32 2.64
Dean Kremer Baltimore Orioles P4/18 2.95* Fair Aligned 3.39 4.86
Vaughn Grissom Los Angeles Angels 2B 2.95 Fair Aligned N/A 4.06
Tony Santillan Cincinnati Reds P 2.94 Fair Aligned 3.99 4.13
Colson Montgomery Chicago White Sox SS 2.94 Fair Variable 3.92 3.69
Drew Anderson Detroit Tigers P 2.94 Fair Developing N/A 3.31
Ian Happ Chicago Cubs LF 2.93 Fair Aligned 3.95 3.51
Kyle Harrison Milwaukee Brewers P4/21 2.93* Fair Aligned 3.62 3.39
Kyle Karros Colorado Rockies 3B 2.93 Fair Developing 3.37 3.37
Adam Frazier Los Angeles Angels 2B 2.93 Fair Aligned 3.69 3.96
Lance McCullers Jr. Houston Astros P4/18 2.92* Fair Variable 2.46 0.62
Tyler Holton Detroit Tigers P 2.92 Fair Variable 3.80 3.86
Matt Gage San Francisco Giants P 2.92 Fair Variable 3.80 3.82
Carmen Mlodzinski Pittsburgh Pirates P 2.91 Fair Aligned 3.86 4.31
Griffin Jax Tampa Bay Rays P 2.91 Fair Variable 3.86 3.83
Hao-Yu Lee Detroit Tigers 2B 2.91 Fair Developing N/A 2.55
Cole Sands Minnesota Twins P 2.89 Fair Aligned 3.73 3.76
Brett Sullivan Colorado Rockies C 2.89 Fair Developing 3.28 3.08
Logan Gilbert Seattle Mariners P 2.88 Fair Aligned 4.07 4.65
Kevin McGonigle Detroit Tigers SS 2.88 Fair Developing 4.29 4.64
Jazz Chisholm Jr. New York Yankees 2B 2.88 Fair Variable 3.97 3.56
Ryan Helsley Baltimore Orioles P 2.88 Fair Aligned 3.99 4.17
Jeff Hoffman Toronto Blue Jays P 2.88 Fair Aligned 4.09 3.54
Miguel Andujar San Diego Padres LF 2.88 Fair Aligned 3.91 4.61
Jalen Beeks Texas Rangers P 2.87 Fair Variable 3.78 3.91
Juan Brito Cleveland Guardians SS 2.87 Fair Developing 3.21 2.72
Gavin Collyer Texas Rangers P 2.87 Fair Developing N/A 4.56
Freddy Peralta New York Mets P4/18 2.86* Fair Aligned 4.40 3.40
Cam Sanders Pittsburgh Pirates P 2.86 Fair Developing N/A N/A
Jorbit Vivas Washington Nationals 2B 2.85 Fair Developing 3.40 3.61
Tommy Nance Toronto Blue Jays P 2.85 Fair Aligned 3.92 3.25
Vladimir Guerrero Jr. Toronto Blue Jays 1B 2.84 Fair Aligned 4.22 3.96
Randy Arozarena Seattle Mariners LF 2.83 Fair Variable 3.94 4.22
Tyler Phillips Miami Marlins P 2.83 Fair Aligned 3.93 4.32
Parker Messick Cleveland Guardians P4/21 2.83* Fair Developing 4.74 5.57
Brendan Donovan Seattle Mariners 2B 2.83 Fair Variable 4.03 3.92
Shaun Anderson Los Angeles Angels P 2.82 Fair Variable 2.80 3.01
Oswald Peraza Los Angeles Angels 3B 2.81 Fair Variable 3.26 5.36
Alek Thomas Arizona Diamondbacks CF 2.81 Fair Variable 3.44 3.20
Logan O'Hoppe Los Angeles Angels C 2.81 Fair Variable 3.39 3.94
Teoscar Hernández Los Angeles Dodgers RF 2.80 Fair Aligned 3.85 4.21
Jack Flaherty Detroit Tigers P4/20 2.78* Fair Aligned 3.13 3.30
Andruw Monasterio Boston Red Sox SS 2.77 Fair Aligned 3.42 3.88
Dylan Moore Philadelphia Phillies 2B 2.77 Fair Variable 3.18 2.74
Isaac Paredes Houston Astros 3B 2.77 Fair Variable 3.98 3.13
Jake Burger Texas Rangers 1B 2.75 Fair Aligned 3.78 4.67
Justin Crawford Philadelphia Phillies CF 2.75 Fair Developing 3.56 3.32
Michael Harris II Atlanta Braves CF 2.72 Fair Aligned 3.87 3.92
Tomoyuki Sugano Colorado Rockies P 2.71 Fair Aligned 2.69 2.82
Isaac Collins Kansas City Royals LF 2.71 Fair Aligned 3.79 4.14
Angel Martínez Cleveland Guardians CF 2.69 Fair Aligned 3.57 3.72
Aaron Ashby Milwaukee Brewers P 2.68 Fair Aligned 4.17 4.06
Ryan Weathers New York Yankees P4/19 2.68* Fair Aligned 3.42 3.07
Deyvison De Los Santos Miami Marlins 3B 2.68 Fair Developing N/A 2.64
Keider Montero Detroit Tigers P 2.68 Fair Aligned 3.18 4.12
Ryan Walker San Francisco Giants P 2.68 Fair Aligned 3.89 3.93
Alex Freeland Los Angeles Dodgers 2B 2.68 Fair Developing 3.26 2.95
Heliot Ramos San Francisco Giants LF 2.66 Fair Aligned 3.81 4.18
Brayan Rocchio Cleveland Guardians SS 2.66 Fair Aligned 3.65 3.85
Garrett Mitchell Milwaukee Brewers CF 2.65 Fair Aligned 3.66 3.48
Mick Abel Minnesota Twins P 2.65 Fair Developing 2.92 4.72
Bailey Ober Minnesota Twins P4/19 2.63* Fair Aligned 2.61 3.13
Daylen Lile Washington Nationals RF 2.62 Fair Aligned 4.04 4.09
Drew Rasmussen Tampa Bay Rays P4/18 2.62* Fair Variable 4.07 7.66
Foster Griffin Washington Nationals P 2.62 Fair Developing N/A 3.65
Evan Sisk Pittsburgh Pirates P 2.61 Fair Variable 3.83 3.90
Andrés Muñoz Seattle Mariners P 2.61 Fair Variable 4.32 3.07
Framber Valdez Detroit Tigers P4/19 2.61* Fair Aligned 3.50 0.28
Ryan Kreidler Minnesota Twins CF 2.61 Fair Aligned N/A 4.10
Tyler Rogers Toronto Blue Jays P 2.60 Fair Variable 3.92 3.86
Luis Severino Athletics P4/18 2.60* Fair Variable 2.62 2.51
Tyrone Taylor New York Mets CF 2.59 Fair Aligned 3.49 3.60
Riley O'Brien St. Louis Cardinals P 2.59 Fair Variable 4.19 4.91
Bryce Teodosio Los Angeles Angels CF 2.59 Fair Developing 3.14 2.82
Max Muncy Athletics 3B 2.58 Fair Developing 3.57 2.90
Tyler Wells Baltimore Orioles P 2.58 Fair Aligned 3.79 3.62
Joey Wiemer Washington Nationals LF 2.56 Fair Aligned 3.52 2.93
Ian Seymour Tampa Bay Rays P 2.56 Fair Variable 3.69 3.43
Nathan Eovaldi Texas Rangers P4/18 2.56* Fair Variable 4.89 5.70
Ben Rice New York Yankees 1B 2.55 Fair Variable 3.98 4.28
Edwin Díaz Los Angeles Dodgers P 2.54 Fair Aligned 4.56 3.96
Erik Sabrowski Cleveland Guardians P 2.54 Fair Aligned 4.01 3.75
George Soriano St. Louis Cardinals P 2.53 Fair Aligned 3.31 4.19
AJ Blubaugh Houston Astros P 2.53 Fair Developing 3.91 2.07
Bryan Woo Seattle Mariners P4/19 2.52* Fair Variable 4.54 2.67
Keaton Winn San Francisco Giants P 2.52 Fair Aligned 3.82 3.73
Jonny DeLuca Tampa Bay Rays CF 2.51 Fair Variable 3.70 4.26
Gavin Williams Cleveland Guardians P4/18 2.50* Fair Aligned 4.08 4.19
Chase Burns Cincinnati Reds P4/21 2.48* Fair Developing 3.90 3.57
Devin Williams New York Mets P 2.47 Fair Aligned 4.02 3.08
Caleb Durbin Boston Red Sox 3B 2.47 Fair Variable 3.87 4.34
Josh Smith Texas Rangers SS 2.46 Fair Variable 3.70 3.33
Francisco Alvarez New York Mets C 2.46 Fair Variable 3.73 4.07
Gregory Soto Pittsburgh Pirates P 2.45 Fair Aligned 3.85 4.11
Nick Sandlin Los Angeles Angels P 2.45 Fair Variable 3.64 2.19
Vinnie Pasquantino Kansas City Royals 1B 2.44 Fair Aligned 4.10 4.17
Jimmy Herget Colorado Rockies P 2.44 Fair Aligned 3.97 3.82
Trent Grisham New York Yankees CF 2.43 Fair Variable 3.94 4.01
Jorge Mateo Atlanta Braves SS 2.43 Fair Variable 3.38 3.65
Kevin Gausman Toronto Blue Jays P4/19 2.42* Fair Variable 3.81 2.16
Andrew McCutchen Texas Rangers RF 2.42 Fair Variable 3.68 2.64
Juan Mejia Colorado Rockies P 2.41 Fair Aligned 3.74 3.39
Brayan Bello Boston Red Sox P4/18 2.40* Fair Aligned 3.13 2.34
Cade Smith Cleveland Guardians P 2.39 Fair Aligned 4.21 4.28
Emilio Pagán Cincinnati Reds P 2.38 Fair Variable 4.23 4.54
Chris Bassitt Baltimore Orioles P 2.38 Fair Aligned 2.79 1.64
Austin Warren New York Mets P 2.37 Fair Aligned N/A 3.14
Marcus Semien New York Mets 2B 2.37 Fair Aligned 3.89 3.49
Bo Naylor Cleveland Guardians C 2.37 Fair Variable 3.52 3.43
Randal Grichuk New York Yankees RF 2.37 Fair Variable 3.40 3.33
José Soriano Los Angeles Angels P 2.36 Fair Variable 3.51 7.33
Matt McLain Cincinnati Reds 2B 2.35 Fair Aligned 3.55 3.28
Caleb Kilian San Francisco Giants P 2.35 Fair Developing N/A 4.00
Nico Hoerner Chicago Cubs 2B 2.34 Fair Variable 4.23 5.48
Keibert Ruiz Washington Nationals C 2.34 Fair Aligned 3.54 3.42
Edouard Julien Colorado Rockies 2B 2.34 Fair Aligned 3.32 3.46
Justin Bruihl St. Louis Cardinals P 2.32 Fair Variable 3.49 3.19
Mitch Garver Seattle Mariners C 2.32 Fair Variable 3.47 2.74
Brandon Woodruff Milwaukee Brewers P4/18 2.31* Fair Variable 4.52 2.71
Troy Johnston Colorado Rockies OF 2.31 Fair Developing 3.62 3.19
Christian Walker Houston Astros 1B 2.31 Fair Aligned 3.90 3.58
Michael Lorenzen Colorado Rockies P4/19 2.30* Fair Variable 2.76 3.57
Ryne Stanek St. Louis Cardinals P 2.30 Fair Variable 3.57 2.84
Tyler Stephenson Cincinnati Reds C 2.27 Fair Variable 3.61 3.07
Sam Huff Baltimore Orioles C 2.27 Fair Variable 3.31 3.22
Jerar Encarnacion San Francisco Giants RF 2.26 Fair Aligned 3.29 3.02
Bryan Reynolds Pittsburgh Pirates RF 2.25 Fair Aligned 3.80 4.12
Kyle Backhus Philadelphia Phillies P 2.25 Fair Aligned 3.70 4.21
Walker Buehler San Diego Padres P4/22 2.24* Fair Variable 2.53 3.80
Sonny Gray Boston Red Sox P4/20 2.23* Fair Variable 3.40 2.27
Austin Riley Atlanta Braves 3B 2.23 Fair Aligned 3.81 4.92
Shohei Ohtani Los Angeles Dodgers DH 2.22 Fair Aligned 4.44 4.34
Joel Payamps Atlanta Braves P 2.21 Fair Aligned 3.76 3.88
Javier Báez Detroit Tigers CF 2.21 Fair Variable 3.67 3.42
Cedric Mullins Tampa Bay Rays CF 2.20 Fair Variable 3.60 3.50
Pierce Johnson Cincinnati Reds P 2.20 Fair Variable 3.93 4.45
Bryce Harper Philadelphia Phillies 1B 2.19 Fair Variable 4.15 4.54
Logan Webb San Francisco Giants P 2.19 Fair Aligned 3.79 2.67
Jose A. Ferrer Seattle Mariners P 2.18 Fair Aligned 3.82 3.65
Steven Matz Tampa Bay Rays P 2.18 Fair Aligned 3.85 4.77
Brad Keller Philadelphia Phillies P 2.17 Fair Aligned 4.06 4.04
Henry Davis Pittsburgh Pirates C 2.17 Fair Variable 3.31 3.33
Paxton Schultz Washington Nationals P 2.17 Fair Developing 3.62 3.62
Daulton Varsho Toronto Blue Jays CF 2.16 Fair Variable 4.02 4.37
Nasim Nuñez Washington Nationals SS 2.16 Fair Aligned 3.57 3.72
Cam Smith Houston Astros RF 2.16 Fair Aligned 3.63 3.75
Mitchell Parker Washington Nationals P 2.16 Fair Variable 1.88 6.06
Gus Varland Washington Nationals P 2.16 Fair Aligned N/A 3.84
Jacob Webb Chicago Cubs P 2.15 Fair Variable 3.84 3.23
Pedro Pagés St. Louis Cardinals C 2.15 Fair Variable 3.45 3.72
Lenyn Sosa Toronto Blue Jays 2B 2.15 Fair Variable 3.76 3.67
Dansby Swanson Chicago Cubs SS 2.14 Fair Variable 3.87 5.74
MJ Melendez New York Mets LF 2.13 Fair Variable N/A 4.42
Nick Allen Houston Astros SS 2.10 Fair Variable 3.24 2.94
Jack Kochanowicz Los Angeles Angels P 2.10 Fair Aligned 1.49 4.38
Dustin May St. Louis Cardinals P4/21 2.10* Fair Aligned 2.23 2.84
Nick Kurtz Athletics 1B 2.10 Fair Aligned 4.18 3.97
Zach Agnos Colorado Rockies P 2.09 Fair Variable 3.37 3.35
Jake Cronenworth San Diego Padres 2B 2.08 Fair Variable 3.72 2.96
Zac Gallen Arizona Diamondbacks P4/18 2.08* Fair Aligned 2.78 2.49
Chris Paddack Miami Marlins P4/21 2.07* Fair Variable 2.65 3.66
Patrick Corbin Toronto Blue Jays P 2.06 Fair Aligned 2.89 2.99
Kenley Jansen Detroit Tigers P 2.05 Fair Variable 4.24 4.56
Mason Barnett Athletics P 2.05 Fair Developing N/A N/A
Nick Martinez Tampa Bay Rays P 2.04 Fair Aligned 3.24 3.48
Felix Reyes Philadelphia Phillies OF 2.04 Fair Developing N/A N/A
Will Benson Cincinnati Reds LF 2.04 Fair Aligned 3.49 3.05
Leo Jiménez Miami Marlins SS 2.03 Fair Aligned 3.03 N/A
Aroldis Chapman Boston Red Sox P 2.03 Fair Aligned 4.50 4.08
Will Warren New York Yankees P4/18 2.03* Fair Aligned 3.36 4.27
Matt Olson Atlanta Braves 1B 2.03 Fair Aligned 4.15 4.66
Cole Winn Texas Rangers P 2.03 Fair Aligned 4.00 3.79
Carlos Correa Houston Astros SS 2.03 Fair Aligned 3.85 3.88
Tyler Freeman Colorado Rockies RF 2.02 Fair Aligned 3.87 3.18
Andrew Benintendi Chicago White Sox LF 2.01 Fair Variable 3.84 3.75
Alex Lange Kansas City Royals P 2.00 Fair Variable N/A 4.00
Angel Chivilli New York Yankees P 2.00 Fair Variable 3.06 3.00
Connor Wong Boston Red Sox C 2.00 Fair Aligned 3.33 4.14
Corbin Carroll Arizona Diamondbacks RF 2.00 Fair Aligned 4.22 3.61
Kyle Higashioka Texas Rangers C 1.99 Fair Aligned 3.70 3.12
Matt Chapman San Francisco Giants 3B 1.99 Fair Aligned 3.90 3.72
Edgardo Henriquez Los Angeles Dodgers P 1.98 Fair Variable 3.93 3.69
Brad Lord Washington Nationals P 1.98 Fair Aligned 3.42 3.11
Maikel Garcia Kansas City Royals 3B 1.97 Fair Variable 4.12 3.87
Jake McCarthy Colorado Rockies CF 1.97 Fair Variable 3.52 3.58
Jeremiah Jackson Baltimore Orioles 2B 1.97 Fair Developing 3.78 5.50
Edward Cabrera Chicago Cubs P 1.97 Fair Aligned 3.94 2.81
Spencer Steer Cincinnati Reds 1B 1.97 Fair Aligned 3.81 3.56
Aaron Civale Athletics P 1.96 Fair Aligned 3.15 3.35
Slade Cecconi Cleveland Guardians P4/20 1.96* Fair Variable 2.96 3.53
Pete Fairbanks Miami Marlins P 1.93 Suboptimal Aligned 4.12 2.29
Tarik Skubal Detroit Tigers P4/18 1.92* Suboptimal Aligned 5.39 3.87
Brant Hurter Detroit Tigers P 1.90 Suboptimal Aligned 3.98 3.93
Caleb Thielbar Chicago Cubs P 1.87 Suboptimal Variable 4.01 3.82
José Caballero New York Yankees SS 1.87 Suboptimal Variable 3.63 4.35
David Morgan San Diego Padres P 1.85 Suboptimal Variable 3.92 4.02
Taylor Trammell Houston Astros LF 1.85 Suboptimal Aligned 3.38 3.69
Luis Matos Milwaukee Brewers RF 1.84 Suboptimal Aligned 3.66 3.50
Luke Keaschall Minnesota Twins 2B 1.79 Suboptimal Developing 4.11 3.72
Anthony Kay Chicago White Sox P 1.78 Suboptimal Developing N/A 3.77
Ryan Rolison Chicago Cubs P 1.77 Suboptimal Aligned 3.08 3.93
Colin Rea Chicago Cubs P 1.74 Suboptimal Aligned 3.23 4.08
Trea Turner Philadelphia Phillies SS 1.70 Suboptimal Variable 4.27 4.19
Eduard Bazardo Seattle Mariners P 1.69 Suboptimal Aligned 4.08 4.25
Mason Miller San Diego Padres P 1.67 Suboptimal Aligned 4.42 5.26
Mitch Keller Pittsburgh Pirates P4/19 1.66* Suboptimal Aligned 3.09 2.45
Brandon Marsh Philadelphia Phillies CF 1.62 Suboptimal Variable 3.77 4.13
Shay Whitcomb Houston Astros LF 1.60 Suboptimal Developing 2.95 2.74
Sam Haggerty Texas Rangers CF 1.57 Suboptimal Variable 3.54 2.74
Brent Suter Los Angeles Angels P 1.57 Suboptimal Variable 3.59 4.05
Hunter Feduccia Tampa Bay Rays C 1.56 Suboptimal Developing 3.18 3.00
James Wood Washington Nationals LF 1.56 Suboptimal Aligned 3.95 4.18
Jesús Sánchez Toronto Blue Jays RF 1.55 Suboptimal Variable 3.72 3.78
Janson Junk Miami Marlins P4/22 1.54* Suboptimal Aligned 3.04 2.07
Mark Leiter Jr. Athletics P 1.49 Suboptimal Variable 3.68 3.23
Kody Clemens Minnesota Twins 2B 1.48 Suboptimal Variable 3.66 3.63
Max Meyer Miami Marlins P4/20 1.46* Suboptimal Developing 2.60 3.48
Geraldo Perdomo Arizona Diamondbacks SS 1.45 Suboptimal Variable 4.25 3.78
Jakob Marsee Miami Marlins CF 1.44 Suboptimal Developing 4.06 3.85
Miguel Vargas Chicago White Sox 3B 1.44 Suboptimal Variable 3.98 3.58
Chase DeLauter Cleveland Guardians RF 1.43 Suboptimal Developing 4.15 3.92
Amed Rosario New York Yankees 3B 1.41 Suboptimal Aligned 3.62 3.13
Rhett Lowder Cincinnati Reds P4/20 1.40* Suboptimal Developing N/A 3.17
Brandon Lockridge Milwaukee Brewers LF 1.39 Suboptimal Aligned 3.37 3.27
Jacob deGrom Texas Rangers P 1.36 Suboptimal Variable 4.65 5.21
Graham Pauley Miami Marlins 3B 1.34 Suboptimal Aligned 3.46 3.06
Enyel De Los Santos Houston Astros P 1.34 Suboptimal Aligned 3.78 4.30
Garrett Crochet Boston Red Sox P4/19 1.32* Suboptimal Aligned 4.64 -0.37
Oneil Cruz Pittsburgh Pirates CF 1.31 Suboptimal Variable 3.77 5.07
Luis Castillo Seattle Mariners P 1.25 Suboptimal Aligned 3.54 1.02
Drew Pomeranz Los Angeles Angels P 1.24 Suboptimal Aligned 3.97 3.99
Hunter Gaddis Cleveland Guardians P 1.24 Suboptimal Variable 3.89 3.94
Richie Palacios Tampa Bay Rays LF 1.22 Suboptimal Variable 3.71 3.70
Jarren Duran Boston Red Sox LF 1.21 Suboptimal Variable 4.00 4.10
Yohan Ramírez Pittsburgh Pirates P 1.21 Suboptimal Variable 3.81 4.10
Ian Hamilton Atlanta Braves P 1.20 Suboptimal Variable 3.71 N/A
Kody Funderburk Minnesota Twins P 1.19 Suboptimal Aligned 3.84 3.96
Paul Blackburn New York Yankees P 1.18 Suboptimal Variable 3.10 4.00
Will Smith Los Angeles Dodgers C 1.17 Suboptimal Variable 4.06 4.15
Luke Raley Seattle Mariners RF 1.17 Suboptimal Aligned 3.46 4.30
Jake Mangum Pittsburgh Pirates LF 1.16 Suboptimal Aligned 3.74 4.09
Dane Myers Cincinnati Reds CF 1.16 Suboptimal Aligned 3.42 2.93
Walbert Urena Los Angeles Angels P 1.15 Suboptimal Developing N/A N/A
Eli Morgan Kansas City Royals P 1.13 Suboptimal Aligned N/A 4.17
Seranthony Domínguez Chicago White Sox P 1.13 Suboptimal Variable 3.88 3.89
Will Vest Detroit Tigers P 1.11 Suboptimal Variable 4.09 4.06
Trevor Megill Milwaukee Brewers P 1.09 Suboptimal Aligned 4.36 3.34
Paul Sewald Arizona Diamondbacks P 1.07 Suboptimal Aligned 4.01 4.79
Junior Caminero Tampa Bay Rays 3B 1.07 Suboptimal Aligned 4.13 4.45
Robert Garcia Texas Rangers P 1.05 Suboptimal Variable 3.93 3.44
Tyler Kinley Atlanta Braves P 1.05 Suboptimal Variable 3.90 4.10
Connor Norby Miami Marlins 3B 1.03 Suboptimal Aligned 3.69 3.85
Tim Tawa Arizona Diamondbacks 2B 1.01 Suboptimal Variable 3.29 3.08
Josh Bell Minnesota Twins 1B 1.00 Suboptimal Aligned 3.88 3.94
Austin Wells New York Yankees C 0.99 Suboptimal Aligned 3.65 3.98
Erick Fedde Chicago White Sox P4/18 0.98* Suboptimal Aligned 2.08 3.93

No players found matching your criteria

How We Can Help

Should I start or sit my player today?

Is my player projected to do well today?

What's the optimal lineup today?

Who are the best plays for today?

Which player should I pick up today?

Frequently Asked Questions

How far in advance can I see MLB player predictions?

The main MLB projections listing always shows data for the current day for all active players. Once you access the individual player profile pages, cycle data is presented in 30 day intervals that forecast 15 days ahead, allowing you to plan daily fantasy lineups, identify streaming pitchers for rotisserie leagues, and spot value before odds adjust.

What is the TriSync Rating and why is it important?

The platform's core output, the TriSync Rating is a composite figure that reflects performance cycle alignment. Think of it as a readiness score that tells you how coordinated a player's Capacity, Competitiveness, and Cognitive cycles are on a given day. Our proprietary analysis produces this single indicator of performance for each player daily. A player with a high rating isn't just statistically capable of performing well, his mind, body and spirit are primed for it. Conversely, a player with a low rating may carry an impressive stat resume, but cycles suggest a potential downturn.

What is the TriSync Level and how does it relate to the ratings?

The TriSync Rating is directly converted into a performance level to indicate the strength of cycle convergence:
  • Excellent - peak performance window (TriSync Rating >= 5.55)
  • Good - strong performance window (TriSync Rating >= 3.75 & < 5.55)
  • Fair - Average performance window (TriSync Rating >= 1.95 & < 3.75)
  • Suboptimal - poor performance window (TriSync Rating < 1.95)

What stats are used for measuring actual game performance?

We calculate a comprehensive Game Performance Rating (GPR) based on:
  • Pitchers: Innings pitched, hits, earned runs, strikeouts, walks, wins & saves
  • Hitters: Runs, hits, doubles, triples, home runs, RBI, stolen bases, walks & strikeouts
This objective performance rating can be compared against the projected TriSync Rating after game completion.
View All MLB FAQs

Latest Insights

Getting Started with TriSync Sports
General MLB
Getting Started with TriSync Sports
TriSync Sports layers performance cycle analysis on top of conventional baseball statistics, creating a different lens to evaluate today's player performance.
Top-of-Order Strategy
MLB DFS
Top-of-Order Strategy
Prioritizing batters who hit 1st, 2nd, or 3rd in their respective lineups, is the foundation of consistent DFS baseball success,
RBI Props
MLB Sports Betting
RBI Props
The most talented hitter in baseball can’t drive in a run if the bases are empty.