MAJOR LEAGUE BASEBALL
LEAGUE UPCOMING FA REPORT - SCOUTED BY: OSA
12/27/2047
 
  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
Blake Abbott SD 3B 2 4 25 97 44 34 27 92 39
Ernesto Abreu NYY LF 3 5 40 38 31 3 50 57 52
Sterling Acosta COL 2B 1 1 79 87 93 95 64 72 71
Tokugoro Adachi DET C 63 61 26 39 25 2 10 40 34
Bobby Adams WAS SS 1 2 67 68 79 57 54 53 67
Tim Adams TEX 3B 2 2 67 76 74 76 20 52 35
Fathi Addae NYM 2B 1 1 66 50 57 98 4 11 28
Francisco Aguayo NYY 1B 3 2 20 14 33 6 36 15 13
Jon Aguilar CHC RF 2 2 26 21 6 19 86 73 67
Juan Aguilar MIN C 87 86 78 80 75 80 8 64 9
Raghnall Ahearne SEA CF 2 2 3 6 23 39 88 92 99
Xavier Alaniz LAD LF 2 4 24 54 26 3 47 66 65
Matt Alderson NYY C 71 56 4 26 24 9 25 29 5
Jamel Alexander NYM CF 1 2 7 58 20 6 75 89 96
Tyler Allen BAL CF 1 1 42 42 33 39 78 90 84
Jose Almonte PIT 2B 1 8 28 36 31 66 65 25 58
Ben Alspach ARI 3B 1 3 56 63 41 44 14 37 38
R.J. Anchondo ARI LF 3 5 1 34 13 5 71 62 73
Danny Anderson CLE 1B 1 11 17 69 55 30 5 72 27
Doug Anderson WAS LF 1 1 11 8 11 4 40 44 53
Zachary Anderson OAK 3B 2 1 20 98 48 32 9 71 26
Jason Andrews COL LF 45 54 35 43 19 41 70 73 66
Bazyli Andrysiak MON C 82 101 1 88 5 6 1 7 29
Eric Angelle DET LF 1 1 1 60 22 1 26 51 72
Andy Arbuckle CHC C 74 71 69 106 50 101 49 87 31
Manuel Arguello TEX RF 1 1 1 43 9 5 42 81 84
Ian Arlotta DET SS 2 1 74 73 95 99 28 58 13
Bill Armijo NYM CF 1 1 7 7 11 17 64 67 77
Kirk Arp TOR 3B 1 6 76 95 99 102 4 18 48
Cesar Arteaga ATL 1B 1 2 42 30 60 99 2 9 25
Ronnie Ashley STL C 66 51 2 19 14 3 1 14 13
Justin Aslinger TEX 3B 1 3 65 101 67 31 6 78 41
Ricky Ayon CIN LF 1 4 1 22 10 1 46 69 48
Jose Baez TEX RF 1 3 1 10 7 4 62 85 89
Jung-keun Bai CIN C 78 51 7 30 15 2 4 26 3
Danny Bailey KC CF 1 4 42 45 18 3 79 80 68
Tommy Baird STL CF 1 3 51 58 59 72 80 91 93
Joel Baker LAD C 54 65 69 66 89 90 72 80 94
Carlos Ballesteros ARI SS 1 1 82 99 102 98 34 54 46
Justin Balthazor CAL 1B 1 7 20 54 15 10 43 7 8
Danny Barajas NYM C 73 50 15 22 13 12 8 25 8
Dave Barefoot CIN SS 1 1 61 91 98 90 43 83 66
Jorge Baret TOR LF 4 2 1 26 9 33 66 94 96
Jordan Barragan NYY C 97 88 69 73 67 80 7 38 11
Chris Barrera LAD LF 5 1 4 30 8 1 39 54 85
Curt Barrett ARI C 72 76 68 70 72 75 1 14 5
Adam Barry CAL 1B 1 1 60 22 39 7 9 6 9
Ivan Barry OAK 2B 1 7 51 68 77 69 24 20 38
Scott Bartholomew DET C 121 122 91 103 84 110 1 8 29
Jamie Bass NYM SS 5 6 42 31 41 76 1 10 33
Mike Batko BOS 3B 1 4 63 70 82 60 6 48 35
Morgan Batson ARI 3B 3 3 48 100 49 34 6 80 31
Steve Bauman WAS LF 1 1 16 59 9 13 33 74 50
Blake Beale ARI LF 1 3 36 41 33 38 48 76 43
David Beauchamp ATL C 90 88 67 80 72 73 46 61 64
Kyle Beaulieu ARI 2B 3 3 87 86 89 90 8 46 37
Chris Beckham PIT 2B 3 1 50 64 68 63 9 33 42
Elijah Benton CIN C 64 47 5 24 39 6 4 17 4
Brian Bentz BAL 2B 3 1 36 32 40 70 1 3 51
Matt Berkley OAK C 90 92 60 70 69 73 7 9 9
Manny Berrones CWS 1B 2 1 25 26 37 9 10 32 13
Matthew Berry CIN 1B 5 6 19 21 5 3 22 17 6
James Betron BAL CF 1 2 74 36 49 4 70 72 52
Alan Bianchard OAK LF 2 3 8 25 18 10 50 73 74
Ioan Biros MIN C 98 97 29 84 70 2 10 14 17
Matt Black ARI 1B 1 4 2 40 19 11 1 58 32
Alex Blanco NYY C 81 40 23 13 34 7 5 9 8
Jeremy Boerman TEX C 79 86 72 81 52 70 1 9 4
Deshawn Boseman WAS RF 1 1 7 20 3 4 30 54 53
Andy Bowman TEX LF 1 3 28 54 34 5 79 102 90
Jared Boyce BAL C 73 42 5 16 18 3 1 11 6
Dan Boykins STL 1B 1 3 55 40 33 17 4 26 29
Dan Boylan ARI CF 1 1 6 27 17 33 78 85 98
Jeremy Brammer OAK LF 1 1 4 9 6 5 40 66 52
Bob Branham BOS 1B 1 1 6 43 66 5 6 8 13
Eisse Bravenboer PIT C 67 69 60 72 72 75 1 9 9
Fernando Bravo BAL SS 2 1 79 72 72 83 16 67 41
Jason Bresnahan CWS SS 1 2 60 87 94 78 2 23 25
Andy Bridger BAL SS 1 4 89 102 43 99 40 74 36
Larry Brocato BOS 1B 2 7 57 35 60 79 21 16 54
Butch Brown CAL CF 1 1 41 31 48 2 65 51 65
Devin Brown MON 2B 1 4 55 79 71 66 21 63 42
Freddie Brown SD LF 1 4 29 55 21 24 47 65 62
Ryan Brown NYM RF 4 1 28 51 20 23 42 88 74
Mark Buchholz ATL 3B 1 8 72 80 71 44 2 38 8
Pat Bulger BOS C 71 53 5 22 38 43 6 27 25
Brendan Bundy SEA CF 1 7 54 6 41 7 74 54 92
Gonçalo Burhil NYY 3B 1 1 64 59 89 30 35 55 25
Aaron Burress LAD C 73 74 50 63 65 68 6 12 5
Jimmy Buzard CAL 1B 1 2 20 23 37 18 5 8 4
Jose Cabello MIA RF 4 8 22 26 26 4 50 56 43
Tomas Caldera CWS 3B 1 1 69 88 89 80 4 57 18
Eduardo Calderon CWS C 90 53 7 21 9 17 2 22 19
Graham Calvert MIN C 78 41 22 18 25 2 12 13 26
Julio Canseco TOR RF 1 1 2 27 9 28 83 99 97
Willie Cardamone CIN CF 2 3 5 40 8 5 63 61 35
Mario Cardona SEA SS 2 5 78 80 62 77 10 53 30
Scott Carr DET LF 1 3 32 26 27 29 42 53 49
Jesus Carrillo MON 2B 1 4 92 80 74 58 57 65 50
Doug Carter SEA C 86 39 20 10 40 8 17 21 31
Travis Carter BAL 2B 1 6 58 55 63 64 1 18 51
Cyd Carver CIN SS 1 1 54 76 90 80 4 63 39
Mitchell Casey HOU RF 3 1 17 53 14 1 20 81 75
Edgar Castillo ATL LF 1 2 70 13 64 6 55 58 98
Edgar Castillo CWS LF 1 2 12 9 28 7 67 66 97
Jerry Castillo TEX 2B 5 1 66 78 84 91 33 66 69
Jose Castillo CWS 1B 1 4 52 23 51 64 66 38 44
Kevin Chafe CWS LF 1 2 30 34 32 36 52 65 58
Evan Chalarian MON SS 1 5 69 92 78 61 22 67 39
Bartholomeu Chambino NYY 3B 4 10 98 102 100 91 60 66 64
Adugna Chandu BOS 2B 1 2 71 66 63 72 1 66 42
Cesar Chavez ARI 2B 4 2 64 75 77 79 37 51 45
Eduardo Chavez OAK SS 2 3 78 91 100 95 16 68 80
Rich Chavez CWS 1B 1 3 74 67 74 76 32 21 33
Kian-tat Chen CAL CF 1 5 23 31 54 67 66 85 101
Andy Chess BAL 2B 1 1 47 65 61 63 1 12 8
Gang-sheng Chew NYM SS 9 14 62 80 64 50 25 63 51
Matt Childers CWS 3B 1 1 88 94 84 86 6 77 46
Duri Chilemba NYM 3B 1 1 71 93 68 82 11 63 54
Selam Chimsima TOR 3B 3 10 66 98 89 31 34 77 38
Jose Chinchilla BAL 2B 1 1 61 75 53 59 17 52 25
David Clark CWS RF 1 5 4 43 11 7 54 74 80
Dunlang Clark CWS C 95 87 83 78 21 82 43 46 27
Steve Clark LAD LF 5 1 12 47 50 62 40 53 67
Andrew Clarke TEX 2B 1 4 63 46 70 82 1 5 13
David Clough CIN C 79 64 3 37 35 1 8 24 3
Justin Colella SEA C 68 62 23 9 9 6 6 15 22
Paul Collins MIL LF 1 8 57 45 47 54 55 66 94
Ivan Colon TEX SS 2 1 78 85 80 91 21 64 61
Theodore Conboy PHI LF 1 2 43 6 18 9 41 49 52
Juan Concepcion LAD RF 1 1 25 32 32 6 30 79 95
Jon Conklin CIN RF 1 1 4 50 6 8 21 66 54
Trevor Conklin LAD 3B 63 59 74 69 78 80 1 8 13
Tim Connell CAL SS 1 5 77 68 79 76 23 44 82
Josh Conner CWS 3B 1 1 70 98 75 84 19 71 79
Rodolfo Contreras BOS CF 2 6 22 22 41 45 94 96 98
Sean Cook NYM RF 2 1 11 36 7 29 65 93 95
Jayden Copeland NYM 1B 1 7 17 31 9 10 3 14 8
Dennis Coppolino MIA 1B 67 48 67 60 83 47 26 29 72
Emilio Cordero MIA C 87 48 6 8 20 5 2 12 6
Ron Corn TEX CF 1 1 20 36 10 9 78 78 82
Jeff Cox SEA C 72 27 1 17 9 5 10 12 18
Rich Cracchiolo NYM CF 1 1 1 76 11 11 59 92 67
Herb Craig TEX 3B 1 4 76 82 75 76 55 62 66
Mike Craver MIN SS 1 1 49 56 76 78 31 59 44
Josh Crenwelge LAD 2B 3 1 58 71 75 77 27 8 31
Rocky Crowley MON RF 2 3 50 33 34 1 58 68 58
Gus Cruz BOS SS 5 6 90 70 46 98 77 61 48
Luis Cruz ATL RF 1 4 11 32 7 10 69 71 72
Robby Cuellar LAD 1B 2 6 19 40 36 8 26 13 35
John Cummings ARI C 66 38 1 12 11 5 1 1 10
Aaron Cusick DET CF 1 1 59 48 62 75 64 66 65
Corey Dalton ATL 1B 1 3 18 37 18 9 25 9 8
Brandon Davis CAL CF 1 1 45 22 34 42 91 101 100
Niek de Haan OAK 1B 3 4 49 29 51 80 46 11 40
Jordan de Jesus NYY 2B 1 3 87 96 99 97 48 76 61
Lee Deason BAL 2B 1 1 55 84 83 83 17 61 38
Alain Delhaye CAL LF 39 44 62 67 68 61 72 64 72
Zachary DeLuca OAK 1B 1 4 54 47 53 57 38 53 31
Jeff Densmore ARI CF 1 1 19 33 20 19 83 68 90
Jimmy Detrie MON RF 1 2 15 73 17 3 44 100 90
John DeVillier PIT 3B 2 1 49 83 58 66 7 73 42
Chris Diaz CLE 3B 1 1 60 101 57 84 62 93 71
Jordan Diaz STL LF 1 3 17 9 15 19 45 63 56
Tony Diaz CIN LF 1 2 1 19 5 1 37 57 50
Zack DiCicco DET 2B 1 7 49 59 57 57 4 45 36
Brian Dickeson CIN LF 2 2 1 15 6 3 33 53 61
Mike Dodson LAD SS 1 2 73 64 101 92 50 63 91
John Doucette BOS C 66 26 25 22 25 9 18 17 40
Dave Doughty TEX RF 1 2 3 22 11 3 57 93 78
Sam Dowdy ARI 2B 1 2 33 65 76 42 2 3 7
Zach Downs SEA 2B 5 2 38 60 76 73 1 19 56
Pat Drader WAS 2B 2 1 52 53 69 78 29 31 65
Elmo Dreier NYM SS 1 3 88 103 94 102 19 21 49
Arvin Dungca CLE 1B 1 4 50 14 39 51 36 17 39
Nick Dunton MIA 1B 2 1 44 77 61 52 37 68 32
Marc Durgin NYY CF 7 1 44 32 36 3 65 66 47
Brent Dutcher SEA SS 1 1 61 77 96 103 21 55 45
T.J. Duvall ARI 1B 1 3 51 94 61 21 16 72 41
Ryan Dyal CWS 2B 1 3 45 39 61 72 11 13 69
Curt Earnest LAD 2B 1 5 45 72 62 76 38 36 22
Fletcher Easter CWS 2B 1 6 40 24 71 84 1 8 14
Isaiah Easter MON CF 1 1 58 43 64 70 79 53 82
Danny Eberhart CLE SS 1 3 87 99 98 128 64 65 67
Jerry Edmiston CWS C 70 65 5 32 7 8 1 24 12
Tom Edwards BAL 2B 1 3 66 65 66 81 59 24 42
Rick Ellis SEA SS 1 4 73 92 71 79 56 72 74
Kiril Emeshin SD 2B 1 3 64 73 70 68 34 11 48
Billy Encinias COL C 93 101 69 79 88 46 4 6 19
Andrew Erens BAL CF 1 3 48 34 37 4 67 76 73
Roger Escareno TOR 3B 1 2 78 94 74 39 12 77 49
Joe Evrard BOS C 104 110 91 99 101 100 10 10 21
Imbart Faber KC 2B 1 1 60 89 74 92 42 74 60
Matt Fabre SD 3B 1 2 79 88 46 35 11 63 29
Chris Fandino LAD DH 1 1 6 29 7 2 48 66 72
Freddie Farrar CIN 2B 1 4 43 36 76 83 18 6 45
Harrison Feist NYM 1B 1 4 7 25 7 6 1 8 15
Victor Ferrermena OAK RF 1 4 7 27 10 6 33 65 56
Alberto Figueroa PIT LF 2 3 13 39 12 40 55 68 72
Ken Fitzpatrick NYM 2B 2 4 50 42 83 75 7 6 11
Gerardo Flores ARI LF 1 4 5 84 15 7 39 95 53
Edgar Franco BAL LF 3 1 39 30 47 28 24 51 49
Shane Free BAL SS 1 2 38 38 69 81 1 8 33
John Freeman SD CF 1 2 56 27 41 42 84 55 81
Toichiro Fujimoto CWS C 71 67 44 53 60 62 8 6 23
Danny Gallegos SD RF 3 4 32 48 33 37 71 87 99
Jonathan Gallup OAK 1B 1 1 30 28 36 14 1 8 6
John Galluzzo CIN 2B 2 3 28 33 79 76 8 16 62
Bobby Gambrell LAD 3B 2 1 40 95 62 42 41 83 46
Antonio Gamez BAL LF 1 6 61 8 60 59 60 89 97
Jose Garate ATL 1B 1 1 34 83 50 31 23 67 37
Javier Garcia TOR 3B 72 74 71 82 82 98 1 29 27
Tony Garcia CWS 2B 1 1 42 45 88 76 6 14 59
Jeff Garofalo OAK 1B 1 3 11 39 28 45 35 62 60
Kyle Garrett LAD RF 1 1 3 24 4 2 66 61 70
Alex Genao MON 2B 42 62 71 84 68 99 55 69 64
Ernie Genier BOS 1B 64 25 29 12 46 11 35 11 20
Danny Gerardo ARI SS 1 6 94 99 57 99 53 73 48
Nick Getz LAD LF 1 1 2 28 7 3 48 70 63
John Gibbs WAS 3B 2 4 56 76 62 44 4 50 43
Jeremy Giesler LAD CF 1 4 46 9 42 40 93 99 100
Jeremy Givens CLE 1B 3 1 73 95 54 70 9 81 52
Chris Glavin MON 3B 3 1 86 87 86 78 53 65 51
Jon Goddard CIN RF 1 1 18 54 13 4 26 74 43
Leo Gomez CIN RF 3 3 41 49 36 3 57 73 51
Melvin Gomez CAL 1B 1 1 38 14 41 9 5 14 41
Salvador Gomez NYM 1B 49 34 43 51 56 38 28 35 30
Jon Gonzales MON C 69 57 16 7 22 5 20 6 36
Roberto Gonzalez ATL 1B 2 3 31 16 34 27 6 12 12
Wes Goscinski BAL 1B 1 3 27 29 37 5 12 14 10
Skyler Goss CWS LF 6 1 12 29 14 6 43 67 47
Josh Gottlieb SEA CF 1 1 42 27 34 3 66 83 64
John Goynes PIT C 75 54 1 30 23 5 8 28 24
Len Graham MIA 1B 3 1 42 43 68 64 8 13 58
John Gray BAL CF 1 3 47 34 66 59 75 77 101
Greg Grayson MON C 70 98 9 58 5 5 15 54 6
Randy Grewe CIN 2B 1 2 36 22 47 95 10 2 48
Pat Grover CIN C 58 76 1 36 23 6 1 45 9
Santos Guadalupe CWS SS 1 3 72 97 95 72 39 76 91
Willie Gutierrez KC LF 2 2 5 52 16 24 70 61 55
Jesse Haddad MON LF 4 1 39 29 27 32 66 72 88
Adam Hairston NYM 2B 1 3 46 52 57 88 3 20 34
Jordan Hall DET 3B 1 8 47 90 49 61 15 53 31
Satoru Handa CIN LF 1 5 19 7 10 18 70 62 86
Robert Handy BAL C 51 59 57 56 62 56 8 13 4
William Hanley TEX RF 1 2 1 21 9 1 34 95 68
Aito Harada PIT 1B 1 3 44 34 27 42 3 6 23
Greg Harden NYY LF 3 2 5 26 4 1 25 41 46
Reilly Hawkins TEX 3B 1 4 64 94 98 54 56 86 97
Tatsunori Hayakawa CWS 2B 1 3 57 70 83 72 27 49 52
Joel Haycock COL 1B 54 37 26 27 37 3 7 14 23
Bobby Heagle MIL 2B 1 1 64 57 72 93 21 50 48
Danny Heikkila CWS 2B 1 1 78 88 90 81 10 36 47
Jack Henningar SF 1B 44 49 46 54 54 54 20 27 28
Julio Hernandez MON RF 2 4 72 27 52 60 63 73 83
Jeckel Hester ATL 3B 1 6 50 85 83 89 21 27 38
Ryan Hiemer WAS RF 1 4 55 53 47 48 42 69 56
Gabe Higley DET 2B 2 1 37 32 44 67 13 7 46
Dan Hill CLE 2B 55 76 62 89 85 96 31 55 65
Sean Hill HOU RF 3 12 40 66 53 33 31 59 42
Gary Hills ARI 3B 5 5 88 96 99 98 1 66 29
Ben Hinman CIN 1B 6 3 68 20 62 14 6 16 1
Koson Hirai ARI CF 1 4 2 25 6 4 80 82 81
Ben Hoffman HOU CF 3 7 42 47 37 43 87 68 78
Ashton Holloway BAL C 44 30 1 12 23 5 1 12 25
John Holst WAS RF 3 4 1 60 4 2 41 85 45
Trent Hood NYM 3B 1 4 45 76 77 46 1 46 33
Danny Hull MON SS 1 1 103 104 95 100 23 86 48
Dan Hunt MON CF 1 1 23 29 24 3 76 75 96
John Iddings CWS SS 1 2 83 73 75 102 6 52 50
Yasuo Igarashi WAS 2B 2 1 68 32 77 75 8 8 51
Jamie Ingram CIN 1B 3 2 27 14 35 5 15 34 8
Katsutaka Inouye NYM C 51 60 10 37 33 33 10 27 25
John Jackson MIA C 88 97 61 78 75 80 1 3 7
Adam Jacobs WAS 3B 3 2 44 94 67 26 47 78 43
Jay Jacobson CIN RF 5 5 25 51 26 25 47 83 48
Terry Jarrells ARI SS 1 1 56 51 32 59 5 60 40
Ian Jarvis ARI C 57 66 36 50 62 51 1 53 25
Ken Jenkins BAL SS 6 3 52 60 91 85 1 51 34
Sean Jenkinson CIN 1B 1 3 30 15 32 11 21 11 2
Jamie Jennings OAK 3B 4 2 40 71 45 37 21 41 31
Ron Johansen CWS 1B 1 5 37 45 84 62 1 19 38
Killian Jones PIT 1B 34 34 13 38 45 8 3 10 28
T.J. Jordan LAD C 93 40 3 7 9 6 1 6 12
Brandon Joshua ARI SS 1 6 71 85 64 69 41 70 44
Xavier Joslin BOS 1B 1 1 6 80 82 21 1 66 23
Robby Juarez MON SS 69 85 98 103 101 95 83 84 33
Sung-hwan Jung CHC C 62 73 47 51 59 59 1 8 26
Rich Justice SEA 3B 1 3 53 75 47 92 35 53 27
Adam Kaeser PIT 1B 44 44 24 40 38 18 4 19 13
Butch Kaiser TEX 1B 1 1 35 41 56 66 2 4 34
Kagetoki Kawai SEA CF 1 6 11 41 16 23 77 81 82
Matt Keef PIT C 65 64 61 61 66 65 5 44 26
Winikeneke Keikemamake HOU RF 1 7 43 28 51 100 43 24 49
Matt Kennedy CIN LF 5 1 1 46 11 5 30 61 56
Dermott Kennelly MON C 69 71 41 49 47 54 1 23 6
Casper Kersten TEX 3B 1 3 62 84 83 81 68 77 81
Chris Keziah NYM 2B 1 1 41 45 67 51 2 17 38
Ben Kidder NYY 2B 1 5 53 80 65 77 22 66 33
Seung-mun Kim PIT C 40 44 21 27 23 5 5 28 8
Marty King HOU 1B 1 4 10 37 13 8 7 33 34
Josh Kirk ARI SS 1 6 81 79 54 82 49 65 45
Nick Kleckner CWS 3B 3 8 51 100 42 29 5 75 31
Preston Knaak NYM C 80 35 25 6 16 10 14 8 5
Phil Knox CAL SS 1 1 45 64 79 99 1 30 21
Tadaaki Kondo NYY 3B 1 1 40 75 54 23 3 57 36
Joe Kooyers CIN 1B 1 4 35 22 46 8 8 17 1
Nate Kopchak LAD LF 2 2 28 55 61 63 62 79 81
Andrew Korman BAL C 67 75 49 49 49 50 1 19 1
Kristian Kristensen CIN LF 1 2 4 15 7 2 15 34 49
Egidius Kruger SEA SS 1 1 80 90 97 92 1 7 27
Kanehisa Kubo CHC C 71 67 66 73 67 69 7 16 19
Shigem Kubo MON LF 1 6 12 8 22 23 73 85 84
Yasusaburo Kuwahara CIN SS 1 2 71 78 101 100 37 71 46
Soo-yeon Kym ARI 2B 2 7 64 30 86 103 20 16 38
Adam Lambert CWS RF 1 4 29 31 18 30 57 71 75
Adam Lancaster WAS SS 1 1 72 75 77 74 20 57 54
Jon Ledesma CIN RF 1 5 3 31 6 21 71 89 101
Sean Lee NYM 1B 1 1 28 35 30 25 19 7 24
Bastiaan Leenders CWS CF 1 8 13 46 17 35 64 71 80
Edite Leoni NYY 1B 2 1 24 25 33 15 7 7 22
Jesse Lester ATL 3B 1 5 50 82 91 79 5 41 22
Brian Levensailor NYM 1B 1 1 51 31 54 8 10 39 47
Tristan Lewis HOU SS 1 1 43 23 47 69 31 3 47
Ji-an Li ARI CF 1 1 8 7 14 23 64 88 91
Liangde Li ATL CF 46 51 40 54 60 56 106 124 124
Ray Llewellyn TEX C 94 110 67 92 99 109 1 8 2
Chris Lockart MON RF 3 1 1 36 3 6 60 96 76
Chris Locklear ATL C 68 72 55 72 3 72 43 58 1
Phil Lomax CIN 2B 1 1 57 24 56 58 46 28 26
Jeff Long CAL 2B 4 4 42 37 53 62 4 11 47
Danny Longoria CWS 3B 1 8 22 96 55 25 30 77 38
Daniel Lopez CWS 1B 28 23 13 32 50 8 2 8 6
Colin Lord CIN SS 1 1 69 85 80 96 15 41 39
Parker Lowe BOS 1B 77 22 41 26 65 58 31 15 70
Danny Loyola ARI 2B 1 1 64 47 66 46 22 19 32
Jerry Luckwell OAK 3B 18 26 58 87 97 125 34 59 71
Jonathan Lugo ARI 2B 2 4 70 92 100 99 48 63 86
Antonio Luis DET 3B 2 1 55 68 72 29 48 68 85
Antonio Luisa ARI 1B 3 2 67 29 26 25 4 17 20
Jeff Luvisi WAS RF 1 1 41 47 52 32 64 85 82
Josh Lykins OAK C 71 70 5 15 21 8 5 12 20
Callum Lynch NYM LF 1 7 49 80 64 19 53 79 70
Bobby Mabrey NYM DH 1 3 25 79 39 30 2 58 44
Steve Machol ARI LF 1 4 3 16 5 2 48 53 55
Pat Mage CIN CF 2 4 63 23 53 46 81 62 94
Leo Mair TOR 2B 8 7 88 90 101 72 24 74 54
Ron Major CAL 3B 2 3 51 72 53 76 40 65 37
Hector Maldonado CIN LF 1 1 4 29 15 5 10 48 57
Elliot Manfredini TOR 3B 1 4 78 84 90 98 1 32 24
Dan Marks MON LF 1 1 17 25 13 9 64 68 54
Ryan Marler NYM C 64 44 13 16 32 37 24 17 51
Jon Marquez CIN LF 4 1 38 16 52 65 69 58 79
Jose Marquez CWS SS 1 1 83 96 101 100 2 56 48
Omar Marquez HOU RF 5 1 9 18 12 1 65 64 57
George Marshall SEA C 65 54 7 24 18 5 1 19 10
Steve Martin SEA 2B 1 3 55 45 82 83 26 25 70
Juan Martinez CAL CF 1 1 47 56 44 55 79 98 82
Mike Maserang SD 1B 49 36 49 51 54 52 25 30 39
Josh Mauer OAK RF 1 1 26 35 29 39 53 71 45
Neil Mautone BOS C 85 63 12 22 42 3 4 24 27
Miguel Maymi OAK 3B 1 6 55 68 60 46 27 53 45
Eddie McCoy MIL 1B 1 2 36 74 51 46 2 50 40
Ethan McCullough CWS C 68 79 77 84 81 83 1 8 16
Matt McDevitt CWS LF 4 5 23 52 20 19 50 63 59
Reginald McDougall HOU RF 2 2 25 19 14 40 76 98 99
Chris McGrath ARI LF 1 6 34 23 44 3 65 56 52
D.J. McManigle CIN 1B 2 3 6 10 12 15 15 26 61
John McNeill WAS CF 2 4 58 46 44 43 73 67 66
Alex Medina WAS C 61 41 17 19 20 4 2 18 8
Miguel Medina BAL CF 1 2 65 61 72 60 82 87 83
Rafael Medina WAS 2B 1 5 64 67 87 92 28 31 46
Mike Meeker ATL 3B 4 4 50 91 100 99 2 54 43
Alex Mejia LAD LF 3 6 27 43 12 12 65 66 63
Tony Mendez CHC C 71 68 48 54 62 66 38 43 51
Alex Mendoza CWS 1B 1 1 19 7 26 5 5 4 4
Manny Mendoza LAD DH 30 28 12 45 36 10 4 17 3
John Michener TOR 1B 2 6 61 58 102 71 5 20 34
Joel Miller DET C 82 53 6 12 18 7 8 21 29
Darwin Mills NYM C 27 1 3 6 20 2 7 6 6
Jim Miske WAS 2B 1 5 28 39 39 64 33 11 46
Darius Mitchell HOU C 70 39 1 11 21 14 1 16 7
Norimoto Miyanishi NYY CF 1 1 59 29 49 44 87 75 58
Guillermo Mojica CWS 2B 1 6 47 58 101 84 52 60 83
Jose Mojica OAK SS 1 4 74 65 101 101 5 55 42
Jose Molina BOS SS 3 6 67 69 100 100 42 58 60
Israel Montoya MIN RF 1 6 53 23 41 2 81 62 34
Brian Moore PIT 3B 1 4 38 102 69 19 22 71 42
David Moore BOS DH 48 47 1 20 7 7 3 24 7
Justin Moore BAL CF 1 1 54 47 64 6 58 76 56
Steve Moore HOU 3B 1 1 60 77 80 82 47 69 66
Tony Morales LAD LF 1 4 1 14 11 5 41 69 70
Robin More LAD 1B 1 1 19 28 25 22 19 44 5
Hugo Moreno BAL C 75 45 5 16 7 9 10 12 3
Logan Morgan MIL 2B 1 2 58 49 79 55 55 32 71
Calvin Morin MIA RF 1 1 33 39 21 5 80 66 72
Manny Moron OAK 2B 2 1 74 96 90 100 14 39 65
Kyle Morse CWS LF 1 1 57 14 53 52 43 61 69
Anthony Mosley SD LF 2 1 27 21 22 4 50 54 81
Carlos Mosqueda MIA 1B 1 5 38 24 31 15 1 3 7
Freddy Mullen MON CF 74 79 58 65 70 69 20 15 9
Alex Munoz MIA SS 1 2 69 83 92 93 3 42 23
Yonetoshi Muranaka OAK 2B 1 2 62 70 100 94 29 64 39
Graham Murphy NYY LF 1 1 1 44 9 3 24 70 42
Keiji Nakajima PIT 2B 2 1 64 71 59 90 25 68 74
Ryohei Nakano DET SS 1 1 49 72 51 78 1 47 34
David Nardone MIN RF 1 4 9 52 16 9 66 77 79
Leo Navarro CWS C 75 78 57 63 65 71 1 16 12
Slavik Nebrodov WAS 1B 6 5 33 18 29 17 16 17 8
Jack Nickleberry NYM SS 1 2 67 64 71 62 47 57 60
Nick Nino DET 2B 4 1 80 78 61 90 64 69 66
Yi-lin Niu CWS 2B 1 3 48 36 48 61 36 19 66
Ernie Noiles CIN 1B 3 1 31 20 30 18 34 11 10
Adrian Novakovic DET SS 3 1 72 91 101 86 7 31 38
Dylan Novakowski TOR 2B 102 103 92 92 99 97 91 94 96
Omar Novoa NYM 2B 2 8 59 96 57 61 1 77 48
Benny O'Connor DET 1B 4 2 47 25 22 10 20 29 6
Jared O'Connor KC 3B 1 1 47 92 45 37 36 73 46
Barrfhionn O'Toole CAL RF 3 6 1 33 32 4 94 70 80
Torquato Obawole MIA 2B 1 1 67 74 43 74 20 51 47
Danny Odom TEX C 56 63 59 79 76 77 74 96 97
Ryuki Ogasawara ARI SS 2 6 76 69 93 99 65 48 83
Jamie Ogilvie TOR 3B 1 5 81 95 101 101 33 53 50
Sumiki Okuhara CHC LF 1 5 6 28 7 48 76 102 101
Chris Olheiser SEA C 78 78 74 76 79 74 7 36 38
Victor Orozco BOS 3B 1 3 63 100 49 16 46 90 50
Corey Ottinger SEA 2B 3 4 86 90 93 96 7 63 32
Zhi-bin Ou-yang MIA 2B 1 1 68 78 98 91 53 73 97
Kunimatsu Oya CWS SS 4 2 77 61 85 95 63 57 76
Antonio Pacheco MON LF 4 1 7 32 24 16 61 86 103
Nick Pacheco OAK 1B 5 3 31 31 38 8 1 6 8
Slamet Pamungkas PIT SS 1 1 88 56 76 89 10 35 45
Won-jun Park CIN C 85 85 84 85 83 90 8 5 6
Mike Patterson NYM C 41 94 1 70 11 3 2 70 9
Brad Payne ARI C 35 47 2 18 21 15 1 15 6
Sean Peake CWS CF 1 5 31 19 30 27 69 75 98
Jason Peck NYY SS 78 82 96 98 101 101 4 7 8
Pat Pemberton NYY 2B 5 1 45 8 38 31 37 43 51
Steve Perez WAS 1B 2 2 40 66 40 38 1 51 27
Travis Petrick CIN 1B 3 9 25 56 51 40 13 33 35
SĂ©bastien Piat SD 3B 40 53 56 69 65 66 11 46 15
Ben Pierce BAL 1B 1 4 13 77 35 28 3 49 18
Jon Pierce NYY RF 1 1 5 45 21 2 27 85 54
Felipe Pineda CIN 1B 1 1 25 80 45 15 29 84 62
Pedro Pinero CIN SS 1 7 69 76 94 98 3 54 39
Jason Pirkle CIN CF 3 3 51 5 47 5 58 51 70
Javy Portela SD RF 5 1 2 20 8 1 33 45 48
Elias Posada WAS LF 1 5 26 35 39 3 54 74 58
Jack Power MIA LF 7 6 19 61 35 54 67 80 81
Larry Prey CAL 2B 1 7 75 77 87 83 17 6 20
Tom Primmer NYM LF 3 4 7 8 5 7 54 71 85
Chris Pynn NYM C 72 62 20 41 21 5 6 35 26
Guillermo Quintero BOS 1B 3 1 41 36 52 69 51 16 73
Bob Raine PIT C 65 54 20 16 36 4 65 14 8
Jesus Ramirez LAD 1B 1 1 51 4 11 9 27 7 10
Alex Ramos TOR 1B 1 4 58 79 83 78 4 9 5
Edwin Ramos BAL LF 1 1 14 59 37 17 41 23 32
Jose Ramos ATL LF 1 2 51 31 46 48 45 50 51
Luis Ramos PIT CF 1 2 26 8 20 18 102 99 98
Rich Ranaldi CIN 1B 6 3 49 6 42 9 9 10 12
Nick Rang NYM 2B 1 2 58 35 75 74 1 10 57
Cameron Rattenbury MIL RF 1 5 50 56 41 50 71 95 72
Tom Raupp OAK 1B 1 1 17 23 38 14 1 4 11
Chris Raymond LAD 2B 1 3 57 69 71 62 53 49 78
Danny Real CIN CF 1 5 31 62 79 64 79 99 102
Chris Redhead CIN LF 2 3 11 13 3 3 56 42 84
Roger Renteria NYM 2B 1 5 62 67 56 65 1 40 30
Dave Reyes BOS CF 1 2 17 41 17 3 89 61 95
Victor Reyes NYM 2B 1 1 73 43 31 89 6 13 38
David Reyna NYM C 95 93 54 71 73 74 1 14 6
Tom Reynolds WAS C 64 61 12 20 14 6 1 12 18
C.J. Richerson NYY 2B 1 1 75 86 94 90 2 9 59
Mark Richert MON SS 5 1 77 84 54 56 24 72 43
Jonathan Ridgely DET C 69 53 30 47 21 8 6 35 42
Badr al Din Ridha ATL CF 1 2 57 16 43 52 84 51 74
Nick Rigden SF CF 1 2 19 70 46 67 80 83 92
Tony Rivera LAD 2B 1 5 78 92 97 97 1 59 79
Scott Robbins TOR RF 1 3 13 39 18 6 60 82 61
J.R. Roberts HOU 1B 5 4 61 82 50 22 22 76 45
Jordan Robinson PIT CF 2 1 37 28 32 37 67 51 65
Jose Robles LAD 1B 2 1 16 17 29 6 31 9 7
Carlos Rodriguez ARI CF 2 3 19 57 22 52 81 100 101
Roberto Rodriguez ARI CF 1 5 52 55 31 41 73 93 100
Steve Roepke CWS LF 1 5 10 25 4 6 38 61 72
Raul Rojas BAL 1B 1 5 64 16 25 11 1 11 9
R.J. Romberg CIN RF 2 8 5 45 10 9 63 72 75
Javy Rosa NYM LF 1 2 7 70 8 40 77 97 102
Zach Rose DET 3B 1 1 48 100 64 21 10 76 40
Micah Roth OAK LF 1 2 12 39 54 53 63 79 99
Dave Ruiz CIN 1B 1 1 78 43 73 9 50 52 48
Caleb Russell PIT CF 1 1 47 21 68 68 64 56 85
Seth Rutz WAS C 49 38 13 34 48 13 1 8 47
Angel Ruvalcaba MON CF 1 1 31 25 13 5 85 89 97
John Sabean NYY C 81 80 11 53 31 8 23 46 17
Mario Saez BAL LF 3 1 2 37 8 4 44 64 39
Yorkis Saiki CWS C 73 76 53 55 57 60 1 2 7
Mike Salmon MON 1B 3 7 19 46 8 7 3 8 9
Daniel Samano LAD C 68 73 41 58 18 62 3 23 26
Blake Sams BOS RF 1 5 16 35 22 3 46 59 63
John Sanders WAS 2B 1 2 70 87 83 83 2 76 41
Paul Sandoval CIN SS 2 1 72 83 57 101 50 66 54
Kikuo Sato CWS CF 1 1 66 32 63 60 94 100 97
Mike Savage CWS CF 1 3 5 26 20 10 71 50 80
Jake Savell CIN LF 1 3 29 15 27 31 33 55 48
Max Schellekens SEA SS 11 17 92 83 96 57 76 70 91
Mike Schermerhorn NYY RF 4 4 2 66 7 3 47 97 47
Randy Schmitt BOS 2B 1 1 41 51 51 76 5 26 31
Bobby Scholl BAL SS 1 1 83 99 101 91 6 67 33
Richie Schraven SEA 3B 1 12 37 102 40 37 3 75 29
Kyle Scruggs TOR 3B 1 1 95 99 105 66 28 72 21
Ruben Serrata LAD CF 1 1 1 22 4 8 85 100 98
Jorge Severiano SD C 89 95 74 94 47 111 77 90 39
Pat Shaddock BAL 1B 1 7 63 63 52 61 1 5 4
John Shaffer CLE 3B 1 12 28 81 43 40 9 50 20
Frank Shaw NYM C 65 39 11 21 15 7 8 19 4
Paul Shell WAS SS 5 4 56 49 59 64 6 22 39
Frank Shelton NYM C 64 20 51 8 26 5 43 10 23
Jason Sher CLE 3B 1 2 82 87 101 97 4 26 43
Ryan Short CIN SS 4 4 90 99 105 96 17 48 45
Bryan Shuller SEA 2B 1 1 44 45 88 81 17 13 66
John Shults CLE RF 3 4 1 51 1 1 40 81 54
Vinny Siebecker CWS RF 4 4 36 72 33 5 48 99 64
Matt Silva CIN RF 1 4 58 53 45 38 63 79 98
Dalton Silveira CWS 2B 1 1 41 81 75 82 8 40 31
Roger Simmons OAK 1B 4 1 95 69 76 72 25 56 49
Nate Singleton NYY C 78 78 64 70 76 67 20 9 5
Jeremy Sipe BAL 1B 1 3 58 34 67 40 3 14 43
Jose Sisneros ARI SS 2 1 84 79 84 100 8 56 62
Jim Skare NYY 1B 3 2 52 61 83 27 4 47 43
Scott Skoglund WAS LF 41 29 1 14 10 11 81 86 80
Adam Slade NYY 1B 1 6 57 70 39 35 21 53 60
Josh Slusarczyk SD SS 3 2 70 91 96 88 19 75 35
Pleun Smit PIT SS 1 1 64 81 100 98 32 70 95
Brian Snyder CIN LF 1 2 1 22 28 3 44 55 94
Javier Solis LAD C 85 31 2 9 25 7 4 10 2
Omar Solis SEA SS 1 2 89 50 69 70 49 44 45
Ray Souza HOU C 81 85 65 72 68 76 3 26 20
Jared Speck ATL LF 1 1 30 47 28 16 81 79 78
T.J. Spina NYM LF 1 1 1 41 13 10 3 50 46
John Sprenkel NYY LF 1 5 36 34 45 58 60 66 48
Mike Staley HOU RF 1 7 45 29 39 2 67 66 59
Curt Stallings BOS LF 3 2 19 5 19 24 59 45 67
Noah Stanley MIL SS 3 1 56 75 101 103 9 56 59
Travis Stanley WAS LF 1 4 53 29 42 49 53 58 69
Louwe Starmans NYY 3B 1 4 61 101 61 46 9 90 41
Clay Statum OAK 2B 6 3 56 62 87 86 1 54 49
David Stayton NYM C 71 38 2 16 20 9 8 16 6
Tyler Stebbins OAK 1B 2 4 32 32 35 19 9 10 6
Helmut Steggall MON C 80 79 50 50 54 72 15 10 36
Chance Stever OAK LF 1 1 1 39 14 9 42 58 55
Chris Stillions ARI 2B 1 2 50 20 38 63 2 5 16
Rich Stinson ATL RF 2 5 1 13 6 2 77 78 82
Luwen Storm CWS 3B 1 3 55 63 70 53 4 8 6
Eric Sullivan CIN 2B 1 4 52 11 31 38 53 47 37
Terry Sutherland PIT 1B 3 1 22 17 41 14 1 7 13
Nick Swank DET C 69 56 11 24 4 11 9 25 26
Josh Swartzentruber TOR 3B 1 1 77 88 88 85 2 53 29
Adam Swimmer BAL C 77 32 23 9 33 9 7 8 40
Matt Sybrant OAK RF 4 3 6 66 20 1 34 96 64
Toki Takeuchi ATL CF 7 4 25 57 32 16 94 74 90
Carlos Talavera LAD C 98 98 76 75 85 88 8 15 6
Shoh Tanioka TEX 3B 1 3 102 123 52 35 19 63 57
Sean Tanner ARI C 63 61 2 27 8 16 1 27 8
Tom Tate PIT RF 1 2 4 47 5 2 58 77 46
Ryan Taylor BAL CF 1 3 42 81 68 65 79 99 97
Roberto Tena NYY SS 1 6 69 72 69 74 49 66 38
Jayden Thomas MIN LF 1 4 1 36 3 1 31 71 53
Curtis Thompson PIT 2B 62 83 66 76 81 77 1 7 7
Matt Thompson NYY LF 1 4 32 41 30 32 36 61 46
Ryan Thompson MIA C 55 32 7 14 20 9 42 16 39
Tom Thompson MIA LF 1 1 5 53 31 6 62 61 97
Chris Thorson MON 1B 1 6 50 62 65 66 23 17 32
Eric Tiehen OAK C 69 68 56 59 60 58 21 29 4
Sergio Tinoco BOS LF 2 4 32 16 32 1 58 45 51
Matt Tittle NYM 2B 1 8 46 58 86 80 20 21 63
Julian Toney BOS LF 3 1 13 47 11 2 60 64 58
Jordan Torres CIN 1B 1 7 7 12 22 16 2 7 20
Justin Toth LAD LF 1 2 9 8 21 25 54 73 87
Jim Towle WAS SS 2 4 69 55 71 79 22 42 50
Jeff Trapp ARI CF 5 2 7 7 9 30 89 89 92
Ryan Trombley PHI RF 1 2 39 48 47 51 77 97 99
Daniel Underhay NYY 1B 3 4 52 20 43 18 35 4 29
Jonathan Underhill ARI 2B 1 4 78 85 85 79 8 64 52
Elias Urbina NYM CF 2 2 20 53 28 23 51 91 37
Justin Usner BAL LF 2 1 2 29 14 2 30 68 47
Tim Utz CIN C 76 34 7 5 10 9 1 6 36
Alex Valencia BAL 1B 1 1 16 37 36 24 1 6 7
Koen van Oort NYM 2B 2 1 81 86 73 74 6 73 51
Francisco Vargas NYY LF 1 2 1 4 3 1 45 41 66
Alex Vasquez NYM SS 2 6 97 98 97 101 48 62 70
Lorenzo Vasquez NYY 3B 1 3 21 76 98 34 34 68 47
Alex Velasquez ATL SS 1 4 92 94 100 106 58 80 67
Mario Velazquez NYY LF 2 2 2 74 1 4 36 101 83
Mike Velazquez PIT C 61 28 18 5 12 5 11 12 11
Billy Verdusco DET 3B 2 3 45 88 41 62 35 62 43
Davey Verhoog CAL CF 1 2 37 35 65 71 65 65 53
Joe Vida NYY LF 1 3 2 25 18 5 31 57 68
Francisco Viera BAL SS 2 1 76 91 100 73 1 1 32
Marcos Villalobos LAD SS 3 8 75 74 103 98 2 51 51
Franklin Villanueva ARI 3B 8 10 77 99 88 88 26 93 49
Ray Walden CIN 1B 4 5 32 15 19 9 9 10 6
Steve Waltenbery CWS SS 1 1 92 98 100 99 36 84 41
Tim Walter CIN SS 1 3 75 75 48 63 1 59 31
Zi-jing Wang BOS LF 4 1 13 44 24 29 71 95 101
Jaden Warrior DET 2B 3 1 52 41 47 54 17 26 28
Mike Warzecha CWS 2B 3 1 39 35 87 59 17 9 34
Will Washburn ARI 3B 3 2 48 48 60 42 27 75 75
Eric Waugaman MON SS 1 4 71 88 96 87 8 81 54
Jim Weidman WAS C 62 55 15 38 7 3 8 25 28
Joe Weissman SD C 42 83 1 59 6 6 2 50 47
Ben Welt WAS LF 1 2 29 15 36 37 58 38 94
Tyler West PIT 2B 1 5 62 25 58 49 1 8 31
Bryan Westray NYY 1B 1 1 41 31 40 55 48 33 59
Longfellow Wetzler ARI CF 1 1 17 11 24 20 76 88 90
Josh Whaley TEX LF 1 3 6 41 3 2 58 69 58
Bryan Wheeler WAS LF 2 4 2 14 6 2 43 62 57
Bobby White NYY C 73 67 14 53 9 6 6 47 8
Gabe White CLE 1B 1 2 85 77 71 81 5 13 5
Jeremy Whitehurst MON 1B 2 1 27 32 24 19 23 33 38
Malik Whitted CWS C 64 62 2 49 21 6 2 43 12
Kevin Wick WAS 2B 1 9 39 64 38 55 18 38 35
Kevin Wiebe LAD DH 1 1 9 36 35 7 1 7 40
Nick Wilkins PIT 1B 3 2 10 30 32 7 11 19 2
Mark Williams CIN LF 4 1 2 40 19 5 16 54 47
Noel Wilson CWS C 65 63 8 44 9 6 4 36 22
Brad Wren NYY 3B 1 1 38 58 47 17 2 39 54
Craig Wright MIL RF 3 1 64 67 59 51 53 75 47
Hiroshige Yamada CLE C 87 99 45 56 60 29 1 23 6
Akira Yamano CIN SS 1 9 78 52 99 98 13 32 35
Kaleb Yerger DET CF 6 3 6 62 13 5 73 82 84
Min-chin Yi OAK LF 1 1 15 20 16 28 64 45 54
Joe Young WAS SS 1 2 48 59 84 82 3 39 36
Jamie Youngs HOU C 56 80 10 48 20 1 4 50 23
Chris Zamora CIN 3B 7 8 45 83 61 46 17 59 41
Ernesto Zamora ARI 2B 1 1 56 97 44 54 38 93 42
David Zelaya ATL C 56 68 4 41 24 8 1 36 2
Ching-hsia Zhang SEA 2B 1 5 73 66 55 68 22 52 45
Yat-sen Zhu TEX 3B 2 4 60 89 89 68 1 54 36
Joe Zimmerman DET CF 1 1 36 30 32 42 68 64 67
Tony Zizumbo ATL LF 1 3 58 42 84 58 61 36 68
Olaf Zoeteman CWS 1B 1 2 57 36 78 72 18 6 41
Thursday, December 15th , 2022 - OOTP Baseball 23.9 Build 102