TriSync
Sports
- "🚧 Beta currently in progress: Everything is free to explore as we refine and expand the platform."
781 Total Players
Player Name Current Team Position TriSync Rating TriSync Level Profile Type Overall Rating Recent Data
JJ Bleday Cincinnati Reds LF 7.48 Excellent Variable 3.62 4.58
Mason Fluharty Toronto Blue Jays P 7.43 Excellent Aligned 3.72 3.53
Richie Palacios Tampa Bay Rays 2B 7.38 Excellent Variable 3.57 2.74
Bo Naylor Cleveland Guardians C 7.36 Excellent Variable 3.44 3.32
Shane Baz Baltimore Orioles P5/4 7.34* Excellent Aligned 2.76 3.21
Orlando Ribalta Washington Nationals P 7.34 Excellent Variable 3.47 4.37
Zach Neto Los Angeles Angels SS 7.30 Excellent Aligned 3.96 3.39
Bryan Reynolds Pittsburgh Pirates LF 7.25 Excellent Aligned 3.83 4.80
MJ Melendez New York Mets LF 7.17 Excellent Variable 3.38 3.74
Andy Pages Los Angeles Dodgers CF 7.12 Excellent Variable 3.98 3.39
Isaac Collins Kansas City Royals LF 6.97 Excellent Aligned 3.77 3.91
Peter Lambert Houston Astros P 6.91 Excellent Aligned N/A 4.72
Mark Vientos New York Mets 1B 6.81 Excellent Variable 3.61 3.43
Tyler Black Milwaukee Brewers 3B 6.80 Excellent Developing 4.05 4.89
Graham Ashcraft Cincinnati Reds P 6.77 Excellent Aligned 3.77 4.22
Kyle Schwarber Philadelphia Phillies LF 6.77 Excellent Aligned 4.24 4.71
Braydon Fisher Toronto Blue Jays P 6.72 Excellent Variable 4.07 3.90
Spencer Miles Toronto Blue Jays P 6.72 Excellent Developing 3.94 4.23
Bryan Woo Seattle Mariners P 6.59 Excellent Variable 4.11 0.80
Chris Sale Atlanta Braves P 6.57 Excellent Aligned 5.62 7.30
Ranger Suarez Boston Red Sox P5/3 6.53* Excellent Variable 3.95 4.98
Hao-Yu Lee Detroit Tigers 3B 6.48 Excellent Developing 3.38 3.72
Ramón Laureano San Diego Padres LF 6.45 Excellent Variable 4.04 2.99
Yusei Kikuchi Los Angeles Angels P 6.44 Excellent Aligned 3.07 2.37
Alec Burleson St. Louis Cardinals 1B 6.42 Excellent Variable 4.14 5.23
Tyler Alexander Texas Rangers P 6.31 Excellent Aligned 3.65 4.35
Luis García Jr. Washington Nationals 1B 6.30 Excellent Aligned 3.85 2.91
Framber Valdez Detroit Tigers P 6.27 Excellent Aligned 3.66 4.24
JT Brubaker San Francisco Giants P 6.27 Excellent Aligned 3.65 4.05
Cole Ragans Kansas City Royals P 6.23 Excellent Aligned 3.47 2.54
Slade Cecconi Cleveland Guardians P 6.22 Excellent Variable 2.70 0.35
Daulton Varsho Toronto Blue Jays CF 6.19 Excellent Variable 3.94 3.72
Gavin Williams Cleveland Guardians P5/5 6.19* Excellent Aligned 4.29 4.07
Andrew Painter Philadelphia Phillies P 6.12 Excellent Developing 2.57 1.31
Tristan Gray Minnesota Twins 3B 6.11 Excellent Developing 3.59 3.64
José Soriano Los Angeles Angels P 6.11 Excellent Variable 3.64 3.64
Grant Wolfram Baltimore Orioles P 6.11 Excellent Aligned 3.78 3.61
Janson Junk Miami Marlins P5/4 6.01* Excellent Variable 3.25 5.86
Eury Pérez Miami Marlins P5/6 6.00* Excellent Variable 3.55 4.12
Tyler Holton Detroit Tigers P5/3 5.98* Excellent Variable 3.71 2.01
Mason Black Kansas City Royals P 5.97 Excellent Developing 3.81 4.07
Oswald Peraza Los Angeles Angels 2B 5.96 Excellent Variable 3.26 3.48
Luinder Avila Kansas City Royals P 5.95 Excellent Developing 3.80 4.03
Kazuma Okamoto Toronto Blue Jays 3B 5.89 Excellent Developing 3.85 4.63
Kevin McGonigle Detroit Tigers SS 5.85 Excellent Developing 4.33 3.76
Aaron Nola Philadelphia Phillies P5/4 5.85* Excellent Aligned 2.33 -0.20
Dane Myers Cincinnati Reds CF 5.84 Excellent Aligned 3.38 4.12
Gleyber Torres Detroit Tigers 2B 5.82 Excellent Variable 3.94 4.51
Brandon Valenzuela Toronto Blue Jays C 5.81 Excellent Developing 3.49 4.86
Chris Bassitt Baltimore Orioles P 5.81 Excellent Aligned 2.90 3.03
Nolan McLean New York Mets P 5.80 Excellent Developing 4.86 4.03
Gunnar Henderson Baltimore Orioles SS 5.76 Excellent Aligned 4.06 3.93
Kerry Carpenter Detroit Tigers RF 5.76 Excellent Aligned 3.76 3.53
Michael Busch Chicago Cubs 1B 5.71 Excellent Aligned 3.91 3.59
Nolan Schanuel Los Angeles Angels 1B 5.70 Excellent Aligned 4.00 3.78
TJ Rumfield Colorado Rockies 1B 5.70 Excellent Developing 3.84 3.52
David Bednar New York Yankees P 5.69 Excellent Variable 4.40 4.26
Garrett Mitchell Milwaukee Brewers CF 5.69 Excellent Aligned 3.78 3.61
Byron Buxton Minnesota Twins CF 5.66 Excellent Variable 4.29 5.66
Jacob Young Washington Nationals CF 5.61 Excellent Aligned 3.53 3.44
Manny Machado San Diego Padres 3B 5.57 Excellent Variable 4.06 4.78
Alejandro Osuna Texas Rangers LF 5.57 Excellent Developing 3.42 3.42
Brett Sullivan Colorado Rockies C 5.57 Excellent Developing 3.49 4.58
George Soriano St. Louis Cardinals P 5.53 Good Aligned 3.51 4.06
Burch Smith Detroit Tigers P 5.53 Good Aligned N/A 4.13
Greg Weissert Boston Red Sox P 5.52 Good Aligned 3.88 3.78
Josh Ekness Miami Marlins P 5.50 Good Developing N/A N/A
Fernando Tatis Jr. San Diego Padres RF 5.49 Good Aligned 4.03 3.96
Jake Irvin Washington Nationals P 5.49 Good Variable 1.89 3.93
Shane McClanahan Tampa Bay Rays P 5.49 Good Aligned 4.01 4.85
Landen Roupp San Francisco Giants P 5.49 Good Aligned 3.73 3.51
Drew Millas Washington Nationals C 5.49 Good Developing 3.40 2.78
Trea Turner Philadelphia Phillies SS 5.48 Good Variable 4.21 3.85
Bryan Baker Tampa Bay Rays P 5.48 Good Aligned 3.95 4.96
Peyton Gray Texas Rangers P 5.47 Good Developing N/A 4.03
Elmer Rodríguez New York Yankees P 5.47 Good Developing N/A 2.08
José Fermin Los Angeles Angels P 5.46 Good Aligned 3.81 4.17
Cam Schlittler New York Yankees P5/4 5.45* Good Developing 4.69 6.40
Joey Bart Pittsburgh Pirates C 5.45 Good Variable 3.34 3.32
Grant Anderson Milwaukee Brewers P 5.43 Good Variable 3.85 4.02
Luis Mey Cincinnati Reds P 5.40 Good Developing 3.76 4.10
Colt Keith Detroit Tigers 3B 5.37 Good Aligned 3.73 3.50
Adrian Houser San Francisco Giants P 5.34 Good Aligned 2.75 -0.55
Jeffrey Springs Athletics P5/6 5.32* Good Aligned 3.30 1.26
Kyle Higashioka Texas Rangers C 5.32 Good Aligned 3.64 2.74
George Springer Toronto Blue Jays DH 5.31 Good Variable 4.32 3.62
Jack Leiter Texas Rangers P5/3 5.30* Good Aligned 3.26 1.88
Germán Márquez San Diego Padres P 5.30 Good Variable 1.85 -0.36
J.T. Ginn Athletics P5/7 5.29* Good Aligned 3.11 2.29
Corey Seager Texas Rangers SS 5.28 Good Aligned 4.05 2.87
Keaton Winn San Francisco Giants P 5.28 Good Aligned 3.80 3.74
Josh Smith Texas Rangers 2B 5.28 Good Variable 3.68 3.12
Adam Frazier Los Angeles Angels 2B 5.26 Good Aligned 3.62 3.60
Sam Haggerty Texas Rangers LF 5.25 Good Variable 3.47 3.10
Alex Call Los Angeles Dodgers LF 5.24 Good Aligned 3.55 3.47
Cody Bolton Houston Astros P5/3 5.24* Good Variable N/A 2.78
CJ Abrams Washington Nationals SS 5.18 Good Aligned 4.11 4.51
Wandy Peralta San Diego Padres P 5.18 Good Variable 3.77 3.22
Abner Uribe Milwaukee Brewers P 5.18 Good Aligned 4.15 4.27
Connor Norby Miami Marlins 1B 5.17 Good Aligned 3.66 3.40
Blaze Alexander Baltimore Orioles 3B 5.15 Good Variable 3.41 3.04
Shota Imanaga Chicago Cubs P 5.13 Good Variable 3.84 4.16
Dietrich Enns Baltimore Orioles P 5.12 Good Variable 3.77 4.22
Emilio Pagán Cincinnati Reds P 5.11 Good Variable 4.15 3.12
Tim Herrin Cleveland Guardians P 5.11 Good Aligned 3.68 3.94
Joel Kuhnel Athletics P 5.11 Good Variable 3.99 3.41
Miguel Andujar San Diego Padres 3B 5.11 Good Aligned 3.88 4.18
Antonio Senzatela Colorado Rockies P 5.10 Good Aligned 2.36 4.28
Connor Wong Boston Red Sox C 5.09 Good Aligned 3.34 3.24
Tyler Stephenson Cincinnati Reds C 5.08 Good Variable 3.56 3.55
Brady Singer Cincinnati Reds P5/6 5.07* Good Variable 2.98 1.54
Jacob Latz Texas Rangers P 5.06 Good Variable 4.03 4.90
Chase Meidroth Chicago White Sox 2B 5.06 Good Variable 3.69 3.44
Joey Wiemer Washington Nationals RF 5.06 Good Aligned 3.48 3.22
Keider Montero Detroit Tigers P 5.06 Good Aligned 3.23 2.94
Enyel De Los Santos Houston Astros P 5.05 Good Aligned 3.74 3.06
Jeff Hoffman Toronto Blue Jays P 5.04 Good Aligned 3.98 4.06
Brent Rooker Athletics RF 5.03 Good Variable 3.99 3.72
Trevor Story Boston Red Sox SS 5.02 Good Aligned 3.90 3.31
Easton McGee Milwaukee Brewers P 5.02 Good Developing 3.49 4.08
Andrew Kittredge Baltimore Orioles P 5.01 Good Aligned 4.05 4.27
Owen Caissie Miami Marlins RF 5.01 Good Developing 3.28 2.61
Anthony Banda Minnesota Twins P 5.01 Good Variable 3.74 3.55
Carlos Cortes Athletics RF 5.00 Good Developing 3.77 4.09
Alec Bohm Philadelphia Phillies 3B 4.99 Good Variable 3.90 3.51
Luis Torrens New York Mets C 4.99 Good Aligned 3.41 2.80
Miguel Vargas Chicago White Sox 3B 4.98 Good Variable 4.02 3.87
Greg Jones Milwaukee Brewers LF 4.98 Good Developing 2.79 2.43
Cade Povich Baltimore Orioles P 4.97 Good Variable 2.71 0.05
Andrew McCutchen Texas Rangers LF 4.97 Good Variable 3.60 3.05
Will Smith Los Angeles Dodgers C 4.96 Good Variable 4.01 3.37
Luis Medina Athletics P 4.95 Good Aligned 3.92 4.23
David Fry Cleveland Guardians RF 4.95 Good Aligned 3.28 4.00
Austin Hays Chicago White Sox LF 4.95 Good Aligned 3.74 3.47
Zac Gallen Arizona Diamondbacks P 4.95 Good Aligned 2.72 1.95
Jake McCarthy Colorado Rockies LF 4.94 Good Variable 3.58 3.74
Brock Burke Cincinnati Reds P 4.94 Good Variable 3.88 3.44
Nolan Arenado Arizona Diamondbacks 3B 4.94 Good Variable 3.85 3.84
Paul Sewald Arizona Diamondbacks P 4.93 Good Aligned 4.08 3.03
Kody Clemens Minnesota Twins 1B 4.92 Good Variable 3.69 4.12
Jonathan Aranda Tampa Bay Rays 1B 4.91 Good Aligned 4.01 3.65
Gus Varland Washington Nationals P 4.90 Good Aligned 4.03 4.14
Maikel Garcia Kansas City Royals 3B 4.90 Good Variable 4.12 4.35
Aaron Ashby Milwaukee Brewers P 4.90 Good Aligned 4.17 4.16
Tyler Glasnow Los Angeles Dodgers P 4.90 Good Aligned 4.50 6.04
Brice Matthews Houston Astros LF 4.89 Good Developing 3.49 4.52
Hunter Gaddis Cleveland Guardians P 4.89 Good Variable 3.79 2.99
Paul Blackburn New York Yankees P 4.88 Good Aligned 3.16 4.22
Jung Hoo Lee San Francisco Giants RF 4.88 Good Variable 3.89 3.80
Caleb Kilian San Francisco Giants P 4.87 Good Developing 4.22 4.09
Taylor Ward Baltimore Orioles LF 4.87 Good Variable 4.07 3.72
Kyle Hart San Diego Padres P 4.87 Good Variable 3.45 3.16
Nick Mears Kansas City Royals P 4.87 Good Aligned 3.83 4.16
Pete Alonso Baltimore Orioles 1B 4.87 Good Variable 3.96 4.69
Robert Suarez Atlanta Braves P 4.87 Good Variable 4.25 4.52
Joe Mantiply Toronto Blue Jays P 4.87 Good Aligned 3.71 4.19
Christopher Morel Miami Marlins LF 4.85 Good Aligned 3.34 3.12
Daylen Lile Washington Nationals LF 4.84 Good Aligned 4.02 2.85
Dillon Dingler Detroit Tigers C 4.83 Good Aligned 3.81 4.24
Xander Bogaerts San Diego Padres SS 4.82 Good Aligned 3.95 3.54
Craig Kimbrel New York Mets P 4.82 Good Aligned 3.91 3.60
Jake Fraley Tampa Bay Rays RF 4.80 Good Aligned 3.52 3.37
Thomas Saggese St. Louis Cardinals LF 4.80 Good Variable 3.32 2.17
Rafael Marchán Philadelphia Phillies C 4.79 Good Variable 3.35 2.83
Noah Schultz Chicago White Sox P5/6 4.79* Good Developing N/A 4.95
Seranthony Domínguez Chicago White Sox P 4.79 Good Aligned 3.98 4.66
Nasim Nuñez Washington Nationals 2B 4.79 Good Aligned 3.72 3.69
Rafael Devers San Francisco Giants 1B 4.78 Good Variable 3.92 3.52
Shane Drohan Milwaukee Brewers P 4.78 Good Developing N/A 4.23
Tyler Davis Chicago White Sox P 4.78 Good Developing N/A 4.27
Jared Triolo Pittsburgh Pirates SS 4.77 Good Aligned 3.68 2.92
Tim Tawa Arizona Diamondbacks LF 4.77 Good Variable 3.25 3.93
Tyler Freeman Colorado Rockies RF 4.76 Good Aligned 3.89 4.68
Enmanuel De Jesus Detroit Tigers P 4.76 Good Developing 2.96 1.48
Jordan Hicks Chicago White Sox P 4.75 Good Variable 3.30 3.80
Garrett Whitlock Boston Red Sox P 4.75 Good Aligned 4.13 3.68
Isiah Kiner-Falefa Boston Red Sox 2B 4.75 Good Aligned 3.54 3.21
J.T. Realmuto Philadelphia Phillies C 4.74 Good Variable 3.73 2.55
Billy Cook Pittsburgh Pirates RF 4.73 Good Developing 3.12 2.89
Luisangel Acuña Chicago White Sox CF 4.73 Good Aligned 3.22 2.98
Kyle Farmer Atlanta Braves 3B 4.73 Good Aligned 3.48 3.18
Teoscar Hernández Los Angeles Dodgers LF 4.71 Good Aligned 3.72 3.77
Jacob Wilson Athletics SS 4.71 Good Variable 4.11 4.29
Agustín Ramírez Miami Marlins C 4.70 Good Aligned 3.86 3.88
Yennier Cano Baltimore Orioles P 4.68 Good Variable 3.68 3.97
Brett Harris Athletics 3B 4.68 Good Developing 3.36 2.55
Riley O'Brien St. Louis Cardinals P 4.68 Good Variable 4.24 3.91
Isaac Mattson Pittsburgh Pirates P 4.66 Good Variable 3.86 3.14
Tyler Kinley Atlanta Braves P 4.66 Good Variable 3.92 4.06
Christian Vázquez Houston Astros C 4.65 Good Variable 3.61 3.47
Walker Buehler San Diego Padres P 4.65 Good Variable 2.29 1.29
Junior Caminero Tampa Bay Rays 3B 4.62 Good Aligned 4.21 3.19
James Wood Washington Nationals RF 4.60 Good Aligned 3.95 3.52
Jose A. Ferrer Seattle Mariners P 4.59 Good Aligned 3.91 4.01
Luis Morales Athletics P 4.59 Good Developing 2.72 -0.95
Chase Dollander Colorado Rockies P 4.58 Good Variable 2.47 3.87
Bryce Harper Philadelphia Phillies 1B 4.57 Good Variable 4.14 3.31
Nathaniel Lowe Cincinnati Reds 1B 4.56 Good Aligned 3.76 4.56
Bubba Chandler Pittsburgh Pirates P 4.56 Good Developing 3.39 0.71
Gavin Sheets San Diego Padres 1B 4.55 Good Variable 3.80 3.51
Eric Orze Minnesota Twins P 4.54 Good Aligned 3.75 3.55
Carson Benge New York Mets LF 4.54 Good Developing 3.39 3.26
Jovani Morán Boston Red Sox P 4.53 Good Aligned 3.67 2.83
Alex Freeland Los Angeles Dodgers 2B 4.52 Good Developing 3.30 3.12
Davis Schneider Toronto Blue Jays LF 4.51 Good Aligned 3.60 3.20
Danny Coulombe Boston Red Sox P 4.49 Good Variable 3.80 3.14
Wilyer Abreu Boston Red Sox RF 4.47 Good Variable 3.83 4.02
Marcell Ozuna Pittsburgh Pirates DH 4.47 Good Variable 3.66 3.96
Zack Gelof Athletics CF 4.47 Good Aligned 3.22 3.54
Will Benson Cincinnati Reds RF 4.46 Good Aligned 3.52 4.26
Ryan Yarbrough New York Yankees P 4.45 Good Variable 3.38 4.54
Colin Rea Chicago Cubs P 4.45 Good Aligned 3.03 2.67
Freddy Peralta New York Mets P5/5 4.43* Good Aligned 4.37 4.07
Nick Sandlin Los Angeles Angels P 4.42 Good Variable 3.45 3.50
Miguel Amaya Chicago Cubs C 4.42 Good Aligned 3.84 3.65
Trevor Megill Milwaukee Brewers P 4.42 Good Aligned 4.36 4.22
John King Miami Marlins P 4.42 Good Aligned 3.77 4.25
Joey Ortiz Milwaukee Brewers SS 4.41 Good Aligned 3.62 3.41
Jason Adam San Diego Padres P 4.41 Good Variable 3.98 3.99
Petey Halpin Cleveland Guardians CF 4.41 Good Developing N/A 2.92
Jordan Beck Colorado Rockies LF 4.41 Good Aligned 3.58 3.01
Nico Hoerner Chicago Cubs 2B 4.40 Good Variable 4.24 3.94
Matt Chapman San Francisco Giants 3B 4.40 Good Variable 3.87 2.86
Scott Barlow Athletics P 4.38 Good Aligned 3.77 3.99
Austin Riley Atlanta Braves 3B 4.38 Good Aligned 3.78 3.08
Colin Holderman Cleveland Guardians P 4.37 Good Aligned 3.55 4.45
Josh Naylor Seattle Mariners 1B 4.36 Good Aligned 4.09 4.12
Edouard Julien Colorado Rockies 2B 4.36 Good Aligned 3.45 4.37
Steven Kwan Cleveland Guardians CF 4.35 Good Variable 3.99 3.81
Yoán Moncada Los Angeles Angels 3B 4.32 Good Variable 3.61 2.82
Sal Stewart Cincinnati Reds 1B 4.31 Good Developing 4.21 3.04
Steven Matz Tampa Bay Rays P5/3 4.31* Good Aligned 3.72 2.16
Kyle Leahy St. Louis Cardinals P5/4 4.31* Good Aligned 3.59 1.85
Zach Agnos Colorado Rockies P 4.31 Good Variable 3.19 3.09
William Contreras Milwaukee Brewers C 4.30 Good Aligned 4.07 5.68
Keegan Akin Baltimore Orioles P 4.30 Good Aligned 3.77 2.01
Andy Ibáñez New York Mets 2B 4.30 Good Variable 3.29 3.02
Adolis García Philadelphia Phillies RF 4.29 Good Variable 3.74 3.75
Sam Moll Cincinnati Reds P 4.29 Good Variable 3.87 3.93
Jesse Scholtens Tampa Bay Rays P 4.29 Good Aligned 3.64 2.82
Lance McCullers Jr. Houston Astros P 4.28 Good Variable 2.34 1.87
Otto Lopez Miami Marlins SS 4.27 Good Variable 4.06 4.10
Camilo Doval New York Yankees P 4.26 Good Variable 3.85 3.88
Drew Pomeranz Los Angeles Angels P 4.26 Good Aligned 3.84 2.40
Yohel Pozo St. Louis Cardinals C 4.26 Good Aligned 3.33 2.92
Colby Thomas Athletics RF 4.26 Good Developing 3.37 3.21
Nick Kurtz Athletics 1B 4.25 Good Aligned 4.29 3.73
Esteury Ruiz Miami Marlins CF 4.25 Good Aligned 3.21 3.68
Ben Rice New York Yankees 1B 4.25 Good Variable 4.04 4.51
Hunter Stratton Atlanta Braves P 4.24 Good Aligned 3.84 4.22
Daniel Lynch IV Kansas City Royals P 4.24 Good Variable 3.77 4.04
Jorge Barrosa Arizona Diamondbacks LF 4.23 Good Developing 3.21 3.37
Riley Greene Detroit Tigers LF 4.23 Good Variable 3.93 3.62
Tim Hill New York Yankees P 4.23 Good Variable 3.79 3.78
MacKenzie Gore Texas Rangers P 4.23 Good Variable 3.12 1.59
Jack Dreyer Los Angeles Dodgers P 4.22 Good Variable 3.95 3.80
Tanner Bibee Cleveland Guardians P5/4 4.22* Good Aligned 3.14 3.57
Chad Patrick Milwaukee Brewers P5/3 4.21* Good Aligned 3.60 2.13
Cade Cavalli Washington Nationals P 4.21 Good Developing 3.17 5.03
Dylan Cease Toronto Blue Jays P 4.21 Good Aligned 3.81 3.66
Payton Tolle Boston Red Sox P 4.20 Good Developing 3.36 4.26
Jace Jung Detroit Tigers 3B 4.19 Good Developing 3.02 3.59
Randy Vásquez San Diego Padres P5/3 4.19* Good Aligned 3.29 3.85
Matthew Boyd Chicago Cubs P5/3 4.19* Good Aligned 3.73 1.84
Kody Funderburk Minnesota Twins P 4.17 Good Aligned 3.83 3.52
Justin Topa Minnesota Twins P 4.17 Good Variable 3.68 3.84
Carlos Correa Houston Astros SS 4.17 Good Aligned 3.91 4.33
Jake Cronenworth San Diego Padres 2B 4.16 Good Variable 3.71 3.04
Sandy Alcantara Miami Marlins P5/5 4.16* Good Aligned 2.86 2.74
Matt Festa Cleveland Guardians P 4.16 Good Aligned 3.83 4.14
JoJo Romero St. Louis Cardinals P 4.15 Good Aligned 4.02 3.06
Mickey Moniak Colorado Rockies LF 4.13 Good Aligned 4.00 4.04
Willi Castro Colorado Rockies 2B 4.13 Good Variable 3.59 3.45
Coby Mayo Baltimore Orioles 3B 4.11 Good Aligned 3.49 2.63
Tanner Scott Los Angeles Dodgers P 4.11 Good Variable 3.89 3.93
Mike Burrows Houston Astros P 4.11 Good Variable 3.12 2.69
Tyler Phillips Miami Marlins P 4.10 Good Aligned 3.96 3.70
Jake Bennett Boston Red Sox P 4.10 Good Developing N/A 4.12
Lucas Erceg Kansas City Royals P 4.09 Good Variable 3.94 4.46
Tyler Heineman Toronto Blue Jays C 4.08 Good Aligned 3.43 2.68
Griffin Jax Tampa Bay Rays P 4.08 Good Variable 3.87 3.96
Brent Headrick New York Yankees P 4.07 Good Variable 3.90 3.86
Nicky Lopez Chicago Cubs 3B 4.06 Good Aligned 3.08 3.30
Royce Lewis Minnesota Twins 3B 4.06 Good Variable 3.72 2.85
Jose Fernandez Arizona Diamondbacks 1B 4.06 Good Developing 3.92 3.90
Mason Miller San Diego Padres P 4.05 Good Aligned 4.38 4.15
Rhys Hoskins Cleveland Guardians 1B 4.04 Good Aligned 3.61 3.83
Corbin Carroll Arizona Diamondbacks RF 4.04 Good Aligned 4.22 3.40
Jarren Duran Boston Red Sox LF 4.03 Good Variable 3.91 3.58
Bryan Abreu Houston Astros P 4.03 Good Variable 3.99 3.79
J.C. Escarra New York Yankees C 4.02 Good Developing 3.38 3.21
Jakob Junis Texas Rangers P 4.02 Good Aligned 3.93 3.93
Heliot Ramos San Francisco Giants LF 4.02 Good Aligned 3.79 3.27
Ben Brown Chicago Cubs P 4.01 Good Aligned 3.32 4.90
Justin Crawford Philadelphia Phillies CF 4.01 Good Developing 3.66 4.37
Tyler Mahle San Francisco Giants P5/3 4.01* Good Aligned 2.90 3.07
Willson Contreras Boston Red Sox 1B 3.99 Good Variable 3.99 4.37
Brenan Hanifee Detroit Tigers P 3.98 Good Aligned 3.69 4.08
Moisés Ballesteros Chicago Cubs C 3.98 Good Developing 3.96 3.70
Austin Wynns Athletics C 3.98 Good Aligned 3.29 2.74
Dennis Santana Pittsburgh Pirates P 3.98 Good Variable 4.09 3.07
Michael King San Diego Padres P 3.96 Good Variable 3.32 4.01
Brent Suter Los Angeles Angels P 3.96 Good Variable 3.51 3.30
Christian Koss San Francisco Giants 2B 3.96 Good Developing 3.48 2.55
Luis Campusano San Diego Padres C 3.96 Good Aligned 3.46 3.65
Merrill Kelly Arizona Diamondbacks P5/3 3.96* Good Variable 3.38 -1.89
Miles Mikolas Washington Nationals P 3.95 Good Variable 2.27 3.25
Luke Raley Seattle Mariners RF 3.95 Good Aligned 3.36 2.66
Shay Whitcomb Houston Astros 3B 3.95 Good Developing 3.01 2.92
Colton Cowser Baltimore Orioles RF 3.94 Good Aligned 3.44 3.19
Connor Prielipp Minnesota Twins P 3.94 Good Developing N/A 3.82
Christian Walker Houston Astros 1B 3.93 Good Aligned 3.96 5.09
Jalen Beeks Texas Rangers P 3.93 Good Variable 3.82 4.03
Yohan Ramírez Pittsburgh Pirates P 3.93 Good Variable 3.85 4.32
Alex Lange Kansas City Royals P 3.92 Good Variable 3.48 3.12
Jorbit Vivas Washington Nationals 3B 3.92 Good Developing 3.38 3.08
Louis Varland Toronto Blue Jays P 3.91 Good Aligned 4.05 4.69
Garrett Stubbs Philadelphia Phillies C 3.90 Good Variable 3.30 3.21
Alek Thomas Arizona Diamondbacks CF 3.90 Good Variable 3.45 2.86
Rhett Lowder Cincinnati Reds P 3.90 Good Developing 2.53 1.55
Adrian Morejon San Diego Padres P 3.89 Good Variable 4.05 4.01
Blake Perkins Milwaukee Brewers LF 3.87 Good Aligned 3.46 2.92
Isaac Paredes Houston Astros 3B 3.86 Good Variable 4.05 4.95
Ozzie Albies Atlanta Braves 2B 3.86 Good Variable 4.03 4.84
Austin Martin Minnesota Twins LF 3.85 Good Aligned 3.76 4.06
Ben Williamson Tampa Bay Rays 2B 3.84 Good Variable 3.47 3.00
Adley Rutschman Baltimore Orioles C 3.84 Good Variable 3.90 4.29
Kyle Hurt Los Angeles Dodgers P 3.82 Good Developing 4.26 4.34
Mitch Garver Seattle Mariners C 3.82 Good Variable 3.41 3.18
Ron Marinaccio San Diego Padres P 3.81 Good Variable 3.69 2.84
Samuel Basallo Baltimore Orioles C 3.81 Good Developing 3.58 3.67
Kevin Gausman Toronto Blue Jays P 3.80 Good Variable 3.97 2.92
Jonathan Loáisiga Arizona Diamondbacks P 3.79 Good Aligned 3.72 3.91
Shohei Ohtani Los Angeles Dodgers P 3.79 Good Variable 4.78 5.82
Garrett Cleavinger Tampa Bay Rays P 3.77 Good Variable 4.03 4.22
Sam Antonacci Chicago White Sox LF 3.77 Good Developing 4.04 4.15
Yainer Diaz Houston Astros C 3.77 Good Variable 3.83 4.01
Jose Altuve Houston Astros 2B 3.77 Good Variable 3.99 3.29
Parker Messick Cleveland Guardians P5/3 3.76* Good Developing 4.63 4.00
Brandon Lowe Pittsburgh Pirates 2B 3.76 Good Variable 4.09 4.39
Logan Webb San Francisco Giants P 3.76 Good Aligned 3.73 3.51
Jeremiah Estrada San Diego Padres P 3.75 Good Aligned 3.97 4.96
Leody Taveras Baltimore Orioles CF 3.75 Good Aligned 3.58 3.83
Zack Wheeler Philadelphia Phillies P 3.75 Good Aligned 5.28 4.83
Brice Turang Milwaukee Brewers 2B 3.75 Good Variable 4.11 4.67
Brayan Bello Boston Red Sox P 3.74 Fair Aligned 2.71 -1.47
Liam Hicks Miami Marlins C 3.74 Fair Variable 3.85 4.54
Jacob Webb Chicago Cubs P 3.74 Fair Variable 3.91 4.20
Ryan Rolison Chicago Cubs P 3.74 Fair Aligned 3.14 3.75
Rob Refsnyder Seattle Mariners RF 3.73 Fair Variable 3.56 3.89
Max Muncy Los Angeles Dodgers 3B 3.72 Fair Variable 4.33 3.89
Travis d'Arnaud Los Angeles Angels C 3.72 Fair Aligned 3.33 3.35
Cade Smith Cleveland Guardians P 3.72 Fair Aligned 4.20 4.36
Sean Burke Chicago White Sox P 3.72 Fair Aligned 3.40 5.67
Dominic Canzone Seattle Mariners RF 3.72 Fair Aligned 3.75 3.02
Sal Frelick Milwaukee Brewers RF 3.71 Fair Aligned 4.01 4.16
Edgar Quero Chicago White Sox C 3.71 Fair Variable 3.49 3.02
Brandon Pfaadt Arizona Diamondbacks P 3.71 Fair Aligned 2.26 2.98
Braden Shewmake Houston Astros 2B 3.71 Fair Developing N/A 2.86
Keibert Ruiz Washington Nationals C 3.71 Fair Aligned 3.51 2.67
Ezequiel Tovar Colorado Rockies SS 3.71 Fair Aligned 3.60 3.07
Mauricio Dubón Atlanta Braves SS 3.70 Fair Aligned 3.66 4.40
Elias Díaz Kansas City Royals C 3.70 Fair Aligned 3.34 5.26
Max Schuemann New York Yankees 3B 3.70 Fair Aligned 3.29 3.30
Brandon Sproat Milwaukee Brewers P 3.70 Fair Developing 2.10 1.82
Brandyn Garcia Arizona Diamondbacks P 3.70 Fair Developing 3.57 4.86
Tristan Peters Chicago White Sox CF 3.69 Fair Developing 3.27 4.24
Sebastián Rivero Los Angeles Angels C 3.69 Fair Developing 3.24 3.15
Michael Wacha Kansas City Royals P 3.68 Fair Variable 3.24 0.19
Jaden Hill Colorado Rockies P 3.68 Fair Aligned 3.75 2.83
Michael McGreevy St. Louis Cardinals P 3.66 Fair Developing 3.06 3.85
Masataka Yoshida Boston Red Sox LF 3.66 Fair Aligned 3.80 3.21
Grant Taylor Chicago White Sox P 3.66 Fair Aligned 3.95 4.00
Kyle Stowers Miami Marlins LF 3.66 Fair Variable 3.96 2.79
Kyle Harrison Milwaukee Brewers P 3.65 Fair Aligned 3.98 5.62
Will Warren New York Yankees P 3.65 Fair Aligned 3.64 5.56
David Peterson New York Mets P 3.65 Fair Variable 2.58 2.17
Tomoyuki Sugano Colorado Rockies P 3.64 Fair Aligned 2.70 4.74
Zack Littell Washington Nationals P5/3 3.64* Fair Variable 2.89 -0.59
Luis Arraez San Francisco Giants 2B 3.63 Fair Variable 4.07 3.92
Tyler Soderstrom Athletics LF 3.61 Fair Aligned 3.87 3.37
Nick Raquet Baltimore Orioles P 3.61 Fair Developing 3.41 4.08
Nathan Eovaldi Texas Rangers P 3.61 Fair Variable 4.53 3.42
Braxton Ashcraft Pittsburgh Pirates P5/3 3.61* Fair Variable 3.94 1.88
Joey Cantillo Cleveland Guardians P5/6 3.60* Fair Aligned 3.72 2.21
Cal Quantrill Texas Rangers P 3.60 Fair Aligned 2.63 3.53
Taylor Rogers Minnesota Twins P 3.59 Fair Variable 3.73 3.18
Tyrone Taylor New York Mets RF 3.59 Fair Aligned 3.41 3.52
Trevor Larnach Minnesota Twins LF 3.58 Fair Variable 3.74 4.12
Victor Scott II St. Louis Cardinals CF 3.58 Fair Variable 3.39 3.23
Tanner Gordon Colorado Rockies P 3.58 Fair Aligned 2.25 2.01
Konnor Griffin Pittsburgh Pirates SS 3.57 Fair Developing 3.85 4.39
Drake Baldwin Atlanta Braves C 3.57 Fair Aligned 4.17 4.46
Michael Massey Kansas City Royals 2B 3.57 Fair Variable 3.56 3.10
Carmen Mlodzinski Pittsburgh Pirates P 3.56 Fair Aligned 3.87 1.50
Logan Gilbert Seattle Mariners P 3.56 Fair Aligned 3.92 2.75
Chris Paddack Miami Marlins P5/3 3.56* Fair Variable 2.49 1.73
Jordan Leasure Chicago White Sox P 3.56 Fair Variable 3.88 3.11
Ryne Stanek St. Louis Cardinals P 3.56 Fair Variable 3.61 3.50
Ryan O'Hearn Pittsburgh Pirates RF 3.55 Fair Aligned 3.87 4.27
Lake Bachar Miami Marlins P 3.55 Fair Aligned 3.83 3.76
Brandon Marsh Philadelphia Phillies LF 3.54 Fair Aligned 3.79 3.76
Erick Fedde Chicago White Sox P5/5 3.54* Fair Aligned 2.27 3.66
Ernie Clement Toronto Blue Jays 2B 3.53 Fair Variable 3.99 3.92
Hunter Bigge Tampa Bay Rays P 3.52 Fair Variable 3.53 2.79
Pete Crow-Armstrong Chicago Cubs CF 3.51 Fair Aligned 3.91 4.45
Ty France San Diego Padres 1B 3.51 Fair Aligned 3.64 4.76
Roman Anthony Boston Red Sox LF 3.50 Fair Developing 3.90 3.44
Sam Bachman Los Angeles Angels P 3.50 Fair Aligned 3.64 3.99
Ramón Urías St. Louis Cardinals 3B 3.50 Fair Variable 3.54 3.35
Edmundo Sosa Philadelphia Phillies 2B 3.49 Fair Variable 3.62 3.48
Chris Devenski Pittsburgh Pirates P 3.49 Fair Aligned 3.96 3.51
Leo Rivas Seattle Mariners 3B 3.48 Fair Aligned 3.28 3.18
Jonathan Bowlan Philadelphia Phillies P 3.48 Fair Aligned 3.67 1.57
Salvador Perez Kansas City Royals C 3.48 Fair Variable 3.86 4.32
Edward Cabrera Chicago Cubs P 3.47 Fair Aligned 4.12 3.51
Ceddanne Rafaela Boston Red Sox CF 3.47 Fair Aligned 3.78 3.40
Cole Wilcox Seattle Mariners P 3.47 Fair Developing 3.08 3.16
Justin Wrobleski Los Angeles Dodgers P5/3 3.46* Fair Aligned 4.14 5.16
Nick Davila Seattle Mariners P 3.46 Fair Developing N/A N/A
Lane Thomas Kansas City Royals CF 3.46 Fair Variable 3.49 4.25
Henry Davis Pittsburgh Pirates C 3.45 Fair Variable 3.31 3.72
Colson Montgomery Chicago White Sox SS 3.45 Fair Variable 4.00 4.08
Drew Gilbert San Francisco Giants CF 3.44 Fair Developing 3.52 3.57
Daniel Johnson Houston Astros CF 3.44 Fair Developing 3.22 2.93
Jorge Soler Los Angeles Angels RF 3.44 Fair Variable 3.65 4.47
Ryan Walker San Francisco Giants P 3.43 Fair Aligned 3.92 3.93
Ke'Bryan Hayes Cincinnati Reds 3B 3.43 Fair Aligned 3.47 2.96
Ildemaro Vargas Arizona Diamondbacks 1B 3.43 Fair Aligned 4.12 5.09
Kyle Manzardo Cleveland Guardians 1B 3.42 Fair Variable 3.56 3.53
Taylor Clarke Arizona Diamondbacks P 3.42 Fair Variable 3.87 3.84
Bryce Johnson San Diego Padres RF 3.42 Fair Variable 3.26 3.12
Ketel Marte Arizona Diamondbacks 2B 3.41 Fair Variable 4.20 3.33
Tyler O'Neill Baltimore Orioles RF 3.40 Fair Aligned 3.71 3.18
Taylor Walls Tampa Bay Rays SS 3.40 Fair Variable 3.63 3.64
Juan Morillo Arizona Diamondbacks P 3.39 Fair Aligned 3.79 4.35
Brenton Doyle Colorado Rockies CF 3.39 Fair Aligned 3.51 3.29
Carson Kelly Chicago Cubs C 3.39 Fair Aligned 3.66 3.98
Nathan Church St. Louis Cardinals LF 3.38 Fair Developing 3.52 3.56
Carter Jensen Kansas City Royals C 3.38 Fair Developing 3.87 2.65
Miguel Rojas Los Angeles Dodgers SS 3.37 Fair Aligned 3.60 3.14
Eli White Atlanta Braves CF 3.36 Fair Aligned 3.45 3.68
Nick Fortes Tampa Bay Rays C 3.36 Fair Variable 3.37 2.89
Jake Mangum Pittsburgh Pirates LF 3.35 Fair Aligned 3.70 3.24
Lawrence Butler Athletics RF 3.35 Fair Aligned 3.69 3.64
Brennan Bernardino Colorado Rockies P 3.34 Fair Variable 3.84 3.72
Cal Raleigh Seattle Mariners C 3.32 Fair Variable 4.19 3.59
Richard Lovelady Washington Nationals P 3.31 Fair Aligned 3.64 4.12
Angel Martínez Cleveland Guardians LF 3.30 Fair Aligned 3.60 3.41
Jo Adell Los Angeles Angels RF 3.30 Fair Aligned 3.90 3.59
Marcus Semien New York Mets 2B 3.29 Fair Aligned 3.89 3.49
Mitch Keller Pittsburgh Pirates P 3.28 Fair Aligned 3.28 4.50
Will Brennan San Francisco Giants LF 3.28 Fair Aligned 2.84 2.74
Shohei Ohtani Los Angeles Dodgers DH 3.27 Fair Aligned 4.40 4.54
Cole Young Seattle Mariners 2B 3.27 Fair Aligned 3.65 4.15
Blake Treinen Los Angeles Dodgers P 3.27 Fair Aligned 3.67 2.79
Jack Perkins Athletics P 3.25 Fair Developing 3.97 5.06
Tanner Banks Philadelphia Phillies P 3.25 Fair Variable 3.82 2.89
Tarik Skubal Detroit Tigers P 3.25 Fair Aligned 5.26 3.42
Eric Lauer Toronto Blue Jays P 3.25 Fair Variable 3.66 2.35
Kyle Finnegan Detroit Tigers P 3.25 Fair Aligned 4.07 4.27
AJ Blubaugh Houston Astros P 3.24 Fair Developing 3.94 3.84
Max Fried New York Yankees P5/3 3.23* Fair Variable 4.11 6.87
Ezequiel Duran Texas Rangers LF 3.23 Fair Variable 3.38 3.68
Kyle Bradish Baltimore Orioles P 3.22 Fair Variable 3.54 1.62
Matt Olson Atlanta Braves 1B 3.22 Fair Aligned 4.18 5.13
Eduardo Rodriguez Arizona Diamondbacks P 3.22 Fair Aligned 2.73 1.89
Lourdes Gurriel Jr. Arizona Diamondbacks LF 3.22 Fair Aligned 4.00 3.84
Caleb Durbin Boston Red Sox 3B 3.21 Fair Variable 3.85 3.64
Chase Burns Cincinnati Reds P5/3 3.20* Fair Developing 4.03 5.10
Andrew Benintendi Chicago White Sox LF 3.18 Fair Variable 3.82 3.30
Luis Severino Athletics P5/5 3.18* Fair Variable 2.60 5.68
Carlos Narváez Boston Red Sox C 3.18 Fair Aligned 3.63 3.37
Jack Flaherty Detroit Tigers P 3.17 Fair Aligned 2.93 1.06
Jared Shuster St. Louis Cardinals P 3.16 Fair Aligned 2.69 N/A
Juan Mejia Colorado Rockies P 3.15 Fair Aligned 3.72 3.82
Tyler Samaniego Boston Red Sox P 3.15 Fair Developing 4.15 4.11
Dalton Rushing Los Angeles Dodgers C 3.15 Fair Developing 3.62 3.27
Michael Harris II Atlanta Braves CF 3.14 Fair Aligned 3.87 3.40
Drew Romo Chicago White Sox C 3.14 Fair Developing N/A 5.35
Anthony Kay Chicago White Sox P5/3 3.13* Fair Developing 1.85 -1.54
Michael Petersen Miami Marlins P 3.13 Fair Aligned 3.75 3.88
Gary Sánchez Milwaukee Brewers C 3.12 Fair Aligned 4.17 3.38
Cole Winn Texas Rangers P 3.12 Fair Aligned 3.94 3.45
Spencer Horwitz Pittsburgh Pirates 1B 3.12 Fair Variable 3.89 3.92
Kyle Tucker Los Angeles Dodgers RF 3.12 Fair Variable 4.09 4.06
DL Hall Milwaukee Brewers P 3.12 Fair Variable 3.75 3.67
PJ Poulin Washington Nationals P 3.11 Fair Aligned 3.78 3.60
Javier Sanoja Miami Marlins 3B 3.09 Fair Aligned 3.66 3.06
Paul Skenes Pittsburgh Pirates P 3.09 Fair Variable 5.14 5.35
Shea Langeliers Athletics C 3.08 Fair Aligned 4.25 5.48
Nick Loftin Kansas City Royals 3B 3.08 Fair Aligned 3.56 3.60
Jasson Domínguez New York Yankees LF 3.07 Fair Aligned 3.69 3.02
Tommy Nance Toronto Blue Jays P 3.06 Fair Aligned 3.94 4.05
Michael Soroka Arizona Diamondbacks P 3.06 Fair Aligned 3.51 0.58
Patrick Corbin Toronto Blue Jays P 3.06 Fair Aligned 2.93 3.50
Felix Reyes Philadelphia Phillies LF 3.06 Fair Developing N/A 2.49
Jake Eder Los Angeles Dodgers P 3.05 Fair Developing 3.47 3.90
Ryne Nelson Arizona Diamondbacks P 3.04 Fair Variable 3.41 0.03
Dominic Smith Atlanta Braves 1B 3.04 Fair Aligned 3.87 2.93
Adrian Del Castillo Arizona Diamondbacks C 3.04 Fair Developing 3.38 2.94
Didier Fuentes Atlanta Braves P 3.03 Fair Developing 1.89 3.56
Pierce Johnson Cincinnati Reds P 3.03 Fair Variable 3.86 3.41
Andrew Abbott Cincinnati Reds P5/5 3.02* Fair Aligned 3.44 2.10
Connor Joe Seattle Mariners 1B 3.02 Fair Aligned 3.22 3.86
Dylan Beavers Baltimore Orioles RF 3.01 Fair Developing 3.73 3.25
Davis Martin Chicago White Sox P5/4 3.00* Fair Aligned 3.22 5.28
Matt Svanson St. Louis Cardinals P 3.00 Fair Aligned 3.85 3.71
Tim Mayza Philadelphia Phillies P 2.99 Fair Aligned 3.74 3.54
Troy Johnston Colorado Rockies RF 2.99 Fair Developing 3.68 3.50
Brian Fitzpatrick Milwaukee Brewers P 2.98 Fair Developing N/A 3.97
Kevin Kelly Tampa Bay Rays P 2.97 Fair Variable 3.69 4.26
Pedro Pagés St. Louis Cardinals C 2.97 Fair Variable 3.46 3.58
Santiago Espinal Los Angeles Dodgers 3B 2.97 Fair Variable 3.23 2.74
Calvin Faucher Miami Marlins P 2.97 Fair Variable 3.95 3.73
Andre Pallante St. Louis Cardinals P5/5 2.97* Fair Variable 2.19 4.50
Munetaka Murakami Chicago White Sox 1B 2.95 Fair Developing 4.16 4.06
Marcelo Mayer Boston Red Sox 2B 2.95 Fair Developing 3.45 3.64
Christian Scott New York Mets P5/6 2.95* Fair Developing N/A 3.58
Chase DeLauter Cleveland Guardians RF 2.94 Fair Developing 4.25 4.90
Joc Pederson Texas Rangers 1B 2.94 Fair Variable 3.55 3.24
Josh Jung Texas Rangers 3B 2.94 Fair Variable 3.78 4.47
Ryan Watson Boston Red Sox P 2.94 Fair Developing 3.21 3.53
Chandler Simpson Tampa Bay Rays LF 2.93 Fair Variable 3.99 4.08
Steven Okert Houston Astros P 2.93 Fair Variable 3.84 3.42
Sean Manaea New York Mets P 2.93 Fair Variable 3.00 1.56
Cooper Criswell Seattle Mariners P 2.93 Fair Aligned 4.09 4.09
Hyeseong Kim Los Angeles Dodgers SS 2.93 Fair Developing 3.47 3.01
Andrew Morris Minnesota Twins P 2.90 Fair Developing 2.89 2.79
Nick Castellanos San Diego Padres RF 2.90 Fair Aligned 3.67 3.93
Kevin Ginkel Arizona Diamondbacks P 2.89 Fair Aligned 3.67 4.22
Jose Quintana Colorado Rockies P 2.89 Fair Aligned 2.52 3.30
Brett Baty New York Mets RF 2.89 Fair Aligned 3.68 3.06
Hoby Milner Chicago Cubs P 2.88 Fair Variable 3.72 3.83
Ryan Thompson Arizona Diamondbacks P 2.87 Fair Variable 3.79 3.08
José Ramírez Cleveland Guardians 3B 2.86 Fair Variable 4.39 3.60
Reid Detmers Los Angeles Angels P 2.86 Fair Aligned 4.00 2.65
Brandon Young Baltimore Orioles P 2.86 Fair Developing 1.97 0.36
Jesús Sánchez Toronto Blue Jays LF 2.85 Fair Variable 3.72 3.39
Gregory Santos San Francisco Giants P 2.85 Fair Aligned N/A 3.77
JJ Wetherholt St. Louis Cardinals 2B 2.84 Fair Developing 4.24 4.58
Mike Trout Los Angeles Angels CF 2.84 Fair Variable 3.96 4.48
Luis Rengifo Milwaukee Brewers 3B 2.84 Fair Aligned 3.64 4.13
Justin Lawrence Pittsburgh Pirates P 2.84 Fair Aligned 3.88 4.22
Nick Gonzales Pittsburgh Pirates 3B 2.83 Fair Variable 3.73 4.36
Brandon Lockridge Milwaukee Brewers LF 2.82 Fair Aligned 3.38 4.18
Anthony Nunez Baltimore Orioles P 2.82 Fair Developing 3.82 3.45
Martín Pérez Atlanta Braves P 2.82 Fair Aligned 3.57 4.45
José Caballero New York Yankees SS 2.81 Fair Variable 3.69 3.53
Gavin Collyer Texas Rangers P 2.81 Fair Developing 4.13 3.99
Connor Brogdon Cleveland Guardians P 2.81 Fair Variable 3.67 3.99
Hogan Harris Athletics P 2.81 Fair Aligned 3.83 3.91
Michael Conforto Chicago Cubs RF 2.81 Fair Variable 3.51 3.75
Curtis Mead Washington Nationals 1B 2.80 Fair Variable 3.58 4.52
Phil Maton Chicago Cubs P 2.80 Fair Variable 3.95 3.58
Huascar Brazobán New York Mets P 2.79 Fair Variable 3.81 3.98
Lenyn Sosa Toronto Blue Jays 2B 2.79 Fair Variable 3.80 4.20
Alex Hoppe Seattle Mariners P 2.79 Fair Developing N/A 3.17
Taj Bradley Minnesota Twins P5/5 2.77* Fair Aligned 3.03 1.76
Connor Phillips Cincinnati Reds P 2.77 Fair Aligned 3.98 3.48
Mason Montgomery Pittsburgh Pirates P 2.76 Fair Variable 3.76 4.15
James McCann Arizona Diamondbacks C 2.76 Fair Aligned 3.48 2.79
Bryce Teodosio Los Angeles Angels LF 2.76 Fair Developing 3.15 3.50
Luke Keaschall Minnesota Twins 2B 2.76 Fair Developing 3.99 3.59
Emerson Hancock Seattle Mariners P 2.75 Fair Aligned 3.43 4.24
Brayan Rocchio Cleveland Guardians SS 2.75 Fair Aligned 3.77 4.19
Jack Kochanowicz Los Angeles Angels P5/3 2.74* Fair Aligned 1.56 3.42
Wenceel Pérez Detroit Tigers RF 2.74 Fair Aligned 3.77 4.44
Dylan Lee Atlanta Braves P 2.72 Fair Variable 3.99 4.42
Luke Weaver New York Mets P 2.72 Fair Variable 3.82 4.06
Alex Vesia Los Angeles Dodgers P 2.71 Fair Variable 4.07 3.73
Kumar Rocker Texas Rangers P 2.70 Fair Developing 2.84 2.64
Dansby Swanson Chicago Cubs SS 2.70 Fair Variable 3.88 4.01
Amed Rosario New York Yankees 3B 2.68 Fair Aligned 3.72 3.59
Jahmai Jones Detroit Tigers RF 2.68 Fair Aligned 3.47 2.87
Dustin Harris Houston Astros LF 2.68 Fair Developing 3.60 4.08
Yoshinobu Yamamoto Los Angeles Dodgers P 2.67 Fair Aligned 4.32 2.39
Austin Wells New York Yankees C 2.67 Fair Aligned 3.64 4.09
Ronny Mauricio New York Mets SS 2.66 Fair Aligned 3.31 3.06
Myles Straw Toronto Blue Jays RF 2.65 Fair Aligned 3.51 3.78
Jake Woodford Milwaukee Brewers P 2.65 Fair Variable 3.28 3.91
Aaron Judge New York Yankees RF 2.64 Fair Variable 4.47 4.91
Brad Lord Washington Nationals P 2.63 Fair Aligned 3.45 3.69
Danny Jansen Texas Rangers C 2.63 Fair Variable 3.61 3.38
Emmet Sheehan Los Angeles Dodgers P 2.63 Fair Aligned 4.16 4.41
Austin Slater New York Mets LF 2.62 Fair Variable 3.23 3.43
Bailey Ober Minnesota Twins P5/6 2.61* Fair Aligned 2.67 4.61
Bryan Hudson Chicago White Sox P 2.61 Fair Variable 3.94 4.27
Hunter Feduccia Tampa Bay Rays C 2.60 Fair Developing 3.23 3.48
Foster Griffin Washington Nationals P 2.59 Fair Developing 4.19 4.66
Drew Rasmussen Tampa Bay Rays P 2.59 Fair Aligned 4.12 4.60
Jacob Misiorowski Milwaukee Brewers P 2.58 Fair Developing 4.13 5.47
Connelly Early Boston Red Sox P 2.58 Fair Developing 3.88 1.96
Reynaldo López Atlanta Braves P 2.58 Fair Aligned 3.64 2.49
Gabriel Moreno Arizona Diamondbacks C 2.57 Fair Aligned 4.01 1.80
Chase Shugart Philadelphia Phillies P 2.57 Fair Aligned 3.78 4.32
Mitchell Parker Washington Nationals P 2.57 Fair Variable 2.09 3.33
Iván Herrera St. Louis Cardinals C 2.57 Fair Aligned 4.03 4.44
Paul Goldschmidt New York Yankees 1B 2.57 Fair Variable 3.67 4.62
Austin Warren New York Mets P 2.55 Fair Aligned 4.20 4.32
Fernando Cruz New York Yankees P 2.54 Fair Variable 3.89 4.08
Jayden Murray Houston Astros P 2.54 Fair Developing 3.68 3.34
Ryan Zeferjahn Los Angeles Angels P 2.54 Fair Aligned 3.71 4.09
Bradgley Rodriguez San Diego Padres P 2.53 Fair Developing 4.03 3.51
Roki Sasaki Los Angeles Dodgers P 2.53 Fair Developing 2.26 1.89
Tony Santillan Cincinnati Reds P 2.52 Fair Aligned 3.99 3.39
Erik Miller San Francisco Giants P 2.52 Fair Variable 3.93 4.42
Freddy Fermin San Diego Padres C 2.51 Fair Aligned 3.44 2.95
Casey Schmitt San Francisco Giants 1B 2.50 Fair Aligned 3.77 4.38
Jac Caglianone Kansas City Royals RF 2.50 Fair Developing 3.45 3.71
TJ Friedl Cincinnati Reds CF 2.50 Fair Variable 3.88 3.85
Gordon Graceffo St. Louis Cardinals P 2.50 Fair Aligned 3.70 4.15
Jake Burger Texas Rangers 1B 2.50 Fair Aligned 3.76 3.49
Graham Pauley Miami Marlins 3B 2.49 Fair Aligned 3.46 3.56
Ryan Jeffers Minnesota Twins C 2.47 Fair Aligned 3.89 4.52
Kyle Isbel Kansas City Royals CF 2.47 Fair Aligned 3.56 3.33
Mitch Farris Los Angeles Angels P 2.46 Fair Developing 2.72 3.57
Yandy Díaz Tampa Bay Rays 1B 2.46 Fair Variable 4.29 4.54
Josh Lowe Los Angeles Angels LF 2.46 Fair Aligned 3.63 3.42
Starling Marte Kansas City Royals RF 2.46 Fair Aligned 3.63 3.70
Jake Bauers Milwaukee Brewers 1B 2.45 Fair Variable 3.71 4.13
Devin Williams New York Mets P 2.44 Fair Aligned 4.08 3.78
Andrew Nardi Miami Marlins P 2.44 Fair Aligned 3.63 3.53
Spencer Torkelson Detroit Tigers 1B 2.43 Fair Variable 3.76 3.85
Michael Lorenzen Colorado Rockies P 2.43 Fair Variable 2.61 2.72
Leo Jiménez Miami Marlins 2B 2.42 Fair Aligned 3.05 N/A
Jonny DeLuca Tampa Bay Rays RF 2.41 Fair Variable 3.71 3.43
Ian Seymour Tampa Bay Rays P 2.41 Fair Variable 3.75 3.87
Alex Bregman Chicago Cubs 3B 2.41 Fair Variable 3.91 3.84
Carlos Carrasco Atlanta Braves P 2.40 Fair Variable 1.27 4.37
Jake Bird New York Yankees P 2.40 Fair Variable 3.46 3.75
Sean Newcomb Chicago White Sox P 2.40 Fair Variable 3.89 3.77
Jameson Taillon Chicago Cubs P 2.38 Fair Aligned 3.47 2.69
Randy Arozarena Seattle Mariners LF 2.37 Fair Variable 3.95 3.56
Joe Ryan Minnesota Twins P5/3 2.37* Fair Aligned 4.03 2.59
Xavier Edwards Miami Marlins 2B 2.37 Fair Aligned 4.08 4.34
Mike Yastrzemski Atlanta Braves LF 2.37 Fair Variable 3.63 3.35
Kyle Freeland Colorado Rockies P5/3 2.36* Fair Variable 2.75 1.57
Max Meyer Miami Marlins P 2.36 Fair Developing 3.01 5.83
Ryan McMahon New York Yankees 3B 2.34 Fair Aligned 3.51 2.96
Jose Trevino Cincinnati Reds C 2.33 Fair Aligned 3.35 3.02
Cam Smith Houston Astros RF 2.33 Fair Aligned 3.59 3.35
Matthew Liberatore St. Louis Cardinals P 2.33 Fair Aligned 2.69 2.60
Austin Hedges Cleveland Guardians C 2.32 Fair Variable 3.33 4.55
Evan Sisk Pittsburgh Pirates P 2.31 Fair Variable 3.91 4.24
Kyle Karros Colorado Rockies 3B 2.31 Fair Developing 3.43 3.23
Bennett Sousa Houston Astros P 2.30 Fair Aligned 3.96 3.20
Geraldo Perdomo Arizona Diamondbacks SS 2.30 Fair Variable 4.26 4.24
Brooks Lee Minnesota Twins SS 2.29 Fair Aligned 3.75 4.19
Aroldis Chapman Boston Red Sox P 2.29 Fair Aligned 4.55 4.94
Orion Kerkering Philadelphia Phillies P 2.28 Fair Variable 3.95 4.00
Vinnie Pasquantino Kansas City Royals 1B 2.27 Fair Aligned 4.13 4.15
Jordan Walker St. Louis Cardinals RF 2.27 Fair Aligned 3.69 5.28
Clay Holmes New York Mets P5/3 2.27* Fair Aligned 3.31 5.04
Travis Bazzana Cleveland Guardians 2B 2.26 Fair Developing N/A 3.79
Jimmy Herget Colorado Rockies P 2.26 Fair Aligned 3.97 3.89
Weston Wilson Baltimore Orioles 3B 2.25 Fair Aligned 3.43 3.40
Brooks Raley New York Mets P 2.24 Fair Aligned 4.04 4.23
Ryan Borucki San Francisco Giants P 2.24 Fair Variable 3.59 3.70
Oneil Cruz Pittsburgh Pirates CF 2.24 Fair Variable 3.70 3.99
Spencer Steer Cincinnati Reds LF 2.23 Fair Aligned 3.79 4.16
Jesús Luzardo Philadelphia Phillies P5/3 2.22* Fair Variable 3.50 5.47
Spencer Arrighetti Houston Astros P 2.22 Fair Variable 3.25 4.29
Jeff McNeil Athletics 2B 2.21 Fair Aligned 3.86 4.14
Patrick Bailey San Francisco Giants C 2.21 Fair Variable 3.44 2.80
Bryan King Houston Astros P 2.21 Fair Aligned 3.96 3.37
Rico Garcia Baltimore Orioles P 2.20 Fair Aligned 4.03 4.06
Peyton Pallette Cleveland Guardians P 2.20 Fair Developing 3.80 3.99
Ryan Vilade Tampa Bay Rays RF 2.20 Fair Developing 3.29 3.70
Brant Hurter Detroit Tigers P 2.19 Fair Aligned 4.02 4.42
Luis Castillo Seattle Mariners P5/3 2.19* Fair Aligned 3.33 0.98
Will Klein Los Angeles Dodgers P 2.19 Fair Variable 3.98 4.12
Matt Waldron San Diego Padres P 2.18 Fair Aligned N/A 0.12
Paxton Schultz Washington Nationals P 2.18 Fair Developing 3.70 4.47
JR Ritchie Atlanta Braves P 2.17 Fair Developing N/A 3.64
George Kirby Seattle Mariners P 2.17 Fair Aligned 3.69 3.20
Francisco Alvarez New York Mets C 2.17 Fair Variable 3.60 2.80
Josh Bell Minnesota Twins 1B 2.17 Fair Aligned 3.87 3.06
Matt Gage San Francisco Giants P 2.15 Fair Variable 3.82 3.92
Jazz Chisholm Jr. New York Yankees 2B 2.15 Fair Variable 3.99 3.72
Brad Keller Philadelphia Phillies P 2.14 Fair Aligned 4.10 4.02
Victor Caratini Minnesota Twins C 2.13 Fair Aligned 3.70 3.03
Matt McLain Cincinnati Reds 2B 2.13 Fair Aligned 3.57 2.97
Rece Hinds Cincinnati Reds RF 2.13 Fair Developing 2.96 2.55
Dustin May St. Louis Cardinals P5/3 2.12* Fair Aligned 2.51 3.62
Matt Vierling Detroit Tigers CF 2.12 Fair Aligned 3.48 3.71
Julio Rodríguez Seattle Mariners CF 2.11 Fair Variable 4.12 4.81
Ian Happ Chicago Cubs LF 2.10 Fair Aligned 3.94 4.31
Ryan Weathers New York Yankees P 2.09 Fair Aligned 3.79 5.27
Kris Bubic Kansas City Royals P5/3 2.09* Fair Variable 3.98 2.87
Simeon Woods Richardson Minnesota Twins P5/7 2.08* Fair Variable 2.67 0.61
José Alvarado Philadelphia Phillies P 2.07 Fair Aligned 3.56 3.68
José Tena Washington Nationals 2B 2.06 Fair Variable 3.51 3.19
Jacob Lopez Athletics P 2.05 Fair Aligned 3.23 1.71
Cody Bellinger New York Yankees LF 2.03 Fair Variable 4.35 4.69
Nick Martinez Tampa Bay Rays P 2.03 Fair Aligned 3.36 6.12
Andrés Muñoz Seattle Mariners P 2.02 Fair Variable 4.32 4.77
Jonah Heim Atlanta Braves C 2.01 Fair Aligned 3.47 3.07
Kenley Jansen Detroit Tigers P 2.01 Fair Variable 4.25 2.76
Corbin Martin Chicago Cubs P 2.01 Fair Variable 3.70 3.84
Brady House Washington Nationals 3B 2.00 Fair Variable 3.45 3.48
Kai-Wei Teng Houston Astros P 1.99 Fair Developing 3.54 3.85
Derek Hill Chicago White Sox RF 1.99 Fair Variable 3.22 2.89
Brandon Nimmo Texas Rangers RF 1.98 Fair Aligned 3.99 3.85
Bryce Elder Atlanta Braves P 1.97 Fair Aligned 2.96 3.28
Osvaldo Bido Chicago White Sox P 1.97 Fair Aligned 2.90 2.78
Chase Silseth Los Angeles Angels P 1.96 Fair Variable 3.81 3.33
Ronald Acuña Jr. Atlanta Braves RF 1.96 Fair Aligned 4.12 4.13
Jakob Marsee Miami Marlins CF 1.96 Fair Developing 4.00 2.96
Seiya Suzuki Chicago Cubs RF 1.95 Fair Variable 3.93 3.69
Yacksel Ríos Chicago Cubs P 1.94 Suboptimal Aligned N/A 4.79
Eduard Bazardo Seattle Mariners P 1.94 Suboptimal Aligned 4.08 4.17
Jose Franco Cincinnati Reds P 1.91 Suboptimal Developing 3.07 2.89
Matt Strahm Kansas City Royals P 1.86 Suboptimal Aligned 3.98 4.01
Justin Sterner Athletics P 1.85 Suboptimal Aligned 3.79 3.59
Edgardo Henriquez Los Angeles Dodgers P 1.84 Suboptimal Variable 3.88 3.48
Evan Carter Texas Rangers CF 1.84 Suboptimal Aligned 3.75 2.86
Tobias Myers New York Mets P 1.84 Suboptimal Aligned 3.77 4.40
Juan Soto New York Mets LF 1.78 Suboptimal Aligned 4.44 4.61
Hunter Goodman Colorado Rockies C 1.78 Suboptimal Variable 3.95 4.17
Bobby Witt Jr. Kansas City Royals SS 1.76 Suboptimal Aligned 4.21 4.74
Jhonny Pereda Seattle Mariners C 1.76 Suboptimal Developing 3.34 N/A
Willy Adames San Francisco Giants SS 1.74 Suboptimal Aligned 3.82 2.77
Andre Granillo Washington Nationals P 1.73 Suboptimal Developing 3.38 3.81
Matt Shaw Chicago Cubs RF 1.73 Suboptimal Aligned 3.74 3.61
Jackson Merrill San Diego Padres CF 1.72 Suboptimal Aligned 3.86 3.52
Jarred Kelenic Chicago White Sox RF 1.72 Suboptimal Aligned N/A 2.92
Trent Grisham New York Yankees CF 1.71 Suboptimal Variable 3.93 3.77
Anthony Bender Miami Marlins P 1.69 Suboptimal Aligned 3.95 4.27
Walbert Ureña Los Angeles Angels P 1.69 Suboptimal Developing 3.07 2.77
James Outman Minnesota Twins CF 1.68 Suboptimal Variable 3.11 3.36
Erik Sabrowski Cleveland Guardians P 1.68 Suboptimal Aligned 4.06 4.44
Eric Haase San Francisco Giants C 1.66 Suboptimal Aligned 3.25 3.21
Aaron Bummer Atlanta Braves P 1.64 Suboptimal Aligned 3.76 3.77
Victor Vodnik Colorado Rockies P 1.63 Suboptimal Aligned 3.87 2.22
Elly De La Cruz Cincinnati Reds SS 1.59 Suboptimal Aligned 4.03 4.02
Jerar Encarnacion San Francisco Giants RF 1.55 Suboptimal Aligned 3.17 2.36
Aaron Civale Athletics P5/3 1.54* Suboptimal Aligned 3.18 3.66
Ricky Vanasco Detroit Tigers P 1.53 Suboptimal Developing N/A N/A
Luis García Minnesota Twins P 1.52 Suboptimal Variable 3.63 2.01
Freddie Freeman Los Angeles Dodgers 1B 1.51 Suboptimal Variable 4.06 3.29
David Hamilton Milwaukee Brewers 3B 1.51 Suboptimal Variable 3.48 4.17
John Klein Minnesota Twins P 1.50 Suboptimal Developing N/A 4.08
Vladimir Guerrero Jr. Toronto Blue Jays 1B 1.49 Suboptimal Aligned 4.26 4.35
Nolan Gorman St. Louis Cardinals 3B 1.44 Suboptimal Aligned 3.57 3.79
Tyler Rogers Toronto Blue Jays P 1.44 Suboptimal Variable 3.95 4.31
Cedric Mullins Tampa Bay Rays CF 1.44 Suboptimal Variable 3.58 3.06
Daniel Schneemann Cleveland Guardians CF 1.42 Suboptimal Aligned 3.59 3.57
Drew Anderson Detroit Tigers P 1.39 Suboptimal Developing 3.61 4.29
Masyn Winn St. Louis Cardinals SS 1.38 Suboptimal Aligned 3.83 3.39
Mark Leiter Jr. Athletics P 1.36 Suboptimal Variable 3.67 4.11
Jeremiah Jackson Baltimore Orioles 2B 1.36 Suboptimal Developing 3.73 3.56
Casey Legumina Tampa Bay Rays P 1.36 Suboptimal Aligned 3.58 2.95
Cole Sulser Tampa Bay Rays P 1.35 Suboptimal Variable 4.00 4.35
Jake Rogers Detroit Tigers C 1.35 Suboptimal Aligned 3.37 2.64
Noah Cameron Kansas City Royals P 1.27 Suboptimal Aligned 3.44 1.95
Gregory Soto Pittsburgh Pirates P 1.25 Suboptimal Aligned 3.91 4.15
Jorge Mateo Atlanta Braves SS 1.25 Suboptimal Variable 3.32 3.10
Vaughn Grissom Los Angeles Angels 2B 1.25 Suboptimal Variable 3.96 3.90
Jacob deGrom Texas Rangers P 1.24 Suboptimal Variable 4.64 5.93
Cristopher Sánchez Philadelphia Phillies P 1.19 Suboptimal Variable 4.61 1.43
Yordan Alvarez Houston Astros LF 1.17 Suboptimal Variable 4.63 4.00
Grant Holmes Atlanta Braves P 1.14 Suboptimal Aligned 3.12 1.87
J.P. Crawford Seattle Mariners SS 1.13 Suboptimal Variable 3.78 4.16
Matt Wallner Minnesota Twins RF 1.11 Suboptimal Variable 3.59 2.59
Bo Bichette New York Mets 3B 1.10 Suboptimal Aligned 4.20 3.89
Justin Bruihl St. Louis Cardinals P 1.10 Suboptimal Variable 3.50 3.57
Yohendrick Pinango Toronto Blue Jays LF 1.10 Suboptimal Developing N/A 3.87
Andruw Monasterio Boston Red Sox SS 1.09 Suboptimal Aligned 3.46 3.28
Javier Assad Chicago Cubs P 1.09 Suboptimal Aligned 2.77 2.56
Zack Kelly Boston Red Sox P 1.08 Suboptimal Variable 3.84 4.32
Seth Lugo Kansas City Royals P 1.05 Suboptimal Aligned 3.04 2.49
Robbie Ray San Francisco Giants P 1.04 Suboptimal Variable 3.60 3.41
Trevor Richards Philadelphia Phillies P 1.04 Suboptimal Variable 3.33 3.87
Darell Hernaiz Athletics 3B 1.03 Suboptimal Aligned 3.63 3.67
Gabe Speier Seattle Mariners P 1.03 Suboptimal Variable 4.02 3.70
Andrés Giménez Toronto Blue Jays SS 1.02 Suboptimal Variable 3.68 2.83
José Fermín St. Louis Cardinals LF 1.01 Suboptimal Aligned 3.51 5.36
John Schreiber Kansas City Royals P 1.00 Suboptimal Variable 3.76 3.80
Bryson Stott Philadelphia Phillies 2B 0.97 Suboptimal Aligned 3.82 3.65
Trey Yesavage Toronto Blue Jays P5/3 0.96* Suboptimal Developing N/A 5.83

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.