FEDERAL BASEBALL LEAGUE
LEAGUE UPCOMING FA REPORT - SCOUTED BY: OSA
12/01/2026
 
  Batters | Pitchers | Fielding Ratings | Fielding Position Ratings (* = Minor League FA)
Name Team Pos C Ability C Arm INF Range INF Arm INF Error Turn DP OF Range OF Arm OF Error
Danny Acosta DES 1B 1 1 6 13 8 7 6 16 12
Rich Acuna WCH 2B 1 1 1 5 12 13 10 2 10
John Adams SAS LF 1 1 4 4 5 1 4 8 10
Pete Adams TAL CF 1 1 4 11 4 3 15 14 10
Ryan Adlington HAV 3B 1 1 11 19 15 14 1 15 9
Edwin Aguilar TOL C 10 14 12 6 2 2 1 6 11
Ruben Alaniz LIN 2B 1 2 9 6 10 14 1 1 9
Sam Alaniz DUL 2B 1 1 16 15 15 14 7 13 10
Charlie Alberg COR CF 1 1 10 4 10 1 15 9 16
Jonathan Alder COR 3B 1 2 16 17 14 15 1 16 12
Jose Alfaro SAV 3B 1 1 13 17 15 16 9 20 16
Dylan Allen SAV 3B 1 1 7 15 5 7 5 12 7
Mark Allen BOI 2B 1 2 14 15 16 18 1 12 10
Robbie Allen NOR CF 1 4 11 14 12 11 9 12 12
Chris Alonso SAV RF 1 1 3 9 6 2 7 17 14
Jesus Alvarez BIS 1B 1 2 2 4 7 4 1 2 7
Alexis Analla KNX RF 1 1 13 9 11 11 14 16 12
Ricky Anaya SAV LF 1 1 11 15 15 15 15 14 10
Alan Anderson COR 3B 1 2 10 16 16 10 8 14 13
Chris Anderson ALC C 8 7 1 3 2 2 1 4 8
Dante Anderson KNX 1B 1 1 1 10 3 2 1 14 11
Harrison Anderson WCH LF 1 1 1 4 3 1 9 12 20
Jason Anderson ERI LF 1 1 8 6 10 1 13 11 9
Josh Anderson KNX 1B 1 2 12 11 15 11 8 8 7
Malik Anderson HON SS 1 2 11 15 17 15 1 13 9
Ricardo Arevalo BIS 1B 1 1 1 3 5 1 1 2 3
Brent Arne BIS CF 1 1 1 8 1 1 14 15 9
Lee Ashe BOI C 9 7 1 2 3 1 1 1 3
Angelo Avalos WCH SS 1 1 18 17 20 20 4 14 12
Soufiane Babin BOI C 11 7 2 2 7 2 2 3 6
Ricardo Baez KNX LF 1 1 1 3 3 3 4 7 12
Eric Bailey DES RF 1 1 1 6 2 1 1 9 8
John Bailey SAS LF 1 1 1 5 2 1 6 10 10
Ed Baker ALQ 1B 1 1 11 9 18 13 7 7 14
Hugo Balbuena SAS CF 1 2 5 11 5 1 13 14 14
Alejandro Banuelos ALQ 2B 1 1 17 15 16 16 8 13 9
Jimmy Bares TAL 3B 1 1 7 5 6 7 17 15 16
Bobby Barnett CHE RF 1 1 1 10 2 2 10 18 11
Jason Barrera REN 2B 1 1 2 10 2 2 5 9 8
Miguel Barrientos WCH RF 1 1 8 8 6 6 16 16 14
Alan Battisti DES 3B 1 1 15 13 18 12 13 13 14
Santos Bazan SAV SS 1 1 15 20 20 20 13 18 19
Josh Bazil BOI 3B 1 1 13 17 15 13 5 13 9
Dave Becerra TAL 3B 1 1 14 15 16 19 7 13 12
Omar Becerra EUR 3B 1 1 7 20 18 16 7 17 10
Tyler Becker BIS 3B 1 1 16 20 17 14 11 18 11
C.J. Bedwell LIN CF 1 1 10 7 8 7 14 11 14
Tyler Beekman LIN 1B 1 1 12 8 12 12 2 2 14
Nate Bengson LIN 1B 1 1 5 4 9 8 4 7 8
Larry Benjamin DES SS 1 1 10 8 12 13 1 3 10
Will Benton SAV 1B 1 1 12 7 12 11 2 3 11
Bill Bergeron NOR RF 1 1 2 11 3 1 10 17 11
Mike Bergeson TOL DH 1 1 1 4 1 1 1 2 4
Jason Bernard TOL C 9 6 1 2 2 1 1 2 2
Felix Bernardino BAJ CF 1 1 14 5 13 14 17 15 9
Eric Bertelsen DES 2B 1 1 8 9 10 10 8 8 7
Andy Betty COR C 16 14 4 6 11 7 2 6 6
Mark Billings REN C 9 11 1 4 8 2 1 2 9
Joe Billips WCH SS 1 1 12 18 19 15 12 15 15
Drew Bishop KNX 2B 1 1 12 8 11 19 1 2 8
Sean Black SAS 2B 1 1 13 10 18 11 4 6 10
Jalen Blake LIN C 13 11 2 8 6 2 2 7 2
Joe Blanc EUR LF 1 1 1 6 3 1 5 8 10
Brian Blankenship BIS LF 1 1 1 10 2 2 4 14 11
Haico Blankenstijn SAS 2B 1 2 12 12 20 19 8 10 18
Jeff Bognar SAS RF 1 1 2 12 2 2 3 14 12
Henryk Borowski BOI LF 1 2 4 3 5 4 14 12 16
William Bosson ELP 3B 1 1 11 17 10 13 1 17 11
Ian Bowness SAS SS 1 1 14 19 17 14 8 18 10
Pete Bramlett SAV RF 1 1 15 12 19 16 13 11 7
Adam Brandl DES 2B 1 1 7 4 5 6 1 3 8
Seth Braverman COR 2B 1 1 8 9 15 11 1 3 10
Elmer Brenton BOI 1B 1 2 5 3 7 1 5 7 11
Pat Brewer ALQ RF 1 2 1 12 4 1 16 14 16
Ethan Brimer SAV RF 2 1 10 14 12 12 7 15 9
Raul Briones ELP 3B 1 1 10 13 11 9 8 12 11
Jim Brisebois DES LF 1 2 2 9 3 1 15 13 14
Bobby Briski LIN RF 1 1 1 9 1 2 10 14 9
Doug Brittian ELP LF 1 1 1 7 2 1 12 10 11
Jalen Brown ELP 3B 1 2 10 17 19 14 10 16 13
Jason Brown CHE 3B 1 1 9 16 7 7 15 14 8
Lance Brown DES RF 1 1 9 7 10 1 14 13 20
Michael Brown WCH 2B 1 2 12 14 20 19 8 10 16
William Brozek ACH 2B 1 2 12 10 12 15 5 7 8
John Bruce REN LF 1 1 1 9 5 1 14 14 16
Justin Brunton TUC 3B 1 2 9 19 10 5 1 14 8
Jay Bryan LIN 2B 1 1 5 9 11 18 4 3 10
Allen Bryant BOI 2B 1 1 10 9 12 11 4 5 4
Zach Burdell SAS CF 1 1 5 7 5 3 15 9 11
Chet Burry LIN CF 1 1 3 6 2 3 14 13 13
Jason Butler COR LF 1 1 1 4 2 1 9 11 10
Reginald Butler TOL 1B 1 1 3 11 4 4 10 11 8
Dave Buzan COR 2B 1 2 13 15 16 14 11 14 16
Rick Byrnes COR 2B 1 1 16 10 11 15 1 7 8
Allan Byron LIN C 8 11 2 6 2 1 2 4 8
Hugh Cain ELP SS 1 1 13 14 19 15 8 9 11
Pedro Calderon ALB 2B 1 1 14 18 20 20 10 13 17
Ryan Calixte BIS LF 1 1 1 3 2 1 10 8 12
Ricky Callirgos WCH CF 1 1 3 11 4 5 13 16 11
John Calloway ELP LF 1 1 7 7 7 8 13 12 16
Matt Camp DES 2B 1 1 8 7 9 7 2 2 8
Scott Campos TUC 2B 1 1 12 9 13 12 1 6 10
Ramiro Carballo TOL LF 1 1 10 4 11 10 16 14 20
Manny Casillas SAS 1B 1 1 7 14 9 3 4 13 7
Josh Cassarino ALC 3B 1 4 11 15 10 11 8 12 4
Robby Castracane ELP SS 1 2 14 15 14 15 1 14 9
Carlos Castro TAL 2B 1 1 7 7 10 14 2 3 12
Chad Castro TOL CF 1 1 7 9 10 8 14 15 20
Bill Cawthon KNX 3B 1 2 15 17 13 12 5 17 9
Jose Centeno BOI C 11 16 5 11 6 1 1 9 6
Cesar Chavez BIS 3B 1 1 14 16 13 12 11 14 13
Kenny Chavez TUC 3B 1 1 5 11 13 4 1 11 10
Alex Chesley REN C 6 12 1 8 5 2 4 7 7
Ki-heon Chon TOL 2B 1 1 12 8 14 13 2 4 9
Leon Cisneros TAL C 16 8 1 3 8 1 2 4 2
Derek Clark DES LF 1 1 6 4 5 6 10 9 9
Nick Clark ELP C 13 9 2 5 5 2 1 6 2
Justin Clay EUR 3B 1 1 9 13 14 13 7 12 14
Russ Cleaver DUL SS 1 1 11 14 14 11 4 14 6
Kevin Clements COR LF 1 1 6 5 5 1 13 12 17
Brandon Clifton TUC RF 1 1 1 7 3 1 9 10 8
John Cluett REN 2B 1 1 10 11 12 9 3 11 9
Steve Cochran DES RF 1 1 2 13 7 1 7 16 13
Davin Coker ELP CF 1 1 12 4 12 11 15 9 15
Roy Collins CHE 2B 1 1 16 16 19 20 11 16 14
Kevin Conger WCH LF 1 1 2 9 5 3 9 12 19
Jon Connell BIS LF 1 1 1 3 2 1 4 8 11
Raul Contreras DES 1B 1 1 6 4 10 4 1 4 7
Devon Cooper TAL 3B 1 1 12 14 11 13 5 15 9
Jaden Cotton WCH 2B 1 1 1 5 2 2 5 12 12
Chris Cox COR 2B 1 2 7 13 10 8 2 10 7
Joe Cox SAS 1B 1 1 3 6 6 3 10 10 13
Miguel Crespo SAV SS 1 1 14 13 16 17 4 10 15
Travis Crissman TOL RF 1 1 14 15 9 11 13 19 20
Justin Crowe BIS 3B 1 1 13 19 10 12 11 16 9
Jimmy Cunningham TUC 1B 1 2 9 10 13 14 1 3 6
Doug Dakin SAV 1B 1 1 7 4 5 3 1 3 2
Justin Daniels SAS 1B 1 1 1 4 3 1 1 4 2
Aiden Darnell COR SS 1 1 20 20 20 20 6 19 20
Bobby Davis ALQ C 10 14 1 7 2 2 3 9 2
Brett Day EUR 2B 1 1 12 7 8 10 2 4 10
Morgan Day EUR 3B 1 1 14 14 20 18 10 11 11
Julio de la Torre DES C 16 10 2 6 9 3 4 5 9
Pat De Lorenzo BAJ RF 1 2 6 4 6 5 13 11 8
Sandy Decker LIN RF 1 1 2 13 2 1 10 19 14
Greg Dehn TAL LF 1 1 6 4 8 7 11 12 14
Miguel Delgado ALQ RF 1 1 9 9 7 7 12 14 14
Jeremy Denard LIT C 13 9 4 3 5 1 3 3 3
Rich Dennis LIN 2B 1 2 10 8 10 15 3 4 10
David Dent DES LF 1 1 1 2 2 2 7 9 15
Dan DePauw TAL RF 1 2 1 5 2 1 9 10 14
Josh Deutsch SAV RF 1 1 2 14 1 1 14 19 10
Josh DeVoe NOR 1B 1 1 9 12 11 11 9 15 15
Justin DeVries COR 1B 1 1 10 14 8 16 8 13 10
John Diaz EUR 3B 1 1 15 13 13 14 9 10 8
Al Dickinson SAS 3B 1 2 16 19 19 12 5 12 18
Tommy Dies COR RF 1 2 7 7 8 1 13 15 12
Ben Dimitri NEW SS 1 1 15 14 19 17 2 9 14
Troy Dirig ALQ C 11 11 4 10 10 7 5 10 11
Michael Domingue ALB SS 1 1 15 16 13 13 7 13 6
Mike Dominik KNX 3B 1 1 12 18 9 11 8 17 9
Tim Dowler BIS 1B 1 1 10 14 13 16 1 13 8
Joe Doyle REN 3B 1 1 9 13 12 11 3 14 9
Jeff Drew SAV 1B 1 2 12 14 13 5 1 13 9
Casey Driver DES LF 1 2 3 9 5 1 12 12 17
Roger Dubuc WCH 1B 1 1 1 3 6 2 1 3 6
Marcus Dudley NOR RF 1 1 1 11 4 1 4 17 14
Mike Duncan EUR 1B 1 1 5 6 6 2 1 3 3
Matt Dunfee HAV SS 1 1 13 17 16 15 6 14 10
Joe Edwardson LIN 3B 1 1 14 15 16 13 6 14 11
Mike Eliason BIS CF 1 1 7 5 7 1 16 13 14
Everett Elliott BOI LF 1 1 1 5 4 1 11 11 10
Andrew Ellis LIN 1B 1 1 12 11 17 9 12 10 20
Thomas Engram HON SS 1 2 11 11 16 15 9 9 11
Dan Enterline EUR C 9 13 2 3 6 6 1 2 2
DeMario Eraso BIS CF 1 1 9 7 9 8 18 16 14
Carlos Escareno WCH 3B 1 3 9 16 10 5 5 17 8
Jim Evans TOL DH 1 3 2 14 7 5 3 13 12
Abruri Ezenachi EUR 2B 1 1 10 9 15 12 8 6 10
Frank Farrow TOP LF 1 1 1 2 3 2 9 12 14
Cory Faulconer DES RF 1 2 6 6 6 1 10 12 9
Erik Faulkner LIN 1B 1 1 17 13 16 12 2 11 10
Marcus Ferguson WCH LF 1 1 1 10 4 3 11 15 19
Bobby Fertig SAV CF 1 1 8 3 7 7 14 12 12
Ruben Figueroa ELP 2B 1 2 12 7 14 16 9 4 11
Darius Fleming LIN LF 1 1 3 6 3 1 9 11 10
Juan Flores TUC 3B 1 2 12 17 15 7 3 15 14
Fernando Fonseca WCH CF 1 1 7 9 6 7 16 17 17
Alex Forbes TAL SS 1 2 14 12 13 17 9 10 6
Kyle Fortin SAV RF 1 1 9 18 9 7 2 18 10
Chris Fowler TUC SS 1 1 18 14 15 13 13 11 9
Kevin Fowler SAV 2B 1 1 10 12 16 12 1 5 11
Scott Foy KNX 2B 1 1 9 15 13 13 1 14 8
Gene Freed REN 1B 1 1 1 8 7 4 1 12 11
Jason Freeman BIS 2B 1 1 13 17 20 20 1 13 9
Ryan Freeman TAL C 12 17 1 3 3 2 1 3 5
Matt Frye COR CF 1 2 10 2 11 1 16 6 12
Tony Fuentes REN C 6 9 1 7 3 2 1 6 3
Heishichi Fujita EUR SS 1 1 16 10 13 11 15 13 16
Eric Fuller ALQ RF 1 1 9 14 7 6 14 20 14
Luis Galarza TOL LF 1 2 11 3 10 8 19 11 16
Caleb Galster LIN 2B 1 1 8 6 9 13 4 2 13
Alejandro Gandara TOL 2B 1 2 14 10 18 18 13 7 18
Franklin Garcia WCH C 11 15 1 8 1 2 3 11 3
Joel Garcia SAV 3B 1 1 11 13 11 11 8 11 10
Jose Garcia DES 3B 1 1 5 20 8 9 1 17 7
Tony Garcia SAS LF 1 1 3 8 4 3 9 9 11
Bob Garvin BOI 3B 1 1 10 16 9 11 2 14 8
Ben Gasper BAN LF 1 1 5 7 7 3 7 16 11
Jim George SAS 2B 1 1 13 7 16 14 4 2 10
John Giddens BIS SS 1 1 17 16 15 12 9 14 9
Juan Gil ALQ CF 1 1 17 5 11 1 18 14 18
Paul Giles BIS 1B 1 1 8 10 10 18 1 4 6
David Godwin EUR LF 1 1 1 10 3 2 4 15 11
Kevin Goehringer NOR 1B 1 1 7 2 7 2 4 2 2
Jose Gomez ALQ SS 1 1 19 20 20 20 13 20 17
Jesus Gonzalez SAS 2B 1 1 12 10 8 11 9 7 8
Killian Goodyear Jr. KNX 2B 1 1 13 10 11 13 7 6 10
Greg Gosdin KNX RF 1 2 6 19 3 5 13 20 14
Brian Graham TAL 1B 1 1 3 3 9 2 2 1 8
Matt Grasty TUC RF 1 1 10 12 11 9 10 14 11
Travis Gray ELP 3B 1 1 11 10 11 9 2 4 10
Kevin Grice KNX 2B 1 2 9 8 11 13 7 2 15
Scott Griffith KAL C 10 12 1 8 7 2 1 8 8
Mike Griffiths BOI LF 1 2 2 6 2 1 9 12 10
Justin Grissett LIN 1B 1 1 8 8 10 2 1 2 3
Chris Groves COR 1B 1 1 1 4 4 2 2 11 11
Josh Grumbles BOI 1B 4 7 1 2 11 2 1 2 2
Jon Guerin SAS 2B 1 1 13 6 12 15 9 1 10
Jarrod Guthrie TUC 3B 1 1 6 17 6 15 4 17 10
Gabe Gutierrez TUC SS 1 2 11 19 9 10 1 17 10
Chris Hackman ELP 2B 1 1 6 8 20 12 1 4 8
Ryan Halsey DES C 10 14 2 7 3 2 1 8 11
Matt Halvorsen REN LF 1 1 1 2 3 3 6 7 12
Jimmy Hamilton TUC C 13 14 9 9 5 2 1 7 3
Eric Hammer WCH 3B 1 2 10 13 11 4 2 7 6
Shan-bo Hann TOL SS 1 1 18 16 12 20 2 15 16
Greg Hare REN 3B 1 1 5 14 10 5 3 13 9
Nick Harris REN 1B 1 1 4 6 6 5 3 10 10
Ryan Harris COR SS 1 1 15 11 20 15 1 8 15
Greg Harshberger COR 3B 1 1 7 9 6 6 13 16 10
Cory Hartke TAL 1B 1 1 6 4 9 3 3 2 1
Josh Hatfield KNX C 11 13 1 7 2 2 1 6 2
Dustin Havey KAL 2B 1 2 15 17 13 16 13 11 11
Elijah Hawkes TUC CF 1 1 2 10 5 2 12 14 10
Chris Hecht TAL 2B 1 1 13 12 18 20 7 8 17
Eric Henkel THU CF 1 1 1 10 3 4 18 13 13
Chris Henry ELP LF 1 1 2 6 4 2 6 10 16
Al Hernandez KAL LF 1 1 1 6 2 1 13 13 11
Chris Hernandez REN C 9 11 1 8 4 2 3 9 2
Danny Hernandez DUL SS 1 1 11 16 19 19 4 13 11
Hector Hernandez DES SS 1 1 12 15 14 12 3 12 12
Jorge Hernandez BIS 3B 1 1 13 18 13 11 7 12 7
Cody Hicks WCH RF 1 2 1 8 3 2 3 13 10
Tyler Hicks TAL 3B 1 1 9 18 19 5 3 15 10
Scott Hiltunen BOI 2B 1 2 9 13 19 16 1 11 7
Chris Hixson LIN LF 1 1 6 5 7 1 12 10 14
Dave Hizer SAS SS 1 1 11 15 16 18 5 11 10
Pete Hoffman TUC LF 1 2 9 4 9 9 15 12 14
Les Hofman BOI RF 1 1 1 8 2 1 9 12 10
Alec Holup CHE C 8 9 1 5 8 2 1 6 5
Jeff Hornsby SAS 1B 1 1 7 2 5 2 1 6 4
Brian Howard NOR 1B 1 1 10 3 11 8 7 8 11
John Howard EUR 1B 19 7 2 2 5 2 3 2 5
Pat Hudson SAV 2B 1 1 9 8 14 11 1 3 13
J.J. Hughes SAS 1B 1 1 1 7 5 3 3 3 3
Cody Hunsinger BIS RF 1 2 11 14 12 1 12 20 9
Alan Hutter SAS RF 1 1 13 12 15 12 9 12 12
Virgil Iosif TUC RF 1 1 2 14 2 2 7 20 5
Morikazu Ito DUL 3B 1 1 10 14 10 12 9 12 10
Isaiah Jackson BAN C 8 11 1 5 3 2 4 8 2
Jim Jackson SAV LF 1 2 2 11 2 1 1 14 11
Brian Jacobs ALQ LF 1 2 1 10 3 2 5 13 10
Mike Jamar SAV 3B 1 2 13 19 17 17 2 17 3
Eddie Jenkins SAS 2B 1 2 16 15 19 15 11 11 16
Casey Johnson EUR CF 1 2 1 10 5 1 3 8 11
John Johnson EUR 2B 1 1 9 15 12 11 1 12 10
Tony Johnson WCH LF 1 2 2 10 4 2 13 12 11
Josh Jolley WCH SS 1 2 11 13 11 9 13 13 13
Brian Jones REN C 9 15 1 11 3 2 1 11 6
Dave Jones ALQ SS 1 1 9 7 15 14 5 2 11
Josh Jones ELP 1B 19 7 4 3 2 2 2 4 1
Phil Jones TAL CF 1 1 10 8 7 7 15 13 14
George Joseph BOI SS 1 2 12 14 15 12 13 13 13
Keith Joseph DES CF 1 1 1 11 2 2 15 10 8
Andy Joyce BOI SS 1 1 12 16 12 12 9 14 10
Alex Justiniano KNX C 15 16 5 10 4 2 1 9 7
Rick Jutras TAL 1B 1 1 13 8 11 11 14 13 19
Jared Kampe BOI LF 1 1 5 1 4 1 14 5 11
Sean Karpa SAV 3B 1 1 6 17 8 9 4 15 7
Eric Keeffe COR RF 1 1 1 4 3 1 6 12 10
Andy Keller WCH LF 1 1 9 10 9 9 12 15 20
Jim Kennedy ALQ SS 1 1 13 14 20 19 1 11 4
Paul Kenworthy ALB SS 1 1 17 11 18 11 4 5 3
Jason Kesler TAL RF 1 2 1 4 2 1 10 12 20
John Kimberly BIS 2B 1 1 6 2 14 12 3 1 13
Jay Kinsley ALQ 1B 1 1 9 11 19 17 11 14 9
Steve Knappen EUR 2B 1 2 14 15 16 18 10 13 9
Craig Knight TUC SS 1 1 12 17 11 10 6 15 10
Abel Kolpack TUC 1B 1 1 3 8 5 13 2 4 6
John Kowalchuk SAV 3B 1 1 13 15 18 17 1 14 10
Josh Kowalczyk EUR 2B 1 1 8 7 9 11 1 4 9
Travis Kraft TUC 3B 1 1 10 9 10 12 6 7 10
Simon Krajewski BOI RF 1 1 11 6 7 8 14 12 13
Kiyoshi Kuwahara REN SS 1 1 15 14 14 17 9 13 10
Dan LaBranche DUL 1B 1 1 2 8 3 3 1 1 2
Tyler Lacey DES 2B 1 1 3 5 9 9 10 2 9
David LaDuca TUC C 11 11 1 5 2 1 1 5 6
Shawn Lafferty HAV CF 1 2 11 7 7 1 18 17 13
Ryan Lamar SAS RF 1 2 1 10 3 1 10 14 7
Josh Lane TAL 1B 1 1 2 10 6 1 1 10 10
Paul Lane COR LF 1 1 11 3 9 8 15 10 17
Eddie Larios TOL 1B 1 1 1 4 4 3 1 3 3
David LaSusa BIS C 12 12 1 5 6 1 1 4 7
Chris Lauber NOR CF 1 1 1 1 2 1 6 7 14
Cameron Laughlin SAV CF 1 1 3 6 5 3 16 11 19
Will Lawrence TUC 1B 1 1 9 7 7 2 3 2 3
Chae-ho Lee LIN 2B 1 1 15 15 20 19 1 14 20
Randy Lemon NOR C 9 10 4 6 6 2 2 8 6
Steve Leo TAL CF 1 1 18 8 13 14 18 13 10
Jim Lere TAL SS 1 1 14 15 17 16 1 12 9
Jake Levesque TAL RF 1 1 1 11 2 2 7 19 10
Chris Liguori Jr. TUC RF 1 1 1 7 3 1 4 15 14
Brian Lind WCH SS 1 1 14 10 13 15 8 8 17
Andres Lira TUC 1B 1 1 3 10 7 4 1 4 3
Brad Lochner LIN C 15 15 2 9 4 2 1 10 2
Hayden Long TOL CF 1 2 8 6 9 9 16 11 15
Pedro Longoria TOL 1B 1 1 5 2 9 4 2 3 5
Bruce Lopez DES 3B 1 3 8 14 12 5 1 11 10
Jose Lopez TAL SS 1 1 15 17 14 15 13 13 12
Bruce Lowery NOR LF 1 1 7 15 16 16 7 15 6
Ricky Lucchi DES 3B 1 1 14 12 10 10 15 17 15
Kris Lucey TAL RF 1 1 12 15 8 2 15 20 16
Tom Lund DES C 3 13 3 6 4 1 1 5 4
Mike Lynn HON LF 1 1 7 5 7 1 10 13 20
William Lyons SAS 3B 1 1 16 19 10 13 2 15 11
Matt Malinowski SAV 3B 1 1 9 11 10 14 8 10 10
Jordan Mallory TAL 3B 1 1 7 12 14 11 5 8 10
Martin Malloy BAN RF 1 1 7 11 7 8 15 19 20
Bobby Martin LIT 3B 1 3 9 20 13 6 4 16 4
Ken Martin NOR RF 1 1 4 14 4 3 5 17 9
J.J. Martine DES 2B 1 1 7 4 7 13 8 2 11
Alex Martinez SAS 1B 1 1 1 11 1 2 2 15 10
Jeff Martinez WCH 3B 1 1 8 16 9 5 6 14 7
Jesus Martinez BIS 3B 1 1 11 10 10 9 3 9 10
Jose Martinez TAL LF 2 2 10 10 13 12 13 16 18
Juan Martinez NOR 2B 1 1 13 12 12 12 1 8 5
Rodolfo Martinez TUC 2B 1 1 13 13 15 15 9 10 9
Lucas Martins SAV 1B 1 2 6 5 8 2 2 6 1
Munenao Masu WCH CF 1 1 14 6 13 2 19 14 20
Brian Mathis SAV LF 1 1 4 17 11 9 1 13 13
Curt May LIN 1B 1 1 1 6 7 4 3 2 1
Bob Mayer EUR RF 1 1 2 10 5 1 4 13 12
Josh Maynard WCH CF 1 1 10 12 6 7 14 18 13
Nate McCleary WCH 1B 1 2 2 7 3 1 8 13 9
Mark McCord DES LF 1 1 1 2 2 1 6 7 14
Bill McEwen EUR C 13 13 4 10 7 2 1 9 6
Tim McFarland HON CF 1 1 10 3 10 1 11 11 16
Nate McGaha ALQ RF 1 1 9 9 9 8 9 14 12
Jacob McKelvey REN 3B 1 1 1 6 2 1 2 12 9
Jake McKenna DES 2B 1 1 17 9 14 18 13 8 20
Jason McKenna BAN C 8 15 2 11 3 2 4 10 6
Bob McMillan TAL CF 1 1 15 3 13 12 15 9 18
Nick McMillan BOI CF 1 1 15 7 11 2 12 13 13
Noel McMinn NOR RF 1 1 11 9 9 1 10 12 10
Mike Melikov TUC 2B 1 1 11 7 11 9 9 7 12
Ray Mendelson TOL CF 1 1 8 5 9 1 10 11 9
Chris Mercer EUR C 10 11 1 6 5 2 1 6 3
Kevin Merrow BIS RF 1 1 9 17 10 10 4 17 8
Joe Meyer EUR RF 1 1 10 10 10 9 11 17 14
Ben Middleton EUR 1B 1 2 12 13 19 11 3 15 11
Erik Miller ALQ 2B 1 1 16 5 10 13 11 2 8
Jay Miller HON CF 1 2 1 13 1 2 14 17 17
Nathan Miller NOR RF 1 1 1 6 1 1 7 14 11
Rob Miller SAV 1B 1 1 3 5 7 2 2 3 2
Sean Miller BAJ LF 1 1 6 6 6 7 15 15 20
Corey Miner COR SS 1 2 10 13 14 14 5 11 12
Jon Minor ELP 3B 1 1 12 19 17 14 14 17 14
Antonio Miranda KNX RF 1 1 10 7 8 10 14 15 14
Dan Mitchell TOL SS 1 2 13 12 18 17 1 10 14
Sean Mitchell WCH CF 1 2 7 7 5 2 18 16 14
Steve Mitchell COR 3B 1 2 14 15 12 16 3 11 13
Alejandro Montez EUR 1B 1 1 4 9 7 4 3 3 3
Elijah Moody BAN 3B 1 2 10 15 12 9 1 13 7
Justin Mooney REN 1B 1 1 1 7 4 1 11 11 15
Jim Moore TUC SS 1 1 16 14 17 18 1 10 10
Robert Morales SAV 2B 1 1 14 6 11 11 4 2 9
Kyle Moran ELP SS 1 2 15 11 14 16 2 9 7
Juan Moreno SAS 2B 1 1 12 13 18 16 8 11 14
Adam Morris REN 1B 1 1 8 4 10 10 12 7 9
Nate Morris WCH SS 1 2 12 12 13 18 1 11 6
Bret Most EUR LF 1 2 3 14 5 2 12 14 16
Jon Motyka SAV RF 1 1 3 9 3 4 12 17 19
Jeff Mulder SAV RF 1 1 4 13 14 12 4 6 12
John Mullen TAL C 7 10 1 3 5 1 1 3 2
Bill Mullin BOI RF 1 1 10 11 15 14 14 19 13
Jose Munoz SAV C 13 14 6 11 2 2 3 9 8
Brian Murphy TAL 3B 1 1 12 15 16 13 6 14 9
Chris Music LIN C 9 9 4 3 5 2 2 2 2
Rob Nabors NOR CF 1 2 11 8 13 14 18 5 9
Shiro Naganuma TOL 2B 1 2 12 8 16 13 5 2 7
Takumi Nakasone SAS 2B 1 1 14 13 20 20 9 10 20
Jose Nava NOR 2B 1 1 17 7 13 11 5 2 12
Ramon Negrete WCH 1B 1 1 4 3 13 2 2 2 12
Jose Negron TAL 2B 1 1 13 9 12 13 13 14 14
Marcos Negron SAS 1B 1 1 6 6 7 6 2 6 8
Bill Nelson SAV SS 1 1 14 10 7 11 11 7 10
Jeremy Nelson KNX 2B 1 1 13 19 14 12 3 15 9
Tracy Nesbitt KNX 2B 1 2 8 14 12 11 7 14 8
Bill Newell BIS C 11 9 3 5 2 2 1 5 10
Jason Newman ALQ LF 1 1 7 2 4 4 13 8 11
Alex Nieves TAL RF 1 1 1 6 2 1 6 13 12
Travis Noble TOP 2B 1 1 11 12 17 12 9 9 11
Ken Norman EUR C 11 15 2 9 7 6 2 9 1
Cole Norris BOI 2B 1 1 11 10 16 13 5 10 13
Jose Novas ALQ 2B 1 1 16 15 16 18 15 15 16
Carlos Nunez TUC 3B 1 1 10 17 18 16 9 13 18
Chris O'Neal KNX C 9 13 4 7 7 3 1 7 7
Mike O'Neill NOR LF 1 1 1 6 1 1 5 10 12
Joel Ojeda COR LF 1 1 5 5 7 4 5 9 12
David Openshaw COR RF 1 1 1 12 2 2 10 14 9
Danny Orduna SAS RF 1 1 2 8 2 1 9 15 14
Bobby Ortiz ALQ LF 1 1 13 7 9 9 12 11 19
Melvin Ortiz EUR 3B 1 1 12 17 19 13 8 15 15
Flynn Orton BIS SS 1 1 12 17 14 12 2 14 17
Jared Pack WCH 3B 1 1 13 19 16 17 7 16 6
Alexis Palacios TOL SS 1 1 13 15 20 18 3 14 9
Josh Panebianco HON 3B 1 1 13 19 13 12 10 18 8
Jaylin Pannell ELP 2B 1 1 8 8 9 10 5 6 7
Mike Paredes DES C 13 16 1 9 5 2 1 9 8
Kevin Parker NOR CF 1 1 8 10 7 7 14 15 14
Bryan Parks ALQ CF 1 2 1 4 2 1 7 11 9
Jim Patterson SAS CF 1 1 1 7 4 1 10 11 14
David Payne WCH CF 1 1 1 11 1 2 13 15 7
Albert Pearson COR RF 1 1 5 6 5 6 14 13 12
Warren Peebles SAS CF 1 1 5 7 6 6 11 11 14
Brian Peery NOR LF 1 1 1 10 6 4 13 14 11
Jaime Pelletier BIS 3B 1 1 10 17 12 4 7 15 9
Victor Pena TOL 1B 1 1 9 5 7 2 1 5 1
John Pence REN RF 2 1 1 7 4 1 6 11 11
Alex Perez TUC 3B 1 2 13 20 13 10 3 19 10
Danny Perez NOR CF 1 1 14 7 14 2 18 14 20
Josh Perlstein COR CF 1 1 13 9 8 8 16 14 16
John Peters ALQ C 10 11 1 4 3 1 1 6 2
Tim Petitt COR 3B 1 1 9 19 11 11 8 19 11
Nick Petty EUR 1B 1 1 1 6 2 1 9 15 10
Chris Phillips NEW LF 1 2 12 15 11 11 14 20 15
Ed Phillips NOR 2B 1 1 8 10 12 11 2 5 14
Pete Phy SAS 2B 1 1 15 6 15 9 12 2 11
Travis Pike COR 1B 1 1 3 4 7 5 4 10 12
Bob Pikula BIS 1B 1 1 3 6 6 1 7 8 12
Jose Pineda DES CF 1 1 1 4 2 1 13 11 15
Jason Pitz TUC CF 1 1 2 11 2 3 16 16 11
Adam Platt KNX LF 1 1 4 4 3 2 16 18 11
Jeremy Plotz SAS 3B 1 1 14 15 19 15 4 11 20
Dennis Ploughman DES CF 1 1 10 10 9 1 15 16 16
Jared Pomponio WCH 1B 1 2 2 9 5 3 2 3 7
Art Poole COR LF 1 2 1 10 3 4 12 11 13
Aaron Pople NOR C 9 10 1 7 3 1 1 5 4
Nick Poppen WCH 1B 1 1 10 18 10 2 7 18 8
Craig Powell ELP C 9 14 9 5 7 2 1 4 2
Wayne Powell NOR RF 1 1 2 11 4 1 4 14 11
Mike Prado COR 2B 1 1 11 5 17 14 9 2 16
Jonathan Price HON 2B 1 2 13 5 10 10 12 9 9
Matt Price LIN 2B 1 1 12 15 19 16 2 12 10
Nick Pritchett ALQ SS 1 1 14 9 13 13 2 7 8
Mike Quasius HON RF 1 1 15 17 15 16 17 20 17
Hector Quinones BOI CF 1 1 10 2 10 8 14 8 11
Willie Quintana COR RF 1 2 1 5 2 1 7 10 11
Brett Rafferty ALQ C 11 11 1 6 3 2 1 5 4
Alberto Ramirez WCH SS 1 1 18 17 20 20 7 15 8
Angel Ramirez SAS 1B 1 1 7 4 5 3 3 3 9
Mario Ramirez ELP 3B 1 2 10 16 12 10 4 12 8
Sal Ramirez ALQ C 7 10 2 4 6 2 4 2 3
Tony Ramirez WCH 1B 1 1 11 19 15 14 8 17 6
Victor Ramirez TUC LF 1 1 12 17 11 3 7 14 7
Ricardo Ramos TAL C 13 14 1 7 2 3 1 8 2
Louie Rawlings SAV 1B 1 1 4 7 2 2 1 2 3
Kyle Rawson SAS LF 1 1 7 11 4 1 13 11 11
Jonathan Ray TUC C 9 8 1 3 5 2 1 5 2
Jason Redding WCH RF 1 1 1 13 2 1 9 17 14
Sean Reed SAS 1B 1 1 3 4 6 1 2 2 2
Aaron Reid SAS 3B 1 1 11 17 9 4 7 12 8
Pete Reid SAS 1B 1 1 14 5 15 6 5 1 11
Pete Reid SAV CF 1 2 13 10 11 11 15 15 11
Jeremy Reinsch TOL 2B 1 1 13 11 20 15 13 11 11
Pete Reusch KNX 3B 1 2 8 17 10 10 2 14 10
Craig Revels COR CF 1 1 11 5 10 10 16 11 10
Leo Reyes TOL C 13 14 1 9 5 1 5 8 8
Jose Reyna TAL LF 1 1 1 3 2 1 6 9 13
Juan Reyna COR C 7 8 2 4 7 1 1 2 5
Alex Rice WCH CF 1 1 6 5 5 4 13 14 10
Francisco Rivera SAS C 6 9 1 6 2 3 1 5 5
Sam Rivera ALQ 3B 1 2 13 17 15 14 1 14 10
Luis Roa WCH 1B 1 1 1 2 8 2 1 2 3
Jim Roberts SAV SS 1 1 14 14 13 10 3 9 8
Alex Robles WCH 1B 1 1 1 7 2 2 5 10 13
Salvador Rocha SAV LF 1 1 13 7 10 9 11 13 10
Larry Rodd SAS RF 1 1 2 6 5 1 8 13 11
Chris Rodenhiser ALQ RF 1 1 1 14 4 1 10 20 11
Bob Rodriguez SAV 2B 1 1 12 9 10 15 8 3 8
Jordan Rodriguez TUC 3B 1 2 7 15 9 3 2 15 3
Raul Rodriguez TOL SS 1 1 14 16 20 20 9 16 7
Ali Rogers COR SS 1 1 13 16 19 16 10 13 13
Jonathan Rogers BAN 1B 1 1 9 8 8 4 3 4 5
Jose Romero LIT SS 1 1 13 11 15 18 9 8 8
Terry Roos KNX 1B 1 1 1 6 6 2 1 3 8
Dave Rosenbaum TOL SS 2 1 13 15 13 12 8 15 9
Tyler Ross NOR SS 1 2 13 14 18 18 1 14 10
Adam Rothman ELP LF 1 1 1 7 1 1 8 14 12
Bobby Rubin SAS LF 1 1 1 6 2 1 3 11 12
Jose Ruiz DES 1B 1 1 12 17 13 4 12 15 12
Raleigh Ruiz NOR 2B 1 1 10 9 9 9 9 15 14
Andy Russo NEW SS 1 2 13 11 12 13 4 9 14
Steve Sadler KNX 3B 1 2 9 16 11 9 5 14 11
Ethan Sadorf BOI 1B 1 1 4 8 4 4 3 7 10
Travis Salsgiver SAV C 3 10 1 6 3 2 1 5 4
Landon Salsman ALB RF 1 2 2 2 2 2 8 12 12
Cesar Sanchez EUR 2B 2 1 14 11 20 12 13 15 11
Eddie Sanchez KNX 2B 1 1 7 10 11 7 3 6 6
Octavio Sanchez REN C 4 12 1 7 7 1 1 7 8
Svenbjom Sandberg TAL 2B 1 1 15 10 13 11 12 7 12
Adrian Sandusky TUC C 9 12 4 9 5 2 1 7 7
Chris Sandy ELP SS 1 2 11 14 16 17 4 11 11
Sergio Santoyo BIS SS 1 1 11 8 11 8 5 6 13
Tom Scanlan DES 3B 1 1 7 15 17 9 14 17 18
Drew Schaefer ALQ 3B 1 1 12 20 13 5 2 19 15
Paul Schaefer DES C 11 9 3 5 3 2 1 4 2
Corey Schirmer DUL RF 1 1 11 19 13 10 5 17 10
Jarred Schlesinger LIN LF 1 1 4 6 4 1 11 13 15
Allen Schmidt ELP 1B 1 1 7 8 5 1 6 11 9
Jared Schmidt DES RF 1 1 2 15 5 2 5 20 11
Billy Schnabel ALQ SS 1 1 14 11 11 10 1 9 5
Ryan Schnelle REN CF 1 1 1 5 3 1 11 9 10
Jared Schoenly ACH 1B 1 1 4 8 8 5 1 2 1
Isaiah Schooler SAV CF 1 1 10 4 8 8 11 13 17
Jon Scigliano LIN RF 1 1 5 8 7 7 13 15 17
Luke Scott SAV 2B 1 2 10 13 18 15 1 9 10
George Seidle ELP SS 1 1 9 8 11 10 11 7 11
Hisashi Seki WCH RF 1 1 7 13 6 6 12 19 18
Dan Sellars BOI 1B 1 1 10 7 12 8 1 3 10
Lyle Sellick ELP C 12 14 2 10 6 2 1 9 7
Mark Setser BAJ CF 1 1 14 10 11 10 18 14 20
Ken Shaw TAL C 12 12 2 9 3 1 6 8 2
Ismael Sheard SAS 1B 1 1 2 5 7 2 6 4 3
Ali Shepheard HON SS 1 2 13 9 17 19 1 5 20
Paul Shiplack SAS RF 1 2 2 14 5 4 5 17 6
Billy Shoemaker BIS 3B 1 1 15 12 18 14 8 8 11
Nick Shoemaker BIS 2B 1 1 11 14 14 17 7 10 9
Chris Shropshire LIN RF 1 1 1 11 3 1 10 16 7
Alex Sifuentes BOI LF 1 1 1 7 3 2 7 11 11
Adam Sikes TUC 2B 1 2 8 3 8 8 10 10 11
Emmanuel Simpson NOR LF 1 2 6 5 5 6 11 13 19
Ryan Singleton SAS 3B 1 1 5 15 20 20 2 12 17
John Sinkler BIS 1B 2 8 1 6 3 2 1 4 4
Tim Sklar SAS 3B 1 2 5 16 5 3 7 16 10
Jordan Solomon WCH LF 1 1 4 2 6 4 4 9 7
Jaime Solorzano EUR 2B 1 1 15 4 15 13 12 8 20
Brian Springer DES 3B 1 1 10 16 16 14 1 16 7
Shayne Squire BOI RF 1 2 1 4 1 1 6 8 14
Ryan Squires TAL RF 1 1 4 12 4 2 12 14 14
Matt Stefancic TAL 2B 1 1 8 8 10 13 7 4 11
Zach Stephens DES SS 1 1 11 12 8 10 16 18 12
Paul Stoddart NOR RF 1 1 1 13 4 1 6 20 12
Paul Strom TOP 2B 1 1 11 14 16 13 7 9 10
Jason Struble ELP C 8 14 1 2 4 2 2 5 2
Lee Studebaker BIS C 13 14 4 10 4 2 2 8 2
Kenzie Summers SAS 3B 1 2 13 16 10 13 6 15 8
Wes Symons ALQ LF 1 1 3 4 6 1 8 10 6
Robby Tackett KNX LF 1 2 1 2 3 2 4 9 12
Jeff Talkington DES RF 1 2 3 13 4 4 7 12 8
Ricardo Tapia SAS 2B 1 1 15 14 20 17 18 13 18
Bobby Tate NOR 3B 1 2 10 17 12 10 1 11 8
Frank Taylor KNX LF 1 1 2 2 2 1 9 6 13
Jim Taylor COR LF 1 1 1 7 4 1 5 12 15
Jimmy Taylor ELP 2B 1 1 13 14 17 18 8 12 9
John Taylor TUC 3B 1 3 9 18 14 11 3 14 11
Phil Taylor KNX CF 1 1 8 8 6 2 19 13 9
Jason Tennant ALQ LF 1 2 1 12 2 1 6 17 12
Jered Thomas WCH 2B 1 1 7 16 13 11 13 17 15
Aaron Thompson DES C 10 18 2 14 2 1 1 16 3
Zach Thompson DES RF 1 1 12 10 12 11 14 15 17
Mike Thorley LIN C 9 13 1 9 4 1 5 8 6
Chris Thrift ALC 2B 1 1 13 4 13 17 4 1 6
Xander Tobias NOR LF 1 1 1 4 4 1 5 10 11
Cal Toomey BIS CF 1 1 1 11 3 2 16 14 16
Melvin Torrealba KNX 2B 1 1 10 13 18 14 8 13 10
Angelo Torres NOR SS 1 1 12 13 10 9 10 14 9
Jesse Trago ALQ 2B 1 1 7 7 7 14 2 2 8
Bill Trevino EUR 2B 2 4 9 11 9 13 5 9 13
Mike Trippe SAS LF 1 1 4 18 18 8 2 15 16
Cory Trivett TAL 1B 13 10 1 6 8 1 1 7 7
John Trudel SAS C 5 9 1 6 5 4 1 5 6
Danny Turner TOL 2B 1 2 8 12 16 17 4 9 14
Jimmy Turner SAV 2B 1 1 14 16 20 15 8 12 9
Matt Turnipseed NOR SS 1 1 13 16 6 16 4 16 10
Tony Urquiola WCH C 19 9 4 5 5 4 1 4 7
Bobby Valenzuela SAV SS 1 1 17 17 20 16 14 13 17
Carlos Valenzuela NOR 2B 1 1 16 13 19 16 4 9 10
Roel van Eerde EUR 2B 1 1 11 11 19 19 7 12 15
Odemar van Velzen EUR 1B 1 1 5 11 7 3 12 14 12
Bobby Vaughn REN CF 1 1 7 13 7 1 11 15 10
Ernesto Vega ALQ 2B 1 1 12 9 9 9 7 5 9
Jordan Vega REN LF 1 1 1 5 2 1 7 11 18
Elias Vela NOR 3B 1 1 15 17 9 13 13 16 10
Ernesto Velez DES 3B 1 1 12 13 12 4 1 10 8
Jorge Villagrana COR 2B 1 2 14 9 12 9 5 4 9
Alex Villalba ELP 2B 1 1 18 11 16 17 14 18 18
Alex Villatoro BOI LF 1 2 7 3 10 5 15 11 10
Alberto Villegas REN LF 1 1 11 6 7 7 16 16 13
Neil Vincent EUR 3B 1 1 12 17 7 14 7 15 11
Josh Vlahakis BIS 3B 1 1 14 15 14 13 7 14 10
Ryan Vold ALB CF 1 1 7 2 12 1 14 11 9
Dan Wadden TAL LF 1 1 10 6 11 12 13 12 11
Curt Walker SAV 2B 1 1 7 12 11 10 5 10 9
Mason Walker ELP LF 1 2 2 9 2 4 15 13 12
Steve Wallace SAS SS 1 1 12 8 11 10 15 12 8
Eric Ward SAS 2B 1 1 9 7 12 18 3 2 10
Jamie Ward COR C 7 8 2 6 5 2 2 7 7
Danny Watts WCH 2B 1 2 17 8 14 13 5 3 9
Jasper Weeks SAS 2B 2 1 7 9 12 15 6 7 9
Mike Weinfeld SAS SS 1 1 14 15 17 16 1 10 7
Harry Wellman HAV 2B 1 1 12 6 11 14 5 2 12
George Wells LIN SS 1 1 14 10 12 14 4 9 10
Josh Weseloh SAS CF 1 2 9 4 6 5 16 14 15
Terry Weston NOR 3B 1 1 12 12 17 18 6 9 9
Josh Wheeler BOI CF 1 1 12 6 9 9 14 8 11
Craig Whitaker Jr. EUR 3B 1 3 9 16 10 7 4 15 10
Scott Wiebers WCH LF 1 1 3 13 5 3 6 17 9
Dan Wiggins ELP LF 1 1 3 6 3 4 14 9 12
Michael Wilder KNX 2B 1 1 13 7 13 11 6 3 11
Joel Wilkins REN RF 1 1 9 10 7 7 12 15 13
Paxton Wills BOI RF 1 1 10 11 9 1 11 18 11
Josh Wilson KNX CF 1 1 11 2 9 1 14 9 17
Pete Wilson SAS 3B 1 2 10 18 15 4 1 14 8
Wes Wilson TOL 2B 1 1 10 8 12 10 7 6 13
Simon Winter SAS CF 1 1 1 12 3 1 15 19 16
Jon Wiseman NOR LF 1 1 8 15 9 9 9 18 11
Chris Woessner SAS LF 1 1 3 5 6 7 7 11 17
Jason Wright TAL CF 1 1 1 9 4 2 14 18 11
Jason Yaeger TAL C 9 11 3 9 5 1 1 9 5
Tyler Yancy ALQ RF 1 1 8 14 11 12 5 15 11
Chris Young WCH LF 1 1 3 6 4 2 12 9 17
Angel Zambrano ALQ 2B 1 1 16 6 15 15 5 2 11
Ramon Zamora BOI 3B 1 3 13 18 10 8 5 17 10
Graham Zavadil BIS C 12 15 8 10 7 1 1 11 8
Yi-xiao Zhang TOL LF 1 1 1 12 3 2 12 16 13
Larry Zimmer WCH 2B 1 1 9 3 7 7 16 11 13
Wednesday, November 1st, 2023 - OOTP Baseball 17.12 Build 75