MAJOR LEAGUE BASEBALL
LEAGUE UPCOMING FA REPORT - SCOUTED BY: OSA
12/31/2050
 
  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 1 1 25 95 44 34 27 86 45
Diwan Abdul-Salam ARI 3B 4 3 40 76 72 55 1 49 37
Ernesto Abreu NYY LF 1 6 44 36 32 4 47 57 52
Tokugoro Adachi DET C 64 67 26 40 30 6 4 34 32
Robby Adair SF 3B 1 1 75 63 73 67 56 52 61
Devine Adams ARI CF 4 2 12 29 15 5 67 82 83
Jeremy Adams ARI 3B 1 5 38 97 49 59 37 78 34
Francisco Aguayo NYY 1B 5 2 19 14 36 7 33 10 10
Ricardo Aguinaga CHC 1B 1 4 31 27 18 7 53 16 21
Raghnall Ahearne SEA CF 4 2 1 6 20 36 87 92 101
Walt Alaniz OAK LF 1 2 26 45 21 13 41 85 69
Andres Aldape CWS C 88 41 2 31 9 1 33 23 8
Leon Alders SF 2B 2 2 55 58 50 57 1 20 38
Matt Alderson NYY C 71 55 1 21 15 9 22 25 4
Jamel Alexander NYM CF 3 6 3 54 16 8 78 91 99
Bryan Alfaro SEA C 69 52 9 20 10 5 30 27 27
Chris Alft MIA C 88 57 7 21 22 6 19 21 8
Gabe Allen CWS 3B 4 4 31 68 49 50 36 62 50
Matt Altieri TOR C 88 97 86 99 12 101 71 93 9
Dale Altman SF 3B 1 4 59 83 57 40 35 73 53
Gilberto Alvarado CWS RF 2 1 1 82 17 8 45 102 61
Justin Alworth COL LF 1 4 10 31 23 4 43 66 66
Frank Amato SEA 1B 53 66 23 76 44 34 8 59 34
Lamberto Amicis SEA SS 1 2 77 92 97 100 62 41 24
Dale Anderson NYY RF 2 2 1 23 21 1 20 43 38
Ryan Anderson SD C 80 47 1 11 8 4 1 6 35
Tim Anderson OAK SS 2 3 83 65 92 92 17 71 60
Bazyli Andrysiak MON C 74 98 1 81 8 7 1 11 29
Eric Angelle DET LF 1 2 1 54 22 1 24 50 71
Hank Arias LAD CF 2 4 3 53 17 20 73 72 85
Ian Arlotta DET SS 1 3 76 75 95 102 24 53 14
Carlos Armenteros DET C 68 70 61 62 59 65 56 54 56
Kirk Arp TOR 3B 1 4 76 94 97 95 5 14 46
Jose Arriola MON DH 5 1 43 21 51 68 4 10 39
Cesar Arteaga CIN 2B 1 1 40 29 59 101 2 6 25
Cesar Arteaga SD 2B 1 7 59 52 58 68 14 47 56
Chris Artz CWS 1B 1 1 34 53 53 52 40 51 54
Bakhtiar Asadov BOS LF 3 3 7 80 22 14 46 88 65
Rich Atterberry SD C 84 55 7 25 15 6 18 33 6
Danny Ayala NYY C 84 49 29 23 19 2 13 24 39
Danny Bailey STL CF 1 6 43 48 18 6 70 81 64
Matt Baker NYM LF 3 1 41 23 26 4 81 52 73
Carlos Ballesteros ARI SS 4 3 77 101 100 99 21 47 43
Will Barksdale LAD C 80 46 18 22 18 4 47 24 50
David Barona ARI 3B 1 1 64 86 63 58 16 79 32
Curt Barrett ARI C 78 76 61 64 70 68 1 9 8
Conor Barron CWS 1B 5 1 31 9 35 9 13 15 9
Zack Barton SF CF 1 3 41 22 25 8 81 60 77
J.J. Basil DET 2B 1 4 63 73 80 75 30 72 50
Mike Batko BOS 3B 1 3 63 68 76 56 6 44 30
Steve Bauman CIN LF 2 1 13 52 9 5 26 73 50
Blake Beale ARI LF 4 1 29 35 27 33 47 75 41
Shannon Beck OAK 1B 37 44 19 27 21 8 19 30 3
Erik Beezley ARI RF 1 1 1 24 2 5 46 75 58
Jim Begger WAS SS 2 1 65 64 68 70 2 47 29
Ryan Bentz SD LF 1 1 39 52 29 27 63 72 58
Randy Bergman CWS LF 2 1 2 9 1 1 53 56 84
Jean-François Bernard TEX 3B 42 55 67 86 100 96 9 54 37
Matthew Berry CIN 1B 1 5 17 21 7 5 17 19 6
Adrian Billups CIN 3B 1 3 87 87 79 82 16 68 84
Chris Bittner SF 1B 1 1 25 84 57 39 20 75 40
Danny Bjarnson CWS 2B 3 8 45 54 66 64 56 38 65
Justin Blakely MIA C 59 59 19 32 30 9 11 26 41
Jerry Blas LAD C 61 86 41 71 26 11 7 59 30
Chris Blue STL SS 1 6 79 95 93 95 8 40 22
Adrian Bocker MIA C 59 54 17 8 28 1 10 15 30
Caleb Bockmann MIN 3B 1 1 32 97 95 72 25 70 46
Jeremy Boerman NYY C 62 68 67 76 51 71 1 7 5
Cory Bonham LAD SS 4 3 69 66 48 64 48 64 53
Brian Bonin CWS C 72 52 5 31 23 3 6 29 7
Justin Bonner SF 2B 1 1 65 72 86 83 27 56 57
Randy Boone LAD 2B 1 2 61 40 62 56 15 11 32
Joe Booth BOS LF 2 2 5 45 31 18 74 69 84
Tim Borden ARI 1B 3 1 44 42 43 35 12 47 44
Tore Bosch LAD 1B 4 1 17 5 30 5 18 20 25
Malik Boulay CWS 3B 1 5 44 74 64 56 33 68 60
Jared Boyce SD C 73 42 7 17 13 9 2 5 7
Glen Boyle DET C 79 41 19 22 17 2 5 24 8
Dave Brabo COL SS 3 4 72 65 98 96 8 41 42
Ralph Braine CIN CF 1 4 10 60 10 1 63 82 54
Dan Bremseth NYM CF 1 6 11 37 26 6 63 45 72
Bobby Bricker WAS 2B 1 4 47 86 61 98 27 76 42
Chase Briney STL 3B 8 7 33 104 51 36 34 85 46
Jorge Brito SD 3B 1 1 56 84 95 23 10 64 28
Larry Brocato BOS 1B 1 7 52 36 60 76 13 13 53
Moses Brokken OAK RF 3 4 2 26 10 11 31 53 70
Malik Brookshire SEA 2B 72 88 81 104 101 97 1 14 6
Dinand Brouwer CIN 1B 1 1 64 97 49 28 20 88 38
Freddie Brown CIN LF 2 4 21 54 23 25 46 60 66
Wing-kit Bu LAD CF 1 1 1 12 6 6 83 96 101
John Buff BOS CF 1 2 12 40 19 21 86 77 54
Pat Bulger BOS C 75 53 5 20 29 35 6 22 25
Sal Burgos CIN LF 1 1 39 53 43 26 65 49 62
Gonçalo Burhil NYY 3B 6 3 58 59 87 30 28 48 23
Jason Burke CWS 2B 3 7 45 30 42 90 3 7 57
Nate Burkhalter SF 3B 1 6 23 99 61 28 2 75 47
Luke Burnham CWS 3B 3 3 46 87 50 42 29 75 56
Josh Burns CWS 1B 54 48 32 37 22 7 14 28 32
Danny Burnside TOR RF 1 1 80 80 86 90 97 101 97
Aaron Burress SF C 70 76 53 63 64 63 1 7 5
Jon Buscher STL C 70 42 9 8 16 6 20 24 3
Tom Butterbaugh OAK 3B 1 1 45 91 80 92 63 66 71
Eduardo Calderon CWS C 88 53 9 16 11 15 6 17 16
David Campbell SD 1B 1 1 62 50 63 4 25 62 41
Rick Campbell MIL 2B 1 1 67 76 91 72 10 64 61
Travis Campbell BOS 3B 2 1 66 93 52 71 1 77 42
Nick Canizales TEX 1B 1 5 49 85 100 100 5 34 27
Gil Caraveo SF CF 1 5 56 45 53 1 80 76 65
Scott Carr DET LF 1 1 22 23 18 28 36 54 52
Jesus Carrillo MON 2B 1 6 89 75 73 53 51 62 47
Doug Carter CIN C 85 36 16 10 39 11 15 24 30
Tim Carter MIN 2B 1 1 52 67 68 82 35 18 30
Travis Carter SD 2B 1 4 58 54 67 66 1 17 47
Keith Casner CWS C 58 61 19 26 16 3 8 33 15
Steve Castleberry CWS RF 3 1 61 88 72 78 86 101 101
Frank Caulfield CHC 2B 1 5 79 78 88 99 1 68 35
Mike Cavagnaro BOS C 54 62 8 34 26 12 11 48 55
Henri Cederberg STL 2B 4 2 90 66 74 73 58 65 70
Rogelio Cervantes BOS SS 1 1 67 99 108 104 22 17 44
Sal Cervantes SEA 3B 3 6 63 83 72 82 16 77 38
Jim Chalk ARI RF 4 1 3 22 6 1 44 66 51
Adugna Chandu BOS 2B 1 8 65 69 71 70 1 62 42
Cesar Chavez ARI 2B 1 1 62 80 78 81 37 49 44
To-wai Chen LAD 3B 1 3 55 82 59 43 15 69 40
Gang-sheng Chew CWS 3B 5 15 62 82 63 50 27 57 48
Duri Chilemba CWS 3B 1 4 75 89 72 75 5 52 55
Jamie Christian DET C 54 37 16 25 29 1 18 25 16
Alex Cid LAD 1B 2 6 35 28 1 50 9 9 6
Igor Ciobanu OAK 1B 1 3 38 20 33 4 12 6 8
Bert Clark MIA LF 1 1 23 45 21 20 56 89 55
Dustin Clark ARI SS 1 2 67 87 93 88 68 81 80
John Clark LAD LF 2 1 45 17 28 40 62 63 65
Steve Clark SD LF 1 2 15 46 56 60 40 48 73
Ricardo Claros OAK LF 1 1 1 29 6 1 21 68 57
Tim Cleary SD SS 1 2 75 86 87 80 71 70 74
Jerrod Cluck SEA LF 1 6 7 39 6 5 76 77 67
Jon Coleman OAK LF 3 3 17 51 20 4 40 63 64
Khalil Coleman DET C 58 40 36 28 37 10 7 13 32
Duncan Collins CWS LF 1 1 2 40 5 1 25 67 43
Paul Collins SD 1B 2 3 54 40 50 56 60 63 94
Alex Colon NYY CF 1 1 33 28 44 49 54 61 68
Adam Conover CIN 3B 1 4 44 100 60 34 21 86 49
Eddie Contreras BOS 1B 1 5 14 49 27 4 1 33 8
Adrian Cook SD LF 2 1 59 20 59 64 52 46 71
Sean Cook ATL RF 1 1 6 32 6 25 45 83 76
Chris Cooper COL LF 1 3 39 32 22 34 82 71 74
Jayden Copeland NYM 1B 1 3 14 28 9 9 5 13 5
Dennis Coppolino MIA 1B 59 37 66 64 81 47 19 36 65
Dave Cordero SD 2B 1 3 45 72 73 64 7 48 30
Emilio Cordero MIA C 82 36 5 6 19 4 4 9 6
Jose Corral LAD C 52 21 11 6 21 7 8 8 14
Ivan Cortez ARI CF 1 2 1 42 15 6 71 67 56
Marcos Cortez LAD 1B 1 2 64 76 66 56 21 63 33
Mario Cota MIA C 61 34 17 21 22 8 15 10 26
Nick Cottrell CIN 2B 1 5 58 79 103 83 1 49 46
Bobby Coulombe ARI RF 2 1 62 71 49 56 37 94 43
Jeff Cox SEA C 78 32 2 10 8 1 5 7 16
Tony Crespo OAK SS 73 81 71 95 94 97 77 85 98
Nate Crofts MIA 1B 4 4 28 26 35 18 15 13 27
Peter Croston SF 3B 1 2 31 86 55 19 1 73 20
Shane Cruse CWS C 52 60 6 40 26 7 19 43 6
Gus Cruz BOS SS 3 2 88 70 52 96 73 57 48
Mitch Cuadros CWS RF 1 1 1 8 4 4 28 44 44
Jelexiz Cuenca WAS SS 1 1 76 90 101 89 38 79 74
Octavio Cuevas MON C 59 34 1 8 17 6 10 9 15
Oscar Curiel OAK RF 4 1 22 46 18 4 42 64 38
Justin Curran LAD LF 1 4 17 67 19 7 51 88 55
Aaron Cusick DET LF 1 1 56 49 67 72 70 67 64
Nick Daigle NYM SS 2 1 52 48 47 78 13 43 45
Corey Dalton CWS 1B 1 1 15 32 21 11 23 3 6
Ryan Daniels SEA LF 1 3 9 14 9 2 44 52 57
Justin Davenport WAS C 64 33 11 13 8 1 10 10 28
Zion Davidson NYY LF 1 1 11 63 11 4 79 99 86
Bart Davies NYY SS 1 1 70 45 58 55 65 31 50
Jonathan Davis SF 3B 2 20 86 79 57 37 47 69 58
Kevin Davis SD 1B 60 68 14 45 31 8 7 59 30
Brad Day STL C 82 80 57 59 59 66 61 59 66
Niek de Haan SD 1B 2 1 49 32 52 80 40 8 37
Harrie de Kam CWS RF 1 7 9 37 19 4 65 92 89
Lee Deason WAS 2B 1 4 49 82 87 82 15 60 34
Curtis DeLille WAS C 62 65 18 40 25 1 10 42 46
Zachary DeLuca OAK 1B 1 3 54 45 50 52 37 49 30
Jeremy Dennis MIA 2B 4 5 83 88 66 68 14 52 26
Pete Deschamps SD C 71 37 4 20 34 4 5 10 25
Brian DeVoe SD SS 1 2 97 93 72 81 36 84 62
John Dew SD 2B 1 1 49 60 71 62 8 21 34
Johnny Diaz ARI 1B 1 2 54 40 43 51 69 70 43
Marco Diaz SEA C 42 46 1 19 22 6 3 12 20
Zack DiCicco DET 2B 2 1 50 62 64 61 2 40 33
Brian Dickeson ARI RF 1 4 2 13 3 3 30 49 56
John Dietrich SF C 75 35 51 23 64 48 43 18 58
Bob Dixon ARI RF 2 1 1 61 1 8 14 91 46
Mike Dodson ARI SS 1 1 66 64 100 92 34 58 88
Perry Dominey LAD CF 2 2 1 71 7 18 71 89 68
Bill Dooms SF C 87 93 56 67 71 73 1 11 8
John Doucette BOS C 69 31 22 19 22 8 12 9 28
Jason Dove OAK 2B 1 5 54 31 31 22 29 40 17
John Downing MON SS 1 6 100 79 45 84 19 68 42
Zach Downs SEA 2B 1 1 37 61 74 68 2 15 51
Pat Drader CIN 2B 1 1 52 54 65 77 27 28 61
Elmo Dreier NYM SS 1 4 86 96 93 108 11 20 46
Reagan Dudley ARI SS 2 1 76 64 85 92 38 41 65
Drew Duncan SD C 47 47 3 10 37 3 1 6 6
Nick Dunton MIA 1B 1 1 46 76 62 63 34 68 28
Marc Durgin NYY CF 2 3 41 30 35 2 71 66 49
Brent Dutcher SEA SS 2 1 56 75 100 98 12 37 44
Ryan Dyal CWS 2B 1 6 37 42 69 73 5 10 67
Vince Ealy TEX SS 1 2 79 97 83 95 4 41 7
Curt Earnest SF 2B 2 2 48 72 65 75 30 35 21
Fletcher Easter CWS 2B 1 5 39 26 68 79 1 6 13
Isaiah Easter MON CF 1 3 54 35 60 61 76 55 82
Tommie Eaton SEA 3B 1 2 63 79 84 81 8 35 34
Nick Edmunds SEA RF 2 6 5 50 8 45 53 78 55
Adam Eisen MIA CF 1 5 9 37 20 2 82 70 99
Frank Elizondo LAD C 58 60 22 36 19 2 34 37 21
Tommy Ellington CWS C 99 31 14 9 20 11 29 5 20
Jonathan Ellis OAK 3B 4 11 39 73 60 29 23 48 45
Kiril Emeshin ARI 2B 1 3 61 70 67 63 36 9 45
Ted Emmerich BOS SS 3 2 80 66 93 85 83 60 85
Jim Erdody MON 3B 2 4 76 87 59 73 21 59 59
Eric Erickson SD CF 1 1 65 59 57 77 86 84 58
Juan Espinoza SD CF 2 4 51 30 50 51 72 55 50
Manny Estrada CLE 1B 2 2 51 23 38 10 6 6 6
Angelo Estrella MIA LF 2 3 33 32 25 1 51 49 57
Jose Evangelista DET RF 1 4 1 24 11 2 54 66 64
Brandon Everett DET 2B 1 5 59 42 66 71 23 17 68
Joe Evrard BOS SS 99 110 95 99 100 101 13 9 21
Kevin Ezell LAD C 63 72 6 10 49 10 7 8 40
Matt Fabre SF 3B 3 2 80 89 41 35 9 59 25
Jawad Fahad SEA DH 2 1 33 85 34 38 23 70 20
Jordan Fairburn TEX SS 3 6 79 95 94 91 44 91 54
Freddie Farrar CIN 2B 1 3 43 37 80 81 10 9 43
Oscar Fausto SF C 55 32 1 5 15 4 1 7 29
Luke Feeney DET RF 1 1 2 5 5 8 74 90 91
Jake Feinstein CWS LF 3 1 7 13 9 6 34 62 63
Matt Fenimore SEA C 82 56 6 25 5 7 1 24 2
Hector Fernandez SD 3B 1 5 47 68 64 85 1 40 64
Victor Fiallos NYY 1B 3 3 21 26 19 13 6 11 9
Jim Fisher MIA C 56 50 23 33 12 7 3 27 8
Bill Flannery CWS 3B 2 1 68 81 59 43 71 65 13
Gerardo Flores ARI LF 1 4 4 79 12 7 36 96 50
Orlando Florez ARI 1B 1 6 66 91 69 65 18 95 52
Sean Foley DET 2B 1 9 64 44 65 66 19 20 44
Drew Forbess CIN 3B 1 1 52 83 62 36 25 60 60
Doug Frampton LAD LF 1 3 1 52 13 8 59 59 59
Jon Frederick DET LF 1 1 1 28 4 1 39 56 56
John Freeman SD CF 1 3 38 23 37 41 73 55 85
Josh Froyd LAD SS 1 6 68 74 96 93 1 58 58
Fortunato Fteira STL LF 1 2 70 49 48 1 65 91 78
Isao Fukui DET CF 1 2 8 46 21 3 48 79 51
Joe Fure NYY CF 4 5 56 75 34 41 88 97 75
Dave Gallegos CIN 2B 1 1 58 52 70 74 2 42 37
Jonathan Gallup ARI 1B 1 1 27 29 33 12 2 9 5
Bobby Gambrell SD 3B 2 5 43 99 65 40 37 83 41
Edgar Garcia ARI 2B 1 1 57 84 72 90 58 71 70
T.J. Garrison CWS C 49 52 1 19 31 6 4 15 44
Ruben Garza OAK RF 3 4 10 33 7 4 61 66 38
Brad Gaskill DET 1B 1 10 35 29 9 6 26 5 9
Alex Genao MON 2B 42 62 75 81 66 101 51 65 65
Ernie Genier BOS 1B 55 21 34 10 48 14 33 5 13
Nelis Geurts BOS 1B 1 5 1 13 36 2 42 16 7
John Giesbrecht ATL 2B 1 3 83 53 59 81 26 30 37
Dave Glenn ARI 3B 1 3 33 90 58 31 3 59 39
Robby Godwin SD RF 1 1 28 60 46 40 81 86 91
Jon Goldstein DET 2B 55 63 56 65 72 69 39 61 60
Felipe Gomez OAK CF 2 1 1 30 8 3 64 64 101
Fernando Gomez CIN 3B 2 2 85 82 97 87 37 53 41
Leo Gomez CIN CF 5 5 34 46 30 1 60 73 52
Sergio Gomez MIN SS 2 4 57 91 74 63 6 78 50
Bobby Gonzalez LAD LF 1 7 24 57 29 5 51 79 65
Sean Gould OAK 2B 1 1 50 38 65 90 53 27 59
John Goynes CIN C 80 52 2 30 25 5 4 27 27
Jose Gracia SD SS 1 1 67 49 59 91 39 39 41
Chris Graham LAD 2B 1 3 69 58 70 61 11 45 35
Len Graham MIA 1B 1 1 43 39 64 74 5 12 60
Allen Gravel SF 2B 1 6 50 44 67 68 1 18 38
Kyle Gray CWS C 42 49 5 24 35 7 8 15 6
David Greene SEA SS 1 1 74 68 102 101 60 51 99
Randy Grewe CIN 1B 1 1 35 22 51 89 2 2 45
Jon Groseclose SD C 58 43 26 39 17 4 5 41 8
Billy Grubbs CWS 2B 1 1 48 84 75 79 2 74 42
Chris Grunwald CIN 1B 1 4 11 41 15 3 13 69 58
Carlos Guerra BOS LF 4 2 65 29 74 72 75 49 65
Zack Guillen BOS DH 1 1 1 22 9 4 42 64 44
Dana Guthrie LAD C 56 32 3 7 24 1 14 9 9
Diego Gutierres WAS 1B 1 6 38 25 38 4 30 43 49
Antonio Gutierrez CIN LF 3 1 35 27 28 40 74 58 52
Herkko Haavikko CWS LF 1 1 13 36 16 5 50 73 59
Adam Hairston ATL 3B 1 5 43 54 60 92 3 19 30
Jordan Hall DET 3B 1 9 46 86 50 64 11 54 29
John Ham LAD LF 5 4 1 65 7 6 72 84 80
Mike Hamilton WAS C 82 30 8 14 20 8 4 7 1
Mike Handrahan SD 3B 2 7 45 105 54 38 16 71 60
John Hanson LAD C 30 26 59 28 24 7 16 24 10
Greg Harden NYY LF 3 6 5 20 3 3 22 39 42
Larry Hardman SF 1B 1 2 25 47 71 31 42 44 74
Greg Harman CHC 1B 3 4 65 69 69 73 8 15 19
Josh Harmon MIN LF 1 1 1 31 6 4 2 47 35
Jay Harrison CWS LF 2 5 15 27 15 7 46 63 54
Joe Hartigan MON LF 2 2 27 32 18 10 40 55 57
Tomoya Hashimoto ARI RF 2 2 1 39 2 4 42 65 53
Wayne Hattan MON 1B 1 1 19 26 81 50 3 11 48
Don Hauk CWS LF 1 1 47 12 27 33 62 43 55
Scott Hawkins BOS DH 2 6 16 15 17 12 28 59 47
Trent Hedrick CWS 2B 1 5 50 38 61 65 68 8 76
Josh Helman BOS C 64 59 34 9 39 8 9 10 3
Jack Henningar SF 1B 43 47 30 45 45 44 13 23 23
Josh Hensley PHI 3B 2 4 54 90 64 49 19 72 36
Dustin Herman CWS 1B 1 1 40 29 43 1 41 42 49
Julio Hernandez MON RF 1 2 69 25 50 53 61 75 84
Jason Herr CWS C 41 37 5 22 22 10 1 26 29
Steve Herrera DET RF 1 4 28 81 30 2 41 98 51
Joe Hewitt CWS LF 1 5 33 37 60 5 49 74 62
Todd Hewitt PHI C 76 69 48 57 60 58 11 31 3
Edward Hillock LAD 1B 3 5 12 38 48 56 4 13 46
Matt Hinkle BOS 1B 1 8 75 44 62 69 60 48 64
Ben Hinman CIN 1B 4 1 70 22 63 14 6 15 2
Luis Hinostroza CIN 1B 1 2 8 20 24 12 17 16 15
Koson Hirai ARI CF 1 1 1 24 6 7 81 81 77
Jeremy Hoffert CWS LF 1 1 55 13 46 56 88 45 96
Ben Hoffman SD CF 1 6 40 51 38 39 80 73 77
Keith Hoffman DET 1B 4 4 43 87 26 45 63 94 32
Phil Holman LAD 2B 2 1 42 66 43 64 39 58 47
Bill Holmes CWS C 46 55 1 36 60 12 15 28 12
Joe Hoover SF CF 1 2 50 16 39 36 81 49 98
Gary Horgan SD 3B 1 1 46 91 57 37 1 69 30
Teruhide Horiuchi SF RF 4 4 61 78 71 28 68 73 76
Carey Horncole SF SS 1 5 63 83 83 77 66 76 74
Louie Horne SF 1B 1 2 32 24 36 31 6 10 17
Sam Hubbert NYY 1B 4 7 29 25 26 8 18 15 1
Chang Huie SEA SS 1 1 74 89 68 61 38 70 62
Chris Hull CWS C 62 43 11 29 11 6 7 20 16
Dan Hunt MON CF 1 1 22 26 19 3 73 80 96
Mike Hutcheson BOS C 90 52 9 28 13 3 33 31 48
Matt Hyde CWS CF 2 1 75 50 65 19 59 50 71
John Iddings CWS SS 1 5 77 67 70 96 1 48 42
Yasuo Igarashi CIN 2B 2 1 71 32 80 73 5 9 41
Mutsuo IIda CWS CF 52 52 52 45 54 52 73 90 78
Donald Imre SD 2B 2 1 53 49 74 61 36 34 29
Joshua Jackson MON 2B 50 59 61 63 80 61 8 7 40
Jeff Jank MIA 1B 2 2 41 58 59 61 4 4 5
Terry Jarrells ARI SS 1 1 45 50 31 58 6 56 36
Ben Jennings CWS 3B 1 1 48 79 39 9 41 81 51
Danny Jensen LAD C 77 67 8 42 27 6 2 34 6
Yeong-hun Joe SF SS 1 1 89 97 97 100 66 96 95
Bryan Johnston TOR LF 63 59 51 56 53 57 67 68 81
Chris Jones ARI C 46 52 19 40 37 14 16 32 6
Oren Jones SD SS 1 7 78 78 88 91 1 61 57
Steve Jones SF SS 2 5 74 79 100 100 58 71 77
Tai Joo SEA C 76 68 53 57 59 62 49 10 8
T.J. Jordan ARI C 90 45 1 9 9 7 1 5 14
Aaron Joseph LAD LF 1 5 24 18 23 9 37 23 73
Sung-hwan Jung SD C 60 75 43 55 57 50 1 6 25
Manny Jurado ARI LF 2 6 3 20 12 5 30 59 77
Rich Justice SEA 3B 3 1 54 71 40 89 34 56 26
Mike Kaczor LAD C 80 53 33 33 22 35 9 25 55
Adam Kaeser STL 1B 39 40 16 35 33 23 2 16 9
Immel Kamuzu STL 3B 1 2 51 104 63 45 32 87 49
Kevin Kantor ARI 2B 3 8 37 34 76 67 14 13 54
Ryan Karg MIA 1B 4 6 18 5 24 5 11 12 8
Junro Kato MIA 1B 2 3 35 23 36 28 29 19 31
Nate Kee LAD CF 1 7 37 44 40 45 45 63 71
Andy Kelly MIA 3B 1 2 58 76 66 50 43 53 62
Dallas Kelly ARI LF 1 2 1 10 7 8 21 40 61
Zane Kelton NYM 2B 1 7 82 63 67 73 26 43 62
Dermott Kennelly MON C 63 72 21 44 44 52 2 21 10
Ben Kidder NYY 2B 1 3 54 82 75 81 21 59 24
Joseph Kirchmann CIN CF 1 2 30 47 45 44 78 93 92
Tim Kirk CWS RF 2 1 10 30 8 2 52 72 51
Jonathan Kirsch LAD 1B 1 6 4 29 20 15 24 16 21
Azedine Kirui SF 1B 3 3 25 9 41 19 7 12 53
Eric Klasek STL RF 1 2 13 7 20 3 39 68 69
Brian Klinkner SD C 63 58 66 48 48 46 27 26 40
Edgar Klockow CWS RF 1 3 34 59 30 35 49 82 70
Dieter Knoops CWS 3B 1 5 96 96 101 99 16 93 40
Puluke Konane CIN LF 1 8 13 35 5 10 41 73 75
Danny Krug SD 1B 48 27 33 25 21 3 6 8 1
Egidius Kruger SEA SS 2 1 78 91 95 95 1 8 23
Eric Kuck CWS C 52 52 7 31 18 34 11 21 21
Steve Kunselman CWS CF 1 6 63 22 46 45 73 57 43
Soo-yeon Kym ARI 2B 1 6 68 34 87 101 22 12 29
Ingidayehu Lagat LAD 2B 1 4 74 56 87 88 43 47 55
Workneh Lagat STL SS 1 2 63 73 82 80 9 54 43
Adan Lake SEA 1B 1 4 29 46 24 5 25 38 18
Chance Lamb TEX DH 1 3 74 70 74 69 9 7 65
Billy Lang SF LF 1 3 31 19 37 5 65 59 49
Antonio Lara SF 2B 3 4 37 40 52 46 14 17 33
David Laureano CWS SS 2 1 73 52 76 69 40 40 70
Marvin Lawrence BOS LF 3 1 8 42 28 6 34 73 67
Solange Le Coq CIN CF 1 5 11 6 9 28 90 87 92
Tony Ledezma MIA C 61 72 43 49 49 49 5 17 3
Larry LeFever MIA C 54 65 44 56 55 55 15 47 35
Dustin Legault ARI C 43 40 20 32 30 21 10 31 29
Andres Leon DET 2B 1 4 94 93 90 94 1 66 42
Edite Leoni NYY 1B 2 1 23 24 32 10 3 4 22
Phil Lerner CIN LF 2 5 15 38 8 2 62 58 46
Moe Lester CHC LF 1 4 4 24 7 8 61 72 74
Liangde Li ATL CF 45 44 37 43 56 53 107 126 125
Tze-meng Li LAD 3B 1 1 62 77 47 44 8 62 71
Scott Lister OAK 2B 1 1 67 49 58 73 26 23 36
Chris Lockart MON RF 2 2 2 34 6 5 63 101 74
Tony Logan SF 3B 2 9 29 81 89 48 5 46 32
Keith Long CWS 1B 1 1 33 38 44 1 32 63 81
Paul Long BOS C 71 64 9 41 27 7 5 47 16
Carlos Lopez TEX SS 1 2 77 94 100 92 20 80 49
Pablo Lopez LAD SS 1 1 63 50 49 89 68 37 37
Herbert Loveless SD C 72 62 11 37 15 3 25 36 7
Parker Lowe BOS 1B 78 18 41 27 65 55 30 12 65
Jonathan Lugo ARI 2B 1 4 70 92 98 99 42 58 85
Antonio Luis DET 3B 2 1 45 67 76 30 42 66 92
John Luke SF LF 1 2 5 22 14 6 37 49 56
Carlos Luna SEA C 53 57 4 40 8 7 7 29 21
Ray Luna LAD 2B 1 4 37 18 42 34 8 8 33
William Lung STL LF 2 3 25 59 34 13 58 79 60
Callum Lynch NYM LF 5 4 43 74 60 13 51 73 70
Adam MacConnell DET 2B 1 5 56 62 60 63 28 42 26
Mike MacLeod SD 3B 11 8 46 98 59 33 4 91 45
Ratko Macura MIN C 89 88 11 40 27 1 6 37 26
Chad Madsen WAS LF 1 2 6 42 25 13 57 60 80
Bob Magana LAD C 73 66 6 44 14 5 2 25 21
Marquis Major CWS C 53 34 1 22 18 1 1 29 7
Alberto Malagon OAK 3B 13 9 57 95 29 22 28 80 45
Carlos Manriquez LAD 3B 1 4 47 67 50 42 19 53 43
Dan Marks MON LF 1 1 19 21 6 11 68 62 53
Mikolas Markus KC 3B 1 5 103 125 126 125 15 43 37
Ryan Marler NYM C 64 37 14 14 36 34 17 12 48
Jon Marquez CIN LF 2 4 29 13 43 59 66 56 79
Josh Martin STL 2B 3 3 83 75 59 76 1 65 31
Steve Martin SEA 2B 2 3 54 45 83 90 24 20 65
Ramon Martinez MIA 2B 1 1 58 64 77 78 5 51 31
Bryan Massey NYY C 75 42 16 16 36 2 4 11 5
Umar Matoub LAD 1B 2 1 41 25 38 17 9 13 4
Nate Matson MIN C 74 41 16 22 25 5 5 15 8
Aaron Matthews CLE SS 1 1 94 102 102 98 8 8 37
Bobby Matyas CIN 1B 6 5 62 40 55 43 25 65 57
Jason May OAK 1B 1 8 59 39 63 72 1 8 16
Jimmy Mayville CIN 1B 1 7 49 46 38 18 12 11 36
Ethan McCullough CWS 2B 69 73 74 81 80 84 1 9 17
Dana McDonald ARI 3B 1 1 32 92 72 48 8 77 78
Reginald McDougall NYM CF 1 1 19 17 11 40 81 98 101
Nick McGraw SEA 1B 4 1 39 24 22 10 23 6 7
Matt McKeon MIA RF 1 1 48 48 44 3 62 95 101
Harrison McLaughlin SD SS 6 4 82 96 81 61 64 78 68
Eric McMillian SD 2B 3 4 50 37 56 75 31 14 55
David McNair ARI RF 3 1 1 69 8 2 31 91 42
Chance McWilliams WAS LF 1 1 8 40 9 3 44 65 85
Alex Mejia SD LF 1 4 23 43 11 14 64 67 59
Alex Melendez BOS C 73 64 4 8 19 6 1 10 58
Jose Melendez ATL RF 1 4 17 28 12 18 72 64 60
Nate Melendez OAK RF 1 7 12 57 13 2 50 82 49
Chad Mendoza ARI 1B 1 1 16 10 32 17 30 9 22
Scott Merritt LAD C 73 73 5 52 15 3 9 45 38
John Michener TEX DH 1 1 56 60 96 66 3 17 28
Joel Miller DET C 82 52 9 13 14 4 2 18 23
Gary Ming SD 2B 3 1 46 23 43 32 39 41 63
Jim Miske SD 2B 2 3 17 44 41 65 17 8 38
Guillermo Mojica SF 2B 4 3 38 57 99 80 46 54 80
Jose Mojica OAK SS 1 1 74 66 95 100 6 53 33
Bill Moldenhauer STL 3B 1 7 38 100 39 33 3 76 39
Jose Molina BOS SS 1 5 67 71 102 98 33 52 64
Axel Moltke MIA 2B 42 46 67 100 52 53 41 91 51
Danny Montoya BOS 1B 1 2 38 14 56 5 35 8 16
David Moore BOS DH 43 48 1 16 6 7 3 22 5
Joel Moore CWS 1B 7 1 39 19 36 8 10 26 6
Josh Moore LAD LF 2 4 9 18 9 6 33 58 70
Justin Moore ATL LF 2 1 53 45 58 6 56 84 49
Steve Moore CIN 3B 1 2 62 75 83 80 42 70 62
Jeremy Moorehead NYM LF 5 1 6 20 7 4 49 66 55
Tony Morales SEA 2B 1 4 56 75 79 82 32 58 26
Derek Moran CIN 3B 2 1 56 91 51 74 21 72 46
George Moran DET LF 2 1 3 34 5 3 65 62 64
Robin More SD 1B 1 3 19 32 25 18 15 39 6
Nick Moreno CIN CF 4 1 54 63 53 69 68 77 96
Chris Morgan SF 1B 1 1 19 38 30 12 1 32 8
Manny Moron OAK 2B 1 1 72 91 102 101 2 39 65
Armando Moz CIN C 70 66 10 34 24 3 10 33 31
Frank Mullen ARI SS 1 1 69 91 100 101 11 5 29
Freddy Mullen MON C 71 81 56 63 68 64 13 8 12
Erik Mulligan CWS 3B 1 1 43 75 54 47 47 68 54
Alejandro Muniz OAK 1B 4 2 27 35 33 5 24 10 9
Jon Munoz COL 2B 4 1 78 93 100 100 39 66 79
Ryan Murdock LAD LF 2 7 25 14 15 2 42 55 31
Graham Murphy NYY LF 1 2 1 42 5 1 27 70 43
Tony Murray DET C 93 34 19 10 35 1 5 4 42
Ighlas Mwara CWS CF 1 4 54 50 61 64 72 87 98
Ben Myers SF 1B 37 26 1 29 21 9 3 15 22
Isto Mäyrä BAL LF 4 6 56 59 61 44 74 70 87
Bob Najar ARI LF 1 1 76 74 83 78 94 82 87
Kiyonaga Nakamura LAD C 51 30 5 19 31 43 7 7 9
Ryohei Nakano DET SS 3 3 48 74 45 88 1 49 31
Yasuo Nakata CWS C 52 27 2 11 32 3 1 13 4
Yoshinari Nara TEX LF 21 40 40 54 17 61 83 95 44
Leo Navarro CWS C 72 71 45 66 60 66 1 11 8
Matthew Neal CWS 3B 2 3 27 85 28 31 43 73 54
Ethan Newby ARI 3B 1 2 55 80 43 20 24 76 41
Jack Nickleberry NYM SS 1 3 64 61 72 67 47 58 62
Andrew Nicol OAK 1B 1 2 33 53 41 50 1 23 26
Nick Nino DET 2B 1 2 78 73 62 85 66 67 60
Akitada Nishizawa MIL CF 1 4 1 32 17 13 85 99 100
Carlos Nolasco BOS 3B 7 3 44 85 57 31 16 73 38
Chris Norris CIN 2B 3 3 46 55 48 65 37 54 83
Dave Northam MON 1B 1 5 54 35 56 67 26 22 42
David Norum BOS 3B 1 1 50 72 73 73 41 54 64
Dylan Novakowski TOR 2B 99 99 89 93 101 95 88 96 98
Omar Novoa NYM 2B 2 6 53 96 58 67 1 74 42
Adam Noyes SF CF 1 3 4 35 8 8 72 83 75
Jose Nunez CIN 1B 1 2 45 61 47 35 10 46 35
Tony Nunez DET RF 1 3 51 48 50 15 53 50 35
Benny O'Connor DET 1B 6 5 48 27 27 10 14 23 7
Jared O'Connor ARI 3B 1 2 38 90 40 37 29 72 45
Bobby O'Leary CIN 3B 1 1 58 75 61 11 17 61 54
Ed Oake SD 3B 1 5 70 97 87 51 6 86 57
Torquato Obawole MIA 2B 1 1 66 72 44 76 14 56 42
Areda Obote LAD SS 1 5 65 27 51 62 56 57 55
Mario Ocana MON SS 1 2 73 73 70 67 45 67 86
Gabe Ochoa CIN SS 1 1 87 71 99 90 1 72 95
Willie Ochoa DET C 66 77 50 48 49 51 4 27 4
Danny Odom TEX DH 58 64 49 82 70 78 64 96 94
Sam Ogg SF 1B 1 2 31 20 30 13 15 7 12
Yutaka Oki ARI CF 4 6 25 21 21 26 79 62 85
Chris Olheiser SEA C 75 77 67 75 73 79 3 31 36
Frank Olivo BOS LF 1 1 69 44 34 66 68 24 67
Ernest Olkowicz ARI LF 3 7 6 7 3 4 42 49 48
Iften Olujimi NYY SS 1 3 34 67 66 63 19 61 33
Hector Olvera MIN RF 1 1 9 76 16 2 42 92 54
Victor Orozco BOS 3B 1 2 60 92 49 17 51 86 47
Cesar Ortega SD 3B 1 1 55 68 66 77 1 16 33
Darrell Ortega NYM RF 4 5 6 9 4 1 80 78 79
Ricardo Ortiz SD 1B 1 9 43 33 40 18 13 9 20
Tim Osborn NYY 2B 1 1 21 36 41 93 33 24 80
Detlef Oursler NYM SS 1 3 88 94 87 95 58 51 39
Antonio Oyola SEA LF 4 3 1 36 15 6 63 79 74
Antonio Pacheco MON LF 1 2 6 19 18 14 64 82 100
Jared Paige CIN LF 1 1 1 38 11 4 49 56 45
Slamet Pamungkas SD SS 1 1 85 57 76 90 8 25 40
Dominique Paolozzi BOS DH 5 5 6 28 24 22 24 30 6
John Paredes SF 1B 1 1 34 72 46 12 3 52 9
Matt Parker BOS 2B 1 6 51 75 80 90 49 63 64
John Parra ARI SS 34 33 68 66 70 70 4 16 20
Stanislav Parusov BOS SS 1 2 53 64 83 72 4 47 92
Sean Peake CWS CF 3 1 28 21 23 24 70 74 100
Marc Peckermark PIT CF 1 1 31 30 38 43 83 93 100
Jon Pedlar DET RF 4 2 13 34 33 8 8 19 7
Nelson Pelico ARI 3B 1 4 27 99 56 29 52 90 52
Ryan Pelletier COL 2B 1 5 49 38 76 80 42 23 56
Pat Pemberton NYY 2B 2 3 45 6 41 30 33 39 52
Frank Pena SF LF 1 1 50 65 52 57 41 107 71
Jason Penfield MON 2B 1 4 57 64 50 49 20 55 59
Juan Perez DET C 38 44 26 19 6 13 12 19 33
Eddie Perry LAD 1B 2 1 3 35 11 8 7 65 42
Tim Persson CIN 1B 1 2 20 39 43 67 13 14 58
Blaine Peters ARI LF 1 6 49 42 45 43 45 65 60
Joe Phillips LAD SS 1 5 60 92 102 97 6 71 56
Pedro Pinero ARI 2B 1 8 64 78 89 98 4 51 36
Jason Pirkle CIN CF 1 2 46 6 38 1 49 47 68
Santino Pisanello CWS LF 2 3 1 46 22 5 48 54 69
Rick Pittman LAD C 52 54 1 34 19 10 23 30 2
Mike Plugge NYY 3B 1 11 74 77 84 57 41 57 71
Marcus Pollard OAK LF 1 6 1 28 1 3 35 69 50
Dusty Pollert DET DH 5 5 35 65 25 6 35 56 75
Josif Popovski MON SS 1 1 81 98 99 97 13 10 29
Elias Posada CIN CF 3 4 22 29 37 5 52 73 51
Gregg Power OAK C 45 35 1 17 6 8 11 17 5
Jack Power MIA LF 3 9 13 59 32 52 63 78 82
Billy Pranger SF 3B 1 1 31 89 53 39 5 75 51
Tom Primmer NYM LF 3 5 8 5 6 1 51 66 88
Rusty Prodoehl OAK C 46 62 47 52 47 48 12 38 30
Brian Puccio OAK 1B 1 1 5 33 12 6 6 56 40
Danny Pujols SEA 3B 4 9 37 63 47 44 35 54 45
Tanner Purchase DET CF 1 4 48 27 42 55 89 65 87
Chris Pynn CWS C 77 57 15 39 15 5 6 31 26
Eddie Quinones COL 1B 2 1 10 42 40 44 4 34 41
Guillermo Quintero BOS 1B 1 1 42 40 44 67 50 17 65
Denis Rachin CHC C 92 57 11 30 25 3 6 28 7
Ben Radach SF 1B 1 1 23 29 23 6 3 12 6
Bob Raine SD C 66 59 13 11 34 4 62 13 3
David Ramirez CWS LF 2 1 1 18 6 6 47 67 74
Francisco Ramirez CHC 1B 2 5 14 52 75 9 39 16 32
Frank Ramirez CWS 2B 1 1 71 55 57 58 72 73 87
Jose Ramirez LAD SS 1 8 82 39 85 80 4 5 46
David Ramos MIN RF 2 3 15 24 13 46 76 84 80
Luis Ramos NYM CF 1 3 26 9 20 17 100 98 98
Chris Raymond SF 3B 4 4 56 67 71 62 50 45 78
Danny Real CIN CF 1 4 26 51 71 57 84 97 100
Chris Redhead CIN LF 4 5 6 14 2 5 57 46 83
Dave Reyes BOS CF 1 5 16 35 19 6 86 65 94
Eddie Reyes BOS LF 2 1 48 40 32 3 70 59 43
Victor Reyes NYM 2B 1 2 75 39 33 91 5 16 38
David Reyna NYM C 95 97 50 63 73 69 1 8 6
Kenny Reynolds CWS 2B 2 1 48 54 76 68 36 43 35
Tom Reynolds SF C 66 64 8 20 5 7 1 9 15
Dave Reynoso LAD 3B 2 1 71 78 69 79 2 64 59
David Rhodes CWS 2B 4 1 50 49 48 55 6 69 49
Keith Rice BOS 3B 1 1 45 96 65 32 9 72 59
Mark Richert MON SS 1 1 73 83 53 56 16 66 43
Badr al Din Ridha CIN CF 1 3 54 18 43 50 83 50 75
Richard Riggs CWS SS 1 2 77 73 64 36 3 73 46
Daniel Rivera ARI 3B 5 1 75 85 93 95 12 71 36
Sal Rivera BOS LF 1 1 36 46 31 40 69 82 97
Jason Roberts CWS RF 2 1 1 36 12 1 46 66 59
Matt Robertson STL RF 1 1 1 63 7 3 42 95 46
Sean Rocha CWS CF 3 5 18 39 20 12 76 54 62
Alfredo Rodriguez NYY C 71 64 52 53 57 60 1 16 47
Chad Rojas LAD RF 2 1 43 49 35 38 58 74 100
Kevin Rolison BOS 1B 3 1 29 56 30 20 32 73 60
Roscoe Romaine OAK 1B 3 1 18 12 32 12 12 16 6
Jose Romo CWS SS 1 6 72 58 61 47 3 52 50
Mike Rosa BOS SS 5 2 79 34 46 62 13 14 53
Victor Rosas SEA C 102 39 72 13 31 24 28 17 18
Randy Rosenberry CWS CF 1 1 1 12 9 1 85 104 100
Bobby Ross MON C 74 56 11 32 26 4 6 31 40
Micah Roth OAK LF 1 1 11 34 51 52 65 78 99
Antoine Roux STL 2B 1 1 61 100 90 94 33 56 57
Adrian Rudkilde NYM 3B 3 2 49 73 73 72 22 29 46
Travis Ruppel STL LF 1 1 10 28 14 7 38 47 54
Caleb Russell SD 2B 3 1 39 24 67 68 58 58 83
Angel Ruvalcaba MON CF 1 1 30 23 16 2 83 86 99
Yaremka Rzhevsky DET 2B 1 3 73 70 70 68 13 11 53
Mario Saez SF LF 3 1 1 34 6 6 41 67 39
Elias Sagrero CIN 1B 3 6 49 63 38 42 20 59 48
Steve Salafia OAK 2B 1 2 65 41 70 67 7 21 59
Dave Saldana WAS LF 1 3 62 20 46 54 58 58 49
Gary Sampson SF 2B 1 1 48 69 97 79 31 56 40
Blake Sams BOS RF 1 7 9 32 21 4 50 63 61
Raul Sanchez BOS C 68 65 9 48 12 8 8 42 19
John Sanders WAS 2B 1 2 74 87 88 83 1 71 40
Julio Sandoval LAD C 69 34 2 20 15 1 2 16 20
Paul Sandoval CIN SS 3 3 69 80 52 99 42 66 49
Prabhukumar Santhanakrishnan NYM CF 3 4 2 33 7 9 95 79 90
Jesus Santiago SEA 3B 1 7 63 96 79 37 17 76 34
Carlos Santoni LAD RF 1 1 45 82 81 71 44 75 87
Antonio Santos CWS 3B 1 10 63 96 64 36 14 85 32
Yutaka Sato CIN 3B 5 8 60 85 58 57 15 70 38
Pat Scaturro WAS 2B 2 6 64 6 69 56 8 1 39
Bobby Schimke BOS SS 1 3 58 69 101 92 49 58 55
Emiel Schlepers OAK SS 1 4 45 70 65 69 3 59 39
Nikita Schram ARI 1B 1 1 42 35 65 101 1 4 36
Paul Schreiber ARI LF 1 7 10 54 12 12 46 85 45
Bob Schweiger SF C 63 72 2 49 26 2 1 42 9
Jaden Scott SD 2B 2 1 45 56 54 81 45 63 55
Mike Sebastian DET SS 1 8 67 37 70 99 7 8 43
Kyler Seitz PHI 1B 1 1 35 27 36 19 30 17 22
Vasag Semerjian WAS C 45 49 26 3 33 8 12 3 33
Alfredo Sena MIL LF 2 4 3 43 7 33 78 67 54
Ruben Serrata ARI CF 1 1 1 17 7 6 79 97 98
Russ Shambaugh ATL CF 4 3 32 50 32 39 98 96 101
David Sharp OAK 3B 10 14 66 93 51 44 20 83 40
Nick Sharp CLE C 86 94 41 64 65 61 1 16 12
Malik Sharpless SF 2B 1 1 59 31 59 54 30 8 64
Christian Shearer NYY 2B 1 1 52 60 55 67 44 52 56
Paul Shell SEA SS 1 3 52 47 61 68 10 17 37
Matt Shepard CIN 2B 3 1 43 80 61 74 41 81 31
Marvin Shepherd CWS LF 3 1 7 46 14 1 39 74 81
Matt Sherard OAK CF 2 1 53 51 41 44 77 77 68
Tetsuya Shinoda OAK 1B 1 1 26 22 34 16 29 47 2
Ryuuichi Shintani MIN SS 1 2 78 46 68 61 2 49 44
Josh Shoemaker CWS 3B 5 11 43 80 54 35 54 68 53
Hyeok Shon ARI CF 1 4 72 38 60 61 73 66 80
Larry Shoop NYM CF 1 5 1 50 13 4 72 74 68
Ryan Short ATL SS 1 4 88 100 103 100 12 37 42
Roger Simmons ARI SS 1 3 85 71 75 69 16 49 46
Nate Singleton NYY C 79 79 66 71 70 70 16 7 8
Jose Sisneros ARI SS 1 2 84 79 83 100 7 53 59
Jim Skare OAK 1B 6 1 40 63 79 26 3 54 41
Zach Slot LAD LF 1 4 18 8 26 4 28 31 51
Josh Slusarczyk CIN SS 1 3 63 90 95 84 12 73 27
Pleun Smit SD SS 1 1 53 81 99 100 28 66 93
Josh Smith BOS C 98 51 8 26 13 3 1 36 10
Frank Sokolosky BOS SS 1 2 71 96 95 101 16 78 45
Javier Solis ARI C 88 31 1 8 21 7 2 4 6
Omar Solis SEA SS 3 1 84 50 72 76 37 31 41
Andy Solorzano SD 1B 1 1 43 84 52 58 1 57 31
Luis Solorzano CIN 3B 1 1 59 107 64 50 28 85 59
Alejandro Soriano BAL LF 1 1 46 47 59 71 80 91 95
Jonathan Sotelo LAD LF 1 4 17 47 5 3 67 76 54
Roberto Sotelo LAD C 76 43 7 22 3 6 8 22 74
Tony Soto DET 3B 1 1 37 96 59 39 8 90 53
Jonathan Spino MON CF 1 5 61 12 53 1 78 52 77
Ron Squires MIN RF 1 4 58 61 33 43 59 58 60
Curt Stallings BOS LF 3 2 11 7 14 17 55 47 69
Randy Stapleton LAD LF 1 2 1 38 22 4 63 60 67
Luke Stark ARI 2B 2 2 48 53 74 61 1 28 8
Louwe Starmans NYY 3B 2 5 61 101 58 52 4 84 36
David Stayton CIN C 74 37 1 14 15 3 8 14 3
Helmut Steggall MON C 73 73 43 46 45 70 8 9 33
Khalil Stephens STL 2B 1 8 63 70 85 80 31 70 58
Chance Stever OAK LF 1 1 1 37 14 2 40 59 57
David Stewart NYY 2B 1 5 43 61 76 79 27 54 40
Justin Stickney CWS 1B 1 11 34 71 61 30 1 48 70
Max Stillo SD 3B 1 1 57 85 99 83 69 68 43
Josh Stinnett ARI 3B 1 1 74 96 95 91 4 23 32
Rich Stinson SEA RF 1 5 1 9 6 1 75 80 82
Mike Strey BOS C 85 73 1 41 7 7 1 38 11
Djoka Subasic LAD 2B 1 3 15 45 49 73 32 30 22
Masumitsu Sugiura MIA 3B 1 3 63 99 78 75 62 84 71
Terry Sutherland SD 1B 2 3 23 18 42 15 4 9 9
Ben Sutton CIN LF 5 3 5 68 8 6 44 83 50
Akira Suzuki MIA 2B 1 3 42 50 47 103 10 18 61
Andy Swaim ARI 2B 1 2 76 86 95 103 1 57 46
Nick Swank DET C 69 59 10 25 9 7 11 19 19
Mike Swift ARI 1B 6 1 50 55 10 9 12 18 10
Jason Swisher ARI 1B 3 2 53 65 68 17 2 7 1
Toki Takeuchi CIN CF 2 3 20 56 28 15 80 75 98
Carlos Talavera SF C 83 87 73 77 83 83 7 9 6
Nate Taylor ATL 2B 1 1 57 77 78 84 1 23 21
Chris Temple OAK C 53 79 15 58 12 5 1 57 7
Roberto Tena NYY SS 1 2 66 69 73 74 43 54 33
Steve Terrell MIN LF 1 2 34 32 33 30 75 74 61
Josh Thomas ARI C 31 35 1 30 11 7 24 36 13
Curtis Thompson SF 2B 64 83 66 80 81 72 1 11 10
Ian Thompson MIN RF 1 3 41 79 54 55 45 84 57
Ryan Thompson MIA C 60 36 7 8 14 6 51 17 38
Tom Thompson MIA LF 1 2 3 45 25 8 58 57 103
Chris Thorson MON 1B 3 1 52 65 64 68 20 15 27
Jason Thrash MIA 1B 4 7 50 30 32 2 42 19 23
Eric Tiehen OAK C 68 62 46 55 55 57 18 30 6
Yao-pang Tien ARI LF 2 3 35 8 43 4 44 43 65
Sergio Tinoco BOS LF 1 2 19 7 27 4 52 43 53
Matt Tittle NYM 2B 1 4 51 59 82 79 15 18 63
Julian Toney BOS LF 4 2 4 41 6 3 64 63 57
Luis Torres WAS SS 1 5 98 101 98 100 11 59 45
Lou Toth CWS LF 3 5 16 26 12 5 51 55 69
Jim Towle CIN SS 1 8 61 53 70 76 5 33 42
Danny Treto MIA RF 1 3 15 38 18 3 78 76 74
Kevin Trull CWS 3B 1 1 22 86 29 25 3 69 6
Javier Umanzor NYY C 61 63 1 38 18 16 1 36 39
Jonathan Underhill ARI 2B 2 9 76 83 84 83 9 64 43
Bobby Upton ARI LF 1 6 1 11 7 1 29 39 59
Matt Urbanek PHI LF 1 1 41 30 37 3 44 67 74
Elias Urbina NYM CF 1 1 14 51 22 22 52 88 43
Andy Urquhart CIN SS 2 5 69 54 55 65 61 77 70
Josh Vaill LAD 3B 5 5 62 93 93 45 56 79 81
Enrique Valdez SEA 2B 1 4 71 63 83 66 13 55 47
Andres Valles SD LF 2 6 7 17 7 4 41 46 58
Antonio Vallez WAS 1B 55 53 58 57 60 58 7 9 52
Nelle van den Berg NYM SS 1 2 96 98 98 101 35 5 37
Edgar van der Meeren CWS C 45 25 1 9 16 6 1 5 16
Ton van Dijk CIN CF 5 1 41 15 17 32 75 52 90
Justin Van Houten LAD CF 1 3 39 25 40 57 72 57 74
Falco van Koeveringe ARI LF 3 2 17 44 16 1 21 63 28
Chris Van Niel SEA SS 2 7 65 78 82 84 11 58 61
Koen van Oort NYM 2B 2 1 77 88 73 72 8 69 46
J.D. Vander Klok MIA 2B 3 4 58 51 91 103 39 44 96
Ed Vargas ARI SS 3 5 82 45 64 78 45 27 63
Efrain Vargas TOR 1B 1 1 60 75 72 54 1 37 24
Francisco Vargas NYY LF 4 1 1 5 9 3 48 40 69
Alex Vasquez ARI 1B 1 3 40 89 40 45 24 69 24
John Vasquez SEA RF 3 1 6 47 6 1 53 72 59
Armando Vazquez ATL RF 1 4 22 33 22 3 64 66 79
Joel Vazquez SD 3B 2 1 68 91 70 40 25 82 31
Ramon Vega LAD CF 1 1 6 49 13 5 73 70 62
Alex Velasquez CIN SS 1 5 90 92 99 104 57 72 67
Elias Vences ATL CF 1 1 30 75 27 32 74 97 49
Edwin Verdugo SF 1B 1 4 1 10 22 4 1 4 21
Alex Villagomez CIN C 84 87 16 22 2 7 16 18 41
Jamie Villagrana DET SS 1 1 60 70 101 95 4 51 67
Ethan Villalobos CWS 1B 4 1 21 24 32 8 7 12 13
Franklin Villanueva ARI 3B 2 8 69 101 91 94 18 90 37
Bill Vives SD C 76 84 62 72 73 75 2 54 11
Sam Voss CWS 2B 1 3 57 60 45 50 53 80 34
Brian Wagner BOS 2B 69 63 57 53 55 57 54 53 57
John Wagner CIN LF 1 1 5 31 7 1 67 67 54
Ray Walden CIN 1B 1 4 28 18 16 7 7 7 8
Jeremiah Walker NYY 1B 1 3 10 6 23 2 21 11 1
Khalil Walker MON 2B 1 6 98 76 89 51 53 76 83
Ryan Walker CHC 3B 1 4 37 99 52 30 23 91 42
Jordan Wallace SF 3B 1 13 51 59 63 30 57 45 55
Justin Wallace NYM 1B 1 2 30 46 28 32 36 51 58
Zi-jing Wang BOS LF 2 1 6 38 18 26 77 97 99
Jaden Warrior DET 1B 1 4 50 38 50 55 11 23 23
Jeremiah Washington DET 2B 1 4 69 55 76 73 43 34 64
Andy Wasierski NYY 2B 1 5 55 88 94 98 47 86 87
David Watkins LAD 1B 3 1 32 19 42 14 3 8 10
Eric Waugaman MON SS 1 4 75 91 96 84 10 78 50
Ken Welch ARI 1B 1 1 33 63 51 32 34 61 42
Ben Welt SD LF 1 1 27 9 32 36 54 43 94
Chris West SF 1B 8 1 24 18 30 18 32 25 9
Bryan Westray NYY 1B 1 4 38 29 41 51 47 37 63
Longfellow Wetzler ARI CF 1 1 14 13 21 20 73 86 90
Bryan Wheeler CIN LF 1 1 2 13 9 1 41 57 58
Bobby White NYY C 76 66 17 50 9 5 1 45 6
Jesse White SD 1B 1 7 35 20 31 12 3 4 17
Gregg Whitecotton TOR 3B 1 4 66 71 85 84 45 50 65
Ray Whitehead ARI LF 2 5 1 5 8 37 38 56 59
Kevin Wick CIN 3B 3 5 32 59 37 52 17 37 31
Nick Wicker PHI 3B 2 1 57 98 71 72 14 88 40
Scott Wiggs OAK 2B 2 2 62 29 70 66 39 14 62
Eisse Wijnja CWS 1B 2 1 29 22 36 1 18 16 12
Gabe Wilcoxon CIN 1B 3 1 25 41 40 9 23 46 64
Robert Wilkins OAK 3B 1 8 67 68 50 91 9 51 62
Jordan Williams WAS RF 1 3 18 53 30 23 37 81 58
Mark Williams CIN 2B 1 2 1 45 14 7 12 51 43
Noel Wilson CWS C 64 67 10 38 7 10 3 30 17
Terrence Wilson SD CF 2 4 43 47 47 45 83 62 106
Jeremy Witt MIN 3B 3 3 50 81 81 48 17 66 53
Joel Wittmier CIN 1B 2 5 14 14 34 16 8 13 8
Jason Woods CLE CF 1 1 24 38 46 48 81 97 98
Craig Wright CIN 1B 1 1 75 64 52 52 48 72 41
Jamel Wright MIL LF 1 4 1 9 7 1 45 52 48
Josiah Wright CWS 2B 1 1 35 53 60 98 5 28 68
Hiromitsu Yamada MIA CF 1 1 8 36 10 7 74 62 59
Hiroki Yamamoto LAD 3B 5 4 37 94 98 27 29 82 59
Kunizo Yanagisawa MON 2B 76 74 77 73 73 70 64 69 69
Tomohiro Yokoyama ARI LF 1 1 10 41 15 5 50 55 65
Dale Young ARI 2B 1 1 55 70 81 79 34 61 68
Masashi Yukizawa NYM SS 1 3 94 100 99 99 12 45 18
Chris Zamora CIN 3B 7 8 47 85 62 47 12 56 38
Jorge Zarazua CIN 1B 1 5 36 18 49 9 29 12 32
Mike Zepeda SF 2B 3 7 18 40 41 105 7 20 32
Mike Zern NYY 2B 2 1 59 37 82 56 13 12 46
Ching-hsia Zhang SEA 2B 1 4 67 69 51 67 18 49 44
Seung-ho Zhang TEX LF 1 6 34 58 39 43 74 86 90
Ho-win Zhou SF 1B 1 3 20 34 34 14 21 12 6
Joe Zimmerman DET CF 1 5 31 25 28 38 70 65 71
Tony Zizumbo CIN 2B 1 6 56 42 76 56 46 29 67
Nazeeh Zubair NYY C 100 44 11 17 8 6 1 10 47
Monday, November 13th , 2023 - OOTP Baseball 24.10 Build 82