TRIPLE A
LEAGUE FREE AGENTS REPORT - SCOUTED BY: OSA
07/31/2062
 
  Batters | Pitchers | Fielding Ratings | Fielding Position Ratings
Name Team Pos C Ability C Arm INF Range INF Arm INF Error Turn DP OF Range OF Arm OF Error
Jesse Abruzzo CF 2 2 27 44 20 7 61 55 44
Francisco Acevedo 3B 3 12 40 78 49 37 11 58 42
Marco Acevedo C 55 48 14 34 24 3 16 40 2
Victor Aceves CF 1 3 51 34 49 41 75 58 89
David Ackerman LF 1 2 14 50 34 50 60 56 48
David Acosta RF 1 6 73 38 56 7 49 61 47
Eduardo Acvedo C 70 51 25 16 13 6 14 40 23
Isaiah Adams 2B 1 2 70 48 38 39 56 27 33
Lee Adamson 1B 1 2 27 33 27 7 16 28 28
Ron Adamson 1B 5 3 28 22 32 12 29 25 19
Sandy Adon LF 2 3 28 35 22 31 64 74 86
Danny Aguilar 1B 2 4 26 48 15 21 21 32 9
Javy Aguilar 2B 1 2 74 54 47 54 71 89 69
Jordan Aguilar LF 1 1 9 20 20 4 32 27 32
Jorge Aguilar LF 1 3 14 39 19 13 55 57 30
Tony Aguilar RF 3 5 1 67 11 4 36 94 80
Carlos Aguirre LF 5 1 9 38 13 2 34 49 56
Pyry Ahtisaari RF 2 3 22 47 19 1 43 74 42
Mike Aiken RF 1 4 24 74 11 5 43 87 54
Cesar Alarcon 1B 1 1 36 5 8 6 7 20 22
Dan Albers RF 1 1 31 51 22 4 44 78 47
Rudy Albert LF 1 1 1 19 26 11 30 48 90
Jose Alberto 2B 1 3 76 39 50 52 58 54 50
Gus Albiter 1B 2 1 39 28 52 45 38 14 58
Manuel Alcala CF 1 1 20 48 10 11 56 57 20
Juan Alcantara C 58 79 22 77 34 10 21 74 45
Ruben Alcaraz 3B 1 1 46 96 46 34 24 75 42
Danny Aleman RF 1 4 47 50 36 44 72 73 79
Ross Alexander 1B 2 2 29 20 53 16 13 8 49
Stephen Allain 2B 1 4 55 39 47 54 54 64 33
Cody Allen 3B 5 2 29 42 61 35 30 82 20
Jamie Allen 1B 2 5 39 32 43 6 2 33 19
Noah Allen 2B 1 8 41 63 73 76 6 53 42
Alfredo Almodovar CF 2 6 56 50 35 47 79 67 67
Donovan Almy 3B 1 3 64 92 63 44 18 87 73
Ignacio Alonso CF 4 2 51 37 30 1 76 54 43
Tony Alonso SS 5 1 74 86 76 76 67 81 58
Eddie Alonzo LF 1 7 43 22 36 3 35 42 54
Rich Alvarado LF 1 5 42 88 44 26 47 84 45
Eddie Alvarez CF 2 3 65 26 38 2 67 44 42
Luis Alvarez 1B 1 3 35 27 20 2 5 18 14
Manny Alvarez LF 3 3 39 30 27 2 46 53 46
Manny Alvarez 1B 70 30 61 21 18 42 24 19 19
Tony Alvarez SS 1 1 48 25 54 20 33 72 23
Juan Amador C 45 50 27 47 25 10 13 37 34
Scott Aman 1B 1 3 15 29 47 7 30 16 12
Tony Amaya 2B 1 2 60 93 77 72 27 78 57
Juan Amieva CF 1 1 48 18 33 36 73 45 51
Anthony Anderson 2B 1 2 76 51 49 55 66 41 38
Brock Anderson 1B 3 2 42 2 29 12 50 10 18
Cameron Anderson LF 3 2 12 21 6 3 30 53 35
Jim Anderson C 70 31 11 19 8 4 3 30 16
Eddy Andrade LF 2 1 25 17 7 5 54 43 59
Edgardo Andrade RF 4 1 9 53 10 2 54 68 62
Jonathan Andrade 3B 1 1 50 91 43 16 1 77 39
Hugo Andres 2B 1 1 34 30 26 41 38 19 27
Chris Andrews RF 1 4 26 38 27 1 57 60 63
Nelson Andujar SS 3 2 49 30 27 27 29 34 51
Leo Angeles LF 1 1 12 20 9 15 30 54 23
Mario Anguiano CF 1 1 35 28 15 21 74 53 47
Victor Aquino RF 5 2 16 45 10 2 35 60 30
Shoichi Araki 1B 5 1 19 13 12 5 19 1 8
Sergio Arce LF 2 1 17 22 29 33 46 30 74
John Archer C 72 32 20 19 14 5 8 11 32
Cesar Archuleta LF 6 3 9 26 13 1 37 20 7
Miguel Arciniega SS 1 1 66 77 56 71 19 75 31
Vinny Arellano 3B 1 1 57 87 65 58 2 93 43
Tony Arenas RF 5 1 10 58 10 3 42 83 44
Ramon Arguelles 1B 1 1 13 35 22 5 2 13 3
Adrian Arispe SS 1 7 57 98 65 59 25 99 62
Bill Arnold 2B 4 2 100 78 100 83 46 61 47
David Artiga LF 4 5 12 14 12 13 48 24 35
Pedro Astudillo LF 3 1 9 9 7 1 32 37 54
Rich Auld 3B 1 4 42 66 55 45 45 72 37
Dave Austin CF 4 6 57 22 43 2 77 63 66
Manuel Avalos LF 1 2 26 20 16 5 50 19 47
Al Avison RF 5 1 32 44 26 3 51 74 83
David Avitia C 68 66 22 62 29 21 14 60 33
Bill Backman LF 1 1 29 44 32 27 40 66 58
Bobby Badger C 40 55 15 44 36 9 10 23 24
Adam Baillargeon SS 4 6 67 67 62 66 46 58 62
Jared Baker C 62 67 49 59 44 44 19 46 31
Andy Balboa 2B 1 5 42 47 54 55 52 56 49
Rob Baldwin C 59 74 26 59 36 3 37 62 27
Kyle Ball RF 6 5 19 51 14 2 45 81 58
Virgílio Balsamo LF 2 2 25 41 42 41 43 39 55
Danny Baltazar C 31 41 3 22 20 10 1 18 39
Manny Banda C 51 37 12 18 21 7 9 21 43
Alex Banos C 35 50 10 29 17 1 10 59 6
Javier Barajas C 54 27 24 48 34 9 25 55 22
Rafael Barajas 2B 2 4 54 53 50 45 41 72 31
Felipe Barbadillo RF 1 1 27 42 25 13 24 57 22
Alex Barbosa 3B 1 4 83 76 44 45 56 78 27
John Barger 1B 1 1 31 18 38 16 1 7 8
Bryan Barnes RF 4 2 17 38 15 16 34 53 50
Aguinaldo Barreiros LF 3 3 10 34 12 1 38 62 39
Jesus Barreno 1B 1 3 17 22 16 7 25 25 17
Jose Barrera 1B 1 1 21 18 33 23 7 1 8
Steve Bartlow 1B 2 3 3 45 16 7 9 82 94
Jorge Batista RF 3 2 30 37 42 45 59 76 60
Davis Batstone C 17 28 14 43 17 12 4 27 25
Harry Batten 2B 4 1 60 65 45 51 49 71 43
Andy Battista 1B 1 3 42 22 28 28 8 8 4
Jesse Bauer LF 1 4 1 48 1 1 44 71 100
Mike Baugh 3B 9 5 61 65 49 42 32 58 44
Kevin Baumbach 2B 1 2 61 35 56 76 35 21 45
Vinny Bautista C 61 32 12 13 23 7 7 15 26
Mike Beaney SS 3 1 90 69 82 88 54 62 78
Roy Beaver CF 3 1 38 31 24 28 56 46 50
Zack Bechtold SS 1 1 59 78 100 84 18 76 64
Nate Becker LF 2 1 12 25 15 9 45 62 34
Brendon Beckler SS 1 5 60 56 59 81 31 45 51
Pete Beden 2B 2 1 53 32 37 26 11 61 40
Humberto Beltran SS 1 4 61 83 53 100 34 81 57
Jim Benak 3B 1 4 33 47 28 35 24 82 25
Rey Benavides C 55 30 20 51 26 27 19 46 24
Sergio Bencomo 1B 7 1 30 19 19 8 12 7 19
Sean Bender C 68 26 33 13 46 30 37 17 1
Bill Benitez C 51 41 23 33 29 6 10 26 28
Leo Benitez LF 1 6 39 35 34 26 51 53 44
Travis Bennett C 50 45 33 29 21 7 27 37 22
Rich Bent 1B 1 3 27 63 43 42 24 62 65
Joe Berky LF 4 1 2 30 5 1 26 51 28
Sal Bernal 1B 3 4 42 14 44 13 34 5 42
Pelanekelina Berrigan C 56 27 20 48 33 19 38 47 26
Alex Berrios C 49 48 14 21 29 21 10 25 15
Chris Betlejewski 1B 6 4 7 18 13 1 10 15 9
Rich Bierman C 48 45 1 24 31 6 2 27 36
Dave Biernacki LF 2 3 37 28 30 22 48 53 60
Camilo Biga 3B 2 4 47 72 39 44 40 59 45
Bradley Bird 1B 1 2 37 36 36 5 36 63 46
Christopher Birley SS 1 1 79 64 53 27 68 32 19
Trevor Birley 1B 1 1 55 62 72 41 42 55 68
Stuart Bissell CF 4 1 65 35 69 50 72 23 66
Ted Black LF 1 1 4 29 6 8 47 55 72
Jesse Blackwell 1B 2 5 24 16 34 10 45 34 27
Dave Blair 1B 9 2 30 55 48 36 58 29 21
Joel Blair LF 2 2 1 18 6 1 43 50 86
John Blanchard 2B 1 4 56 54 79 92 19 51 42
Kevin Blankenship 1B 1 1 19 39 39 14 14 26 23
Mike Blankenship SS 1 3 71 60 75 81 58 57 89
Kenny Blue 1B 1 2 33 37 37 16 12 30 17
Angus Bonscott 2B 1 1 53 48 68 58 1 1 1
Matt Bontrager 3B 1 5 41 71 63 66 21 81 49
Antonio Borad 2B 1 1 45 38 29 29 23 25 43
Joe Borsari C 65 29 6 23 28 35 1 19 9
Cody Bothner 2B 1 3 54 40 48 51 24 31 44
Nate Boulay C 60 43 6 14 12 13 10 17 22
Bobby Bourgeois LF 2 5 52 27 31 33 58 55 51
Pat Bowers LF 2 5 10 20 9 6 37 48 73
Dean Boyd 2B 1 3 47 64 68 79 44 62 80
Mike Boyd 1B 1 3 4 55 9 6 3 71 42
Matt Boyer LF 1 4 2 53 12 1 30 81 54
Kyle Boyette 1B 1 4 1 45 16 1 1 42 37
John Brandt RF 4 6 45 51 35 2 51 69 61
Peter Bray 1B 1 2 62 6 22 17 36 4 4
Adam Bridgman SS 1 7 71 74 100 100 21 71 50
Jeff Britton SS 1 8 75 69 77 61 58 72 63
Larry Brooks C 62 35 1 31 27 16 1 18 25
Robbie Brooks LF 3 1 59 49 56 50 63 40 52
Jesse Broomhead LF 1 1 10 39 6 1 58 60 47
Tom Brown RF 1 2 4 71 15 2 50 92 55
Dan Bruner 2B 1 1 63 38 60 64 59 67 82
Mark Bryan 1B 1 4 23 46 35 23 31 1 23
Dustin Bryant LF 2 1 30 23 25 31 75 43 51
Brian Buglio C 62 66 1 49 17 1 13 43 18
Rogelio Burciaga C 68 55 25 53 25 14 20 52 22
Jeff Burns LF 1 1 31 34 30 32 44 48 54
Bill Burnside RF 1 1 20 54 12 2 49 62 55
David Burr 1B 7 3 56 78 44 76 38 71 29
Bryant Bushey RF 1 3 4 27 13 7 43 60 48
Danny Bustamante CF 1 4 45 40 31 35 72 62 55
Freddy Bustamante LF 6 1 28 25 20 15 55 49 44
Angel Cabrera C 45 41 12 26 28 4 18 46 36
Jordan Cabrera CF 1 1 58 31 36 44 75 62 68
Jesus Cacho CF 1 1 40 23 24 27 72 49 38
Aaron Cadman LF 1 5 1 51 8 9 17 80 47
Jose Calderon RF 1 1 74 61 86 96 65 60 84
Bubba Caldwell C 72 41 35 36 58 28 1 36 41
Alberto Calvo LF 1 1 40 12 18 1 42 47 37
Carlos Camacho CF 2 4 65 36 42 39 75 64 48
Eduardo Camacho RF 5 1 26 58 15 10 54 72 46
Rey Camacho LF 1 1 31 39 49 50 45 26 57
Justin Campbell RF 1 4 33 43 28 19 35 66 52
Juan Campos 2B 1 4 37 25 44 13 20 62 50
Juan Cantu RF 3 2 17 55 16 6 47 66 42
Mike Capps SS 5 3 73 81 27 78 73 42 60
Alexis Cardenas 2B 5 1 42 75 31 65 23 65 47
Jose Cardenas C 56 69 21 62 26 9 34 64 8
Jose Cardozo 3B 2 2 57 59 65 59 43 52 49
Jeremy Carlsen CF 3 5 55 32 51 1 77 50 56
Trevor Carpenter CF 3 1 63 64 42 3 66 77 50
Robby Carpio C 26 28 12 3 11 8 29 11 39
Jose Carreon 2B 1 2 36 18 37 55 25 12 10
Omar Carrera C 52 45 17 34 18 9 1 42 28
Edwin Carrillo 3B 6 1 47 42 55 17 25 21 52
Tony Carrillo 3B 3 1 49 71 44 28 35 66 55
Sean Carry C 54 41 13 40 25 9 9 31 27
Mike Carson 2B 3 1 78 58 54 44 18 50 39
Bernie Cartwright 3B 9 13 77 72 73 30 23 72 55
Alejandro Casarez LF 1 2 14 48 19 7 40 46 23
Edgar Casillas 3B 14 3 47 55 47 8 17 47 49
Guillermo Casillas LF 1 3 15 36 11 9 44 36 55
Justin Cass CF 1 5 60 27 49 56 72 56 64
Ruben Castanada CF 1 1 26 31 34 1 64 16 61
Javier Castaneda SS 3 5 78 78 65 81 39 68 59
Rick Castaneda 3B 1 4 40 46 54 43 16 91 53
Cesar Castellanos LF 1 4 22 18 20 15 34 24 19
Jonathan Castellanos CF 3 5 55 59 51 55 49 51 73
Al Castillo 1B 1 3 11 23 20 2 1 12 7
Angelo Castillo 2B 2 1 38 22 59 62 39 9 47
Luis Castillo LF 7 2 12 15 24 1 52 26 24
Santiago Castillo SS 3 4 63 87 62 54 56 89 45
Frank Castro 2B 1 3 32 34 71 46 18 16 62
Jordan Castro C 32 55 12 52 6 13 13 43 13
Luis Castro LF 2 1 22 3 26 1 53 24 33
Marcos Castro 3B 1 1 49 76 39 61 17 84 49
Ricky Catano C 71 67 25 42 32 1 11 39 45
John Caulk LF 2 2 60 26 59 37 58 19 53
Diego Cavazos 2B 5 1 58 57 43 38 49 60 40
Marcos Cazarez LF 1 3 5 47 7 1 50 73 72
Jordan Cena 2B 2 3 21 12 47 39 15 21 25
Danny Centeno 2B 1 1 59 32 41 58 9 20 24
Mario Centeno RF 1 5 37 52 30 38 50 74 49
Roberto Cerda RF 2 2 25 51 15 17 49 68 40
Bobby Cervantes 3B 1 4 43 64 49 57 24 61 44
Ismael Cervantes C 42 21 35 29 20 10 23 34 2
Scott Cessna RF 1 1 14 69 21 1 47 91 56
Nestore Cestini SS 1 1 85 67 49 52 73 74 46
Henry Chacon RF 1 3 33 86 33 65 54 69 55
Brandon Chaika LF 2 1 19 37 24 15 44 60 47
Kory Chandler 1B 3 4 51 47 50 11 39 16 28
Teh-huai Chang 2B 4 1 25 48 34 28 36 20 30
Tony Chaparro LF 1 2 24 26 37 44 45 63 25
Dave Charlier 1B 5 4 34 30 34 10 23 24 34
Cruz Chavarria 1B 1 1 32 24 23 4 19 16 12
Emilio Chavarria 1B 4 1 13 1 14 1 17 31 7
Alex Chavez RF 2 1 1 56 7 1 27 76 61
Daniel Chavez 1B 1 1 9 19 17 5 4 12 14
Jose Chavez RF 1 1 17 65 6 2 60 89 42
Jose Chavez LF 3 1 12 56 10 4 35 75 49
Marco Chavez 2B 1 3 40 41 72 31 33 82 20
Brian Chew LF 3 1 31 41 37 25 41 55 65
Daniel Chiquete 1B 1 14 38 52 48 29 20 40 55
Cory Christensen C 64 72 31 40 17 24 1 13 19
Tommy Christian CF 1 4 72 11 57 3 77 44 69
Casey Christie 1B 2 3 27 18 28 8 2 24 14
Ti-an Chu SS 1 5 62 47 49 44 5 46 56
Kenny Churchill 1B 2 4 55 33 30 31 58 61 54
Willie Cintron 2B 1 6 61 70 89 94 51 52 70
Brett Clark 1B 1 1 22 29 21 21 54 16 18
Joseph Clark C 61 79 17 47 32 5 1 51 62
Steve Clark LF 1 1 48 44 42 39 58 77 70
Travis Clark SS 5 1 56 43 59 85 54 27 73
Tyler Clark 2B 4 3 55 32 75 71 15 9 36
Kyle Clemons 2B 2 3 82 28 78 73 14 9 55
Brett Cleveland 1B 3 3 32 23 36 20 7 13 7
Matthew Clint LF 6 2 30 41 42 40 45 55 58
Steve Coan RF 2 1 23 60 32 1 31 87 51
Bob Cochrane LF 1 1 27 66 11 16 38 75 52
Roy Colbourne 3B 3 1 66 91 76 51 73 77 51
Jason Cole 3B 1 7 43 73 42 30 6 72 51
Chris Collins C 43 37 9 28 12 15 25 25 16
Chris Collins 1B 2 4 30 27 24 10 16 9 2
Jordan Colon 2B 1 1 69 34 70 65 47 16 47
Victor Constancio SS 1 3 77 57 100 97 66 50 60
Antonio Contreras 2B 6 2 49 27 23 24 13 12 27
Carlos Contreras LF 9 3 40 6 8 29 53 13 54
Danny Contreras 2B 1 1 25 17 47 54 30 27 47
Jorge Contreras SS 1 1 65 54 93 84 26 51 34
Luis Contreras C 31 50 20 46 27 9 12 49 10
Vicente Contreras C 35 25 3 9 11 9 10 19 23
Evan Cooke 1B 1 6 44 26 38 7 27 11 13
Carlton Cooper 1B 1 1 9 13 7 8 13 7 9
Dan Corey 1B 3 4 13 22 34 1 6 11 23
Carlos Coronel 1B 3 3 14 18 35 11 4 6 13
Bobby Cortes LF 4 1 23 10 18 3 52 20 18
Carlos Cortez LF 1 1 54 17 19 51 46 20 42
Chris Cosentino LF 1 3 16 40 28 3 52 53 23
David Coulter 2B 2 1 67 48 51 49 51 58 38
Justin Coy 3B 1 2 64 76 76 28 65 59 75
Matthew Craven 2B 1 3 44 41 48 59 32 30 58
Jonathan Cribb 1B 1 1 32 61 38 29 8 65 7
Phil Crider 3B 1 13 61 86 59 29 27 74 55
Roberto Crispin LF 2 8 51 21 16 34 53 23 50
Ben Croft RF 2 1 24 43 23 3 51 72 57
Dan Croft CF 3 2 29 40 42 50 61 63 24
Jaden Crosby 2B 1 3 44 32 51 53 8 18 42
Josh Crouch 1B 2 5 22 22 1 3 17 18 3
Alex Cruz CF 6 1 16 40 23 28 57 23 66
Frank Cruz SS 1 2 90 88 90 91 3 79 97
Jon Cruz 1B 3 3 26 7 26 2 24 30 17
Luis Cruz CF 1 2 26 68 15 21 59 87 72
Moises Cuellar 2B 1 2 48 38 45 43 43 59 50
Alex Cuevas C 50 52 26 39 20 8 24 40 17
Jose Cuevas SS 1 6 67 56 86 89 6 57 77
Aaron Cunningham 1B 1 5 43 39 37 36 40 61 50
Jimmy Cunningham 1B 3 3 1 23 22 5 8 8 7
Zack D'Alessandro 1B 1 2 31 20 29 5 13 7 13
Mauk Dahmen 1B 4 2 29 28 42 8 23 47 13
Miguel Damaso RF 1 4 33 48 31 2 53 76 72
Sean Damron 1B 1 4 39 21 20 22 26 22 9
Chris Daniels C 49 46 27 30 31 8 9 23 64
Plácido Dannemmarck RF 1 5 26 60 32 18 47 84 60
Yerjanik Darbasian 2B 1 3 68 32 49 51 22 15 40
Gene Davidson LF 2 2 1 35 12 16 47 68 37
George Davidson 3B 1 3 36 77 40 64 39 77 49
Alex Davis 2B 1 6 66 43 65 69 50 27 65
Kyle Davis 1B 1 3 21 20 11 4 11 11 23
Randy Davis RF 2 1 21 41 17 1 25 62 46
Jesse Day C 30 52 18 32 16 18 12 25 29
Jose de la Cerda C 72 70 36 58 38 8 16 64 59
Jose de la Garza C 56 36 5 28 23 4 11 26 34
Ricardo de la Rocha 2B 1 4 52 72 65 63 3 71 41
Jose de la Torre 1B 1 4 11 22 8 1 5 8 6
Jordan de Leon LF 1 1 40 14 26 16 45 46 36
Mike de Leon SS 1 5 68 100 96 98 59 89 48
Raul de Paz 1B 4 4 31 17 39 5 46 15 18
Dustin de Vreede C 36 21 8 18 28 5 29 35 22
Wendel de Wildt 2B 8 6 68 28 31 29 58 42 53
Victor del Valle 3B 1 1 27 56 31 6 11 29 20
Mike Delancy C 48 47 35 44 45 38 36 39 47
Hector Delgado 2B 1 1 23 21 59 17 19 12 18
William Delgado CF 1 3 16 41 25 13 65 49 66
Drake Delong LF 5 7 18 21 20 2 39 56 61
Justin DeLong 1B 1 1 9 12 15 6 27 31 22
Andrew Dennis 2B 1 1 65 60 52 58 21 52 58
D.J. Dennis SS 5 3 39 42 39 36 37 45 31
Josh Denny 1B 1 1 34 38 25 6 32 16 17
Jason Denton C 71 43 1 27 8 11 1 23 12
Mike Denton C 73 23 19 34 28 14 18 20 18
Tim DePascale 1B 1 2 12 31 19 7 24 85 54
Aaron Dettle SS 3 1 64 62 79 75 57 53 42
Arturo Diaz CF 4 3 77 41 42 47 72 67 68
Jesus Diaz C 51 30 20 55 26 11 23 56 1
Jose Diaz CF 5 1 18 59 14 30 58 25 51
Jose Diaz LF 6 4 28 30 16 18 51 45 16
Jose Diaz C 54 56 15 53 31 33 7 46 37
Luis Diaz 2B 1 1 24 34 62 31 22 8 64
Cesar Diego C 51 83 21 85 20 9 14 82 6
Lou Digby 1B 74 41 30 35 25 6 33 39 37
Erik Dilling CF 1 1 28 41 26 10 47 56 39
Adam Dillingham CF 2 1 42 49 38 43 77 80 56
Jordan Dillon 1B 6 6 20 10 44 29 20 17 10
Vince Dillon C 62 66 57 47 36 9 15 55 20
Tony Dircio CF 3 4 54 24 30 35 77 65 58
Adam Dittman CF 1 1 50 56 46 46 74 58 48
Ross Dobesh RF 1 5 50 33 47 52 61 73 100
Bryan Dodaro RF 1 2 61 62 48 56 59 83 58
Matt Doe 1B 1 5 16 19 30 6 20 27 10
Carlos Dominguez SS 4 4 70 89 40 73 51 90 39
Paul Donahue SS 2 1 59 18 27 22 14 1 14
Steve Donegan LF 1 4 16 39 14 1 29 46 43
Brian Dorso 3B 5 4 41 91 36 40 35 89 58
Israel Dosal 2B 1 1 66 63 39 43 66 69 42
Colin Dougherty 1B 3 6 72 52 65 5 51 54 50
Bryan Douthart 3B 2 3 52 74 39 31 33 72 41
Freddie Downes 3B 4 1 47 52 45 27 45 41 34
Bryan Downs LF 1 3 38 58 33 32 51 46 38
J.D. Drow SS 1 4 38 40 65 40 22 35 30
Ernesto Duarte RF 3 1 17 59 14 3 44 66 51
Marcus Dunlop LF 1 5 1 28 6 2 29 59 53
Nick Dunn 3B 1 1 39 100 63 27 27 92 53
Tommie Dunn 3B 1 3 60 73 49 35 34 60 53
Alberto Duran LF 1 1 10 22 27 1 38 54 26
Alex Duran 3B 12 5 60 90 34 28 18 93 58
Carlos Duran 2B 1 4 57 19 46 44 49 52 56
Tim Durham 3B 1 5 29 75 38 33 1 64 55
Fred Durrett C 85 37 6 23 23 8 24 25 16
Chris Easter 1B 1 4 26 61 25 8 8 12 6
Jamie Easter LF 3 1 14 36 14 3 33 53 71
Nick Egolf 1B 1 3 33 37 44 33 14 30 33
Stephen Eichelberger LF 7 1 33 53 29 16 45 69 63
Eric Eichorn 3B 5 8 70 85 52 32 28 87 55
Mike Eiger RF 1 1 7 60 17 4 35 82 68
J.R. Eldred C 65 35 26 16 11 6 7 24 34
Tony Elizondo C 70 36 1 17 8 5 2 11 5
Kevin Emerson 3B 1 2 33 75 66 27 60 59 52
Zack Empie 3B 2 1 35 80 65 70 19 67 36
Antonio Escobar C 29 32 17 17 25 5 1 8 7
Jose Escobedo 1B 3 2 9 9 12 4 7 13 5
Mario Esparza C 45 21 12 19 25 8 27 16 20
Cortez Espinosa 1B 1 2 29 37 59 50 30 28 52
Gerardo Espinosa C 68 60 1 52 16 3 17 51 19
Francis Espinoza C 26 54 18 28 25 5 29 48 7
Juan Esqueda 2B 1 1 82 53 68 72 60 77 72
Jorge Esquibel C 20 28 10 24 34 3 4 44 6
Frank Estrada C 85 59 19 49 21 7 18 46 5
Dennis Evans 3B 2 2 54 71 44 25 44 64 33
Bobby Falcon C 67 79 38 63 39 40 8 68 51
Rich Faris RF 1 4 4 39 10 5 65 67 61
Craig Farrelly 3B 3 1 32 61 26 23 35 65 29
Greg Faulkner C 50 60 44 53 51 42 20 43 49
Edgar Faz 2B 1 2 62 47 79 72 36 50 57
Jorge Febies 2B 1 1 52 58 64 74 25 52 41
Agustin Feliciano LF 1 1 28 63 27 16 53 86 61
Cesar Felipe LF 2 3 18 23 7 6 45 25 58
Pat Feltus 3B 1 3 45 83 73 28 64 78 70
Dave Fernandez RF 1 3 15 66 16 9 55 100 54
Edwin Fernandez 1B 4 2 17 17 41 7 2 16 17
Luis Fernandez 2B 1 5 37 44 64 54 6 52 27
Ben Fields SS 1 1 56 54 77 77 8 44 29
David Fields 2B 2 2 72 51 41 52 25 51 35
Marc Fife RF 1 4 41 59 44 41 58 90 50
Juan Figuero CF 2 1 60 39 56 5 71 69 76
Alberto Flores 1B 1 3 33 19 24 12 20 9 5
Bonifacio Flores CF 1 1 31 42 30 24 70 49 85
Ernesto Flores 2B 3 3 29 57 71 74 38 55 29
Luis Flores RF 3 7 23 38 19 1 75 70 49
Manuel Flores 3B 4 1 36 71 56 24 15 78 44
Mark Flores RF 1 1 1 66 9 2 49 100 52
Sergio Flores LF 1 6 20 20 19 7 46 37 59
David Florio LF 1 3 14 31 10 2 28 47 42
Joel Florio 2B 2 6 28 18 71 45 47 1 57
Amir Floyd C 49 60 23 59 19 7 41 56 9
Carlos Fonceca 1B 2 2 18 15 33 5 9 5 20
Dan Fonte 3B 1 3 28 68 25 30 48 62 38
Cherles Fontoura 3B 4 5 41 43 45 22 38 47 30
Thierry Fournier C 38 44 21 35 45 3 18 33 37
Jon Fowler LF 2 1 53 65 41 34 52 65 55
Mark Fox CF 3 2 48 43 36 38 75 67 52
Eddie Fraijo 2B 4 2 42 10 43 8 19 24 42
Ben Francis LF 3 4 61 29 49 55 52 37 33
Mike Frazee LF 2 1 10 41 15 11 62 58 51
Ron Free CF 1 1 45 33 34 36 74 59 55
Jamal Freeman 1B 1 1 37 56 56 6 32 73 46
Gus Frias CF 5 5 45 32 31 30 72 52 58
Jonathan Frick LF 4 5 18 14 26 17 65 47 71
Gabriel Fuentes 1B 6 1 20 12 14 31 9 17 10
Michiaki Fujiwara LF 1 6 21 20 44 20 45 48 55
Jon Funk SS 1 5 56 64 79 67 36 51 48
Bobby Gage C 56 61 20 48 30 8 1 55 18
Sean Gaglio C 47 46 27 28 11 7 28 28 5
Matt Galati RF 1 6 27 57 22 1 60 78 96
Eduardo Galindo CF 1 2 37 63 26 36 64 77 69
Adam Gallagher LF 6 2 35 13 16 24 41 45 62
Dave Gallegos LF 1 1 41 35 17 34 48 69 53
Manny Gallegos C 70 82 7 62 31 18 10 55 36
Mario Gallegos C 93 36 28 23 18 9 12 31 43
Matt Gallimore LF 1 4 1 14 1 1 25 45 66
Willie Gandarilla CF 5 1 40 14 13 4 56 49 54
Michael Gant C 90 46 21 26 21 6 4 30 14
Antonio Garcia SS 1 1 82 72 75 66 51 71 54
Armando Garcia CF 1 2 32 55 25 1 70 78 54
Chris Garcia LF 1 2 27 25 36 3 51 46 45
Jordan Garcia LF 1 4 31 19 11 11 35 54 41
Jorge Garcia LF 1 2 14 47 28 4 33 66 100
Jorge Garcia 1B 1 5 35 41 35 16 7 28 9
Jose Garcia C 60 52 15 36 29 6 21 29 6
Juan Garcia 2B 3 1 56 52 38 37 65 64 63
Sergio Garcia 3B 1 1 41 79 43 39 37 78 54
Steve Garcilazo 3B 3 3 51 82 39 24 22 84 43
Kody Gardner LF 1 1 15 16 10 4 42 41 70
Mario Garro 2B 1 3 44 48 66 41 48 47 56
Filiberto Garza 1B 7 1 40 31 13 2 29 29 71
Hector Garza LF 5 1 31 7 35 2 49 60 34
Ivan Garza CF 2 4 56 21 44 3 54 25 27
Gabriel Gaud 1B 1 2 23 34 52 5 42 14 16
Keith Geiger C 61 61 19 28 30 13 3 35 55
Bobby Gerber C 58 33 26 4 29 16 5 6 52
Alex Germain 3B 1 1 61 68 52 47 28 67 38
Josh Gibson 2B 1 4 61 44 96 66 51 27 61
Pedro Gil 3B 5 1 34 79 36 23 32 85 39
Willie Gil 3B 1 4 35 83 75 34 66 69 30
Kevin Gilland 2B 16 6 52 83 58 42 25 79 47
Cory Gilliland 2B 1 4 55 36 67 62 38 24 60
Tanner Giorgi LF 1 1 1 35 23 10 35 54 84
Brian Giovannelli RF 1 5 33 44 26 3 50 66 79
Sam Gobble 1B 6 4 26 39 29 25 39 44 39
Chris Goeglein LF 1 3 22 41 12 7 59 58 51
Arnout Goff CF 1 4 79 20 69 8 61 48 74
Armando Gomez 3B 1 1 40 56 48 16 59 49 23
Cesar Gomez C 61 28 19 24 25 2 16 18 38
Fernando Gomez 2B 4 2 63 63 49 38 30 55 47
Fernando Gomez SS 2 4 49 57 52 56 43 79 51
Gregorio Gomez C 76 47 24 29 23 18 41 32 35
Jesus Gomez 2B 4 1 58 34 53 54 35 24 45
Manny Gomez 2B 1 6 62 73 49 56 51 70 52
Roy Gomez C 56 55 20 19 34 5 18 22 13
Danny Gonzales 2B 1 1 48 49 69 56 37 30 45
Luis Gonzales RF 1 3 9 52 14 2 49 74 57
Richard Gonzales SS 2 3 80 78 75 77 12 78 49
Emanuel Gonzalez 2B 1 1 38 19 54 24 22 10 48
Manny Gonzalez C 32 24 13 35 9 6 23 40 9
Roberto Gonzalez C 57 6 9 5 16 5 15 6 18
Sal Gonzalez 1B 1 13 56 61 58 24 7 66 48
Chad Goodin 2B 1 2 63 31 44 69 43 18 80
Carlos Gordilho 3B 1 5 47 91 34 34 35 88 28
Justin Gordon LF 1 3 36 23 15 27 37 54 61
Kyle Gordon 2B 1 1 58 29 58 55 46 17 56
Jeffrey Gould RF 1 1 18 69 24 34 43 96 49
Javier Gradi C 59 28 24 16 17 6 18 18 9
Eric Grady C 37 42 14 35 31 16 39 38 20
Mike Graham C 55 35 7 15 21 3 49 15 15
Mike Graham C 65 51 37 39 37 7 26 32 30
Nick Graham CF 1 3 84 59 62 78 63 75 65
Frank Granados 2B 1 1 50 60 29 42 23 28 25
Kevin Grant LF 1 1 12 30 15 3 47 43 37
T.J. Greenhaw 1B 2 4 40 41 33 11 34 19 13
Isaiah Gresham 2B 4 4 54 37 59 79 44 25 69
Juan Griego 2B 2 1 41 22 19 58 22 30 31
Matt Griffin 1B 1 1 30 48 18 13 17 27 26
Josh Griggs LF 5 1 36 58 28 19 40 69 61
Rick Grissinger 2B 1 1 49 34 55 95 6 17 50
Norm Grossenbacher CF 1 1 34 15 11 3 63 51 29
Carlos Gudino 2B 1 3 41 36 30 50 12 68 53
Victor Gudino 3B 2 1 42 70 57 28 28 63 44
Eddie Guerra SS 1 1 52 86 47 59 29 76 52
Carlos Guerrero CF 2 6 62 39 39 41 76 67 56
Alex Guevara 1B 1 2 7 96 24 18 32 89 48
Gong-sun Guo LF 1 1 65 81 36 45 64 97 42
Fernando Gurule SS 5 1 68 52 75 59 50 64 46
Elias Gutierrez C 40 25 11 12 24 32 16 8 11
Gustavo Gutierrez RF 1 1 31 19 30 5 69 40 63
Hugo Gutierrez LF 1 4 35 26 13 4 75 62 41
Mike Gutierrez CF 5 1 52 40 26 3 57 50 37
Ruben Gutierrez C 22 33 10 44 16 3 19 43 34
David Guzman LF 4 1 42 20 32 5 40 57 41
Jose Guzman RF 1 1 16 60 18 3 49 90 43
Noe Guzman 1B 7 2 16 27 26 19 9 18 23
Aaron Haas C 51 47 41 28 24 30 51 18 41
Antaken Habimana 1B 1 3 17 24 58 29 25 18 40
Ron Hamilton 1B 4 3 28 31 36 6 21 18 19
Tristian Hardwick 1B 1 2 55 71 50 43 42 57 33
Joe Hardy Jr. LF 1 5 37 17 37 27 35 59 50
Lesley Harper 2B 1 2 61 42 64 63 34 26 59
Mike Hart LF 7 1 9 32 9 1 53 62 65
Jarrod Harvey 1B 1 2 21 63 29 18 4 14 39
Chris Hayes LF 1 3 31 46 23 18 50 52 51
Mike Heath 1B 3 1 21 18 17 21 9 2 19
Joe Heaton C 60 55 27 27 28 26 40 20 30
Carlo Henderson 1B 1 2 34 17 27 31 19 20 24
Jeremy Henry 1B 21 18 12 37 14 1 19 44 19
Josh Henson C 48 45 21 25 25 4 1 22 36
Ralph Hentges RF 1 1 73 17 75 92 69 53 98
David Heredia C 26 31 18 73 18 4 27 82 14
Gabe Hermida 2B 4 3 54 44 47 24 7 29 24
Antonio Hernandez CF 1 2 40 26 24 24 68 35 38
Antonio Hernandez 3B 1 1 36 60 18 30 29 27 23
Daniel Hernandez LF 4 6 14 48 11 1 52 61 64
Ernesto Hernandez 3B 1 5 59 88 63 24 1 77 64
William Hernandez 2B 1 4 29 41 27 38 51 62 63
Israel Herrera LF 6 1 28 43 24 21 35 35 68
Ricky Herrera LF 1 4 7 28 11 11 48 34 37
Victor Herrera C 19 42 10 43 13 2 17 36 27
Justin Hester 1B 1 6 32 24 44 16 30 20 46
Dennis Hicks LF 1 1 15 1 32 20 41 16 55
Juan Hidalgo 1B 4 2 51 20 32 4 32 48 54
Hector Hidrogo SS 1 1 62 27 33 52 44 74 19
Caleb Hieronimus 3B 1 6 51 77 52 50 53 71 52
Omar Higuera 2B 5 2 52 12 21 19 15 23 30
Brayden Hill 1B 3 1 41 54 23 17 27 85 73
Jim Hill 1B 3 4 17 37 25 6 1 24 23
Mickey Hintz C 71 72 53 63 55 55 14 63 9
James Hoatson LF 4 4 31 52 28 3 42 95 60
Joseph Hodgson 2B 3 3 66 41 28 20 13 17 55
Mike Hogan LF 1 1 57 26 35 41 71 58 66
Roscoe Hogan 1B 4 8 46 21 42 10 29 13 11
Tyler Holbrook 3B 11 8 45 54 50 27 33 41 46
Jesus Holgin 1B 1 4 50 29 21 6 3 7 2
Jay Holt 2B 1 6 37 27 38 77 40 8 56
Brian Holtzinger CF 1 3 24 61 30 26 55 66 51
Chun-hua Hoong 1B 2 3 31 44 29 7 40 68 52
Erik Hooper C 48 25 25 19 27 33 21 36 23
John Hoosier C 74 31 57 26 65 59 6 16 40
Jim Hopf C 63 66 6 42 9 7 15 47 7
Jim Horn C 61 71 8 19 23 7 11 18 31
Will Horton RF 2 3 7 26 1 1 22 31 24
Kevin Houston 1B 1 4 14 30 30 5 17 28 17
Alex Huerta LF 1 2 42 33 35 41 53 52 59
Matt Huff LF 2 4 19 29 15 5 49 66 70
Jake Hughes 2B 1 1 57 48 57 66 67 50 37
Danny Hultz 2B 8 2 68 60 70 53 39 65 51
Guadalupe Inclan RF 3 1 66 42 47 44 73 64 56
Joe Inman C 46 64 29 42 45 27 23 50 43
Tokio Inouye 2B 2 1 70 78 62 45 21 55 41
Willis Isaza 3B 6 9 52 82 41 26 27 75 42
Brandon Jackson C 74 33 9 19 41 9 17 12 37
Addy Jansen LF 1 1 24 10 27 7 25 25 25
John Jansen 3B 1 4 24 73 44 38 11 64 36
Josh Jarvi RF 1 3 71 71 49 45 62 74 69
Juan Javier C 52 42 21 30 16 1 20 33 23
Aaron Jennings CF 1 4 46 37 19 31 69 54 54
Jim Jewell SS 1 4 82 38 61 45 33 73 44
Mike Jewell 2B 1 4 57 46 57 54 36 28 55
Alfredo Jimenez C 49 58 25 47 31 8 27 46 21
Danny Jimenez 2B 2 1 32 22 25 29 20 27 20
Lorenzo Jimenez 2B 7 1 36 35 26 30 2 25 47
Mike Jimenez SS 5 3 73 62 62 45 22 60 50
Ricky Jimenez CF 1 2 65 63 32 4 75 87 88
Jordan Johnson 2B 3 1 54 14 33 73 41 10 30
Andy Johnston 2B 4 1 63 70 74 74 74 72 71
Jayden Jones RF 1 5 1 66 6 1 27 78 81
Joe Jones 2B 2 4 60 55 49 65 34 25 41
Kevin Jones LF 1 2 10 17 18 1 56 61 64
Marshall Jones 3B 1 3 50 78 40 34 37 82 28
Tristan Jones C 61 54 29 40 30 5 22 48 1
Jamie Jordan RF 5 2 2 48 9 1 49 68 58
Glen Josey C 72 58 1 32 20 2 10 28 54
Alex Juarez 2B 1 2 66 43 56 64 63 70 74
Hamed Kadiri 2B 3 5 47 34 51 87 39 18 51
Brian Kaiser RF 1 3 2 39 12 5 34 66 67
Cody Kamp 1B 1 2 15 67 27 4 22 76 52
Ajuma Kandoro LF 1 4 20 20 21 3 45 57 89
Dong-moon Kang 2B 3 1 35 12 23 22 20 23 19
Richard Karani CF 2 3 14 32 11 5 72 55 49
Jerry Kargbo 1B 1 3 34 7 33 4 26 1 26
Kazuo Kato 3B 2 4 49 51 57 18 26 32 59
Ryan Keki 2B 1 2 47 75 47 50 4 56 50
Chad Kelleher 2B 1 6 62 47 59 73 41 37 44
Bill Keller 2B 1 1 72 36 58 61 57 66 60
Jeff Kellner 2B 1 5 34 29 42 51 38 18 41
Nick Kelly RF 2 1 30 42 27 3 66 65 67
Shane Kennard C 59 64 28 36 24 1 23 42 52
Beau Kenyon RF 1 4 11 63 1 1 35 77 39
Min-chin Kim LF 1 4 29 41 17 20 49 51 47
Jayden Kind RF 4 3 21 30 18 15 72 40 50
Brian Kingsley 3B 1 4 53 79 50 72 30 66 68
Scott Kirkpatrick 1B 4 2 43 22 24 9 7 14 18
Trevor Kitchens SS 1 4 55 71 68 61 38 63 78
Clint Klein C 35 65 46 74 36 30 17 71 49
Aydan Knutsen LF 1 4 3 45 17 7 46 80 83
Jay Kochman LF 1 4 30 48 30 29 51 63 58
Ko Kodama 1B 1 4 17 19 21 7 11 25 17
Yoshimasa Koga 2B 1 5 31 12 57 68 6 12 23
Austin Kolb 3B 1 4 58 90 57 29 30 78 38
Cory Koller SS 1 1 51 46 90 36 42 29 59
Yoshiyau Kondo 1B 3 2 18 16 34 6 25 8 17
Tom Kosmas 2B 1 5 59 38 52 49 20 24 43
Ben Kresge 2B 4 5 57 53 54 58 38 43 55
Gabriel Kuri CF 5 4 24 23 22 10 66 49 61
Young-kyoo Kym RF 1 4 47 45 34 38 57 72 79
Carsten Köhler 1B 1 1 28 24 36 8 11 18 4
Malcolm Lagerwerf LF 1 3 28 55 43 33 66 73 86
Hector Lages 3B 7 7 48 72 34 23 3 69 47
Mwangi Laliza 2B 1 6 56 51 62 31 40 14 31
Mike Lamey LF 5 3 31 42 21 15 44 65 57
Bryan Lamy C 64 38 28 20 14 2 7 14 13
Gérard Lamy C 70 62 3 10 35 10 27 12 38
John Landis LF 2 5 49 40 59 41 60 61 96
Noah Lanoie 1B 1 1 38 21 21 6 37 4 6
Dave Lara LF 2 3 3 19 5 2 31 49 58
Adam Leary 1B 1 2 43 21 19 7 39 18 18
Matt Lechman CF 1 1 19 46 29 4 65 63 95
Adrian Lechner CF 2 5 67 54 48 53 68 75 77
Ben Ledoux C 69 56 18 40 28 11 20 45 26
Phil Leduc SS 1 1 66 33 34 67 7 30 37
Austin Lee LF 1 7 12 15 20 4 50 51 43
Nate Lee RF 1 6 30 46 36 28 50 58 74
Erik Leighton C 72 40 12 31 15 22 2 37 7
Cameron Lennon 1B 3 4 19 48 17 5 17 30 12
Alex Leon LF 1 5 4 32 7 1 28 45 30
Jon Leon CF 1 1 12 40 15 23 55 35 33
Juan Leon 1B 3 7 31 24 31 3 39 29 7
Roberto Leon 2B 3 2 40 29 40 59 26 21 49
Mark Leonard CF 1 2 34 57 34 5 74 88 82
Willie Lerma LF 7 1 51 7 15 40 47 45 32
Brett Lesner 1B 1 6 56 25 30 8 18 39 4
Jim Letts SS 1 1 61 42 47 48 64 55 53
Steve Levesque CF 4 1 53 43 49 1 75 71 79
Ed Lewis RF 1 1 40 63 38 28 38 84 62
Tom Lewis C 100 48 25 25 26 8 13 32 38
Jordan Leyva SS 2 1 42 40 49 44 27 50 15
Victor Leyva C 64 41 9 25 5 29 8 19 39
Billy Lietzke 1B 4 4 28 29 30 9 17 27 18
Nate Lightcap LF 1 5 49 18 59 2 59 53 59
Gary Lightfoot LF 2 6 5 20 1 2 29 45 40
Chae-heui Lim RF 1 1 55 57 32 36 59 85 44
Albert Lima 1B 1 1 36 19 30 7 34 28 16
Jeremy Linhares 1B 6 1 38 18 23 8 21 40 15
Brent Lipowski C 46 57 6 20 13 6 15 37 29
Brian Lisk 1B 1 2 7 43 11 9 10 69 46
Carlos Llanes SS 1 2 65 76 54 57 52 66 47
Wilber Locke LF 3 1 9 21 21 1 42 27 39
Jacob Lockhart C 31 60 27 41 44 17 18 36 33
Wayne Lockyer LF 1 2 19 37 12 1 54 31 48
Alex Lopez C 55 32 32 16 21 3 38 22 15
Bobby Lopez RF 1 1 19 80 14 8 34 78 49
David Lopez CF 1 2 37 27 16 5 83 43 54
Enrique Lopez 1B 1 2 21 22 16 1 16 8 17
Felipe Lopez 2B 2 2 44 44 41 48 23 24 40
Jose Lopez 1B 1 1 30 13 7 13 12 9 20
Jose Lopez SS 2 4 42 71 56 40 29 69 56
Mario Lopez 2B 4 6 69 54 27 52 66 51 26
Tony Lopez RF 1 4 25 78 27 34 58 97 60
Andy Lovewell LF 3 1 22 19 15 5 47 52 49
Jason Lovorn 3B 1 3 50 85 52 48 9 83 57
Chris Lowmiller 1B 3 5 57 80 53 36 27 73 45
Willie Lozano 2B 1 4 37 12 29 17 7 1 24
Angelo Lucena RF 1 2 12 31 18 3 65 57 65
Carlos Luevano SS 3 1 45 53 42 43 16 73 60
Ivan Luevano LF 2 1 37 43 21 23 70 56 47
Nick Luevano 2B 3 6 57 49 47 49 51 44 46
Victor Lugo 1B 3 4 15 28 14 8 12 22 25
Mario Luna 1B 3 4 44 21 38 11 14 22 37
Miguel Luna C 90 41 9 6 11 4 5 9 11
Noe Luna C 77 24 5 11 13 7 2 11 10
Brian Lupardus 3B 2 2 23 66 32 15 14 40 23
Alden Lutz 2B 3 3 23 40 48 70 46 22 46
Tim Lutz LF 3 1 25 36 23 25 33 61 40
Bobby Lybarger 1B 4 1 20 1 17 2 15 11 15
Tommy Lyle LF 1 1 18 17 19 16 37 49 62
Eric Macca RF 1 2 27 49 12 23 73 92 56
Fernando Macias 3B 1 2 33 87 51 22 1 73 18
Jerry Macias 2B 1 1 58 33 58 25 30 69 21
Mike Maciel SS 1 2 67 64 52 90 54 46 46
Jim Macomber 1B 6 10 65 61 52 48 57 46 53
Juan Maez 2B 3 5 25 20 66 21 23 3 28
Ignazio Magos CF 2 2 60 29 38 2 78 54 54
Shane Mahon CF 2 2 47 49 48 3 74 65 63
Chris Malmgren LF 7 1 34 31 26 8 45 55 47
Kyle Malone C 47 45 28 34 35 5 22 38 11
Andres Mangual 2B 1 1 54 73 56 63 29 67 60
Mike Manna RF 1 5 27 39 32 23 48 61 61
Jose Manriguez C 72 18 36 27 28 25 15 30 19
Adrian Marin 3B 1 1 38 76 39 23 44 82 44
Marc Markulis 3B 1 5 40 82 36 49 16 67 49
Andy Marlow 1B 1 1 32 27 11 26 45 16 31
Alfonso Marquez 2B 2 3 61 30 48 75 24 15 58
Jose Marquez LF 5 1 23 45 16 32 44 26 27
Jeremy Marston 1B 4 1 16 19 27 21 21 14 27
Troy Martin 1B 2 5 20 23 53 29 13 11 54
Javy Martines CF 1 4 41 30 34 30 66 68 48
Corey Martinez LF 1 4 42 54 31 1 67 67 65
Raul Martinez 1B 2 1 17 16 12 4 14 2 1
Rich Martinez CF 5 4 24 51 32 10 60 31 22
Ricky Martinez 3B 3 3 51 66 66 75 1 54 52
Nate Martins 2B 1 1 58 45 54 46 46 41 62
Fumikazu Masuda C 72 65 36 50 29 15 18 57 7
Steve Matarazzo 3B 2 3 57 85 51 43 51 83 53
Justin Matarese 3B 4 14 28 97 69 40 25 82 52
Tomokazu Matsuoka C 45 28 15 23 24 6 5 13 31
Brian Matter C 90 30 2 9 41 12 4 8 41
Danny Maupin 1B 7 3 16 33 25 5 19 25 22
Pablo Maynez C 50 66 16 31 30 42 10 56 57
Ryan Mazella 1B 1 3 44 41 38 8 8 55 31
Dan McBeth 1B 1 1 28 28 37 5 18 26 35
Billy McCarty 1B 1 1 39 37 53 73 33 26 43
Brendon McCormick LF 1 2 20 45 15 19 47 72 49
John McCormick LF 1 1 15 45 16 17 43 74 57
Jon McCue RF 3 6 19 38 31 22 25 57 59
Brendan McDaniel LF 3 1 68 66 45 53 61 69 21
Rick McDaniel 1B 3 2 31 17 40 42 8 29 43
Todd McDonald SS 1 2 74 64 65 35 17 35 56
Vic McFadyen 2B 1 2 76 42 43 55 49 29 57
Dustin McGary RF 1 3 16 48 18 6 68 50 69
Rowan McGillis RF 1 2 1 35 7 1 28 76 52
Ryan McGrew CF 1 1 47 22 31 30 62 44 56
Kai McKenzie 1B 1 4 23 39 18 13 16 24 5
Josh McKinnon 1B 1 1 26 24 38 11 21 30 40
Nick McManus LF 1 8 19 26 17 11 43 49 20
Jimmy McMichael SS 2 4 77 51 55 62 51 50 42
Jason McMillan LF 1 10 7 36 16 5 55 61 75
Brad McSorley 1B 3 2 35 21 36 16 29 10 33
David Medina 3B 2 3 58 84 57 42 64 70 57
Martin Medina RF 1 4 10 28 14 1 48 57 43
Steve Medlin 1B 63 52 44 43 42 41 38 39 28
Domingo Medrano 3B 7 14 42 35 51 17 9 61 61
Adrian Megia 2B 7 1 68 19 52 60 33 4 49
Chad Meister 3B 19 7 64 74 67 30 32 59 62
Alexi Melendes LF 1 2 21 8 23 4 47 22 34
Tony Melendez C 74 41 22 29 26 4 54 29 1
Tuu Meli LF 3 1 62 20 46 42 53 51 34
Chris Melnyk 2B 1 6 42 38 42 72 35 24 35
Brian Mendelson 3B 1 2 73 72 55 64 41 73 67
Dante Mendez LF 1 1 44 34 48 3 56 51 84
Luis Mendez LF 4 1 18 56 17 6 26 33 15
Ricky Mendez LF 1 2 49 45 46 47 52 58 71
Francisco Mendivil RF 5 5 2 33 4 3 51 57 36
Alex Mendoza RF 2 6 40 20 25 29 85 49 40
David Mendoza C 39 22 29 10 17 1 4 13 5
Edgar Mendoza 3B 6 4 41 64 43 30 34 59 37
Juan Mendoza 1B 7 4 26 6 26 8 23 1 21
Octavio Mendoza SS 1 1 73 78 69 50 53 72 48
Oscar Mendoza 3B 2 3 22 75 21 13 16 65 51
Colin Menges 3B 1 1 53 73 42 36 20 80 49
Danny Mercado 3B 1 2 59 95 85 85 37 73 44
Ramon Mercado C 53 89 7 76 27 7 10 74 32
Willie Mercado RF 1 1 24 33 6 2 28 48 33
Kevin Merkel C 55 53 15 22 23 6 26 37 30
Gavin Merriman 3B 9 7 37 64 35 24 61 51 32
Billy Meyer 1B 1 1 60 43 59 26 33 56 33
Sean Meyer LF 1 1 17 19 13 18 36 47 35
Efrain Meza C 23 31 26 23 2 4 31 48 1
Bill Miller C 68 37 1 22 19 1 1 24 5
Joe Miller CF 1 4 42 44 23 26 81 76 75
Brian Millspaugh C 59 33 19 16 32 2 17 18 20
Nick Milner RF 2 2 34 57 29 1 46 94 60
Dusty Minehan 1B 3 4 9 13 23 15 2 6 22
Kenan Minkah LF 1 5 13 35 19 10 30 66 46
Phil Minot 1B 2 3 30 37 36 21 24 29 26
J.J. Minter RF 2 1 16 53 12 1 77 78 28
Orlando Miranda C 60 56 17 56 14 5 19 52 12
Pete Mitchell RF 1 3 29 34 13 24 67 63 77
Yatsuhiro Mitsunaga RF 3 1 49 43 37 32 39 75 37
Nathan Mitts C 75 72 15 23 46 6 62 31 9
Chadli Mkristo RF 1 1 12 43 20 4 67 70 53
Hideto Mochizuki 3B 1 2 18 64 61 12 20 63 21
Josh Moffitt CF 1 1 49 25 34 1 63 55 47
Chris Moir 1B 1 4 53 28 42 6 46 48 62
Alberto Molina 1B 2 3 15 36 23 17 7 15 25
Alfonso Montanez LF 2 7 8 29 7 4 73 61 63
Eddie Montanez 3B 2 12 23 96 29 33 10 92 26
Angelo Montano 3B 1 2 36 83 82 22 35 80 45
Demetrio Monticelli C 47 57 21 67 46 42 2 44 47
Jorge Montijo 3B 2 3 23 90 59 20 23 87 55
Alex Montoya 2B 1 2 46 69 77 70 36 71 17
Tony Montoya C 42 52 32 56 4 2 18 52 12
Jarrett Mooney 1B 4 1 64 26 43 7 38 41 42
Kevin Moore 1B 1 6 25 5 29 36 45 25 74
Omar Mora 1B 5 2 34 19 23 11 22 21 17
Bill Moraine LF 1 1 22 40 32 1 38 68 64
Julian Morales LF 1 5 15 17 32 2 30 52 55
Julio Morales LF 1 1 21 35 31 12 56 50 44
Leo Morales 3B 2 4 59 97 82 77 17 99 43
Ricardo Morales LF 1 1 9 20 7 3 28 44 40
Nesty Moran 1B 4 1 16 5 37 4 3 1 19
Pablo Moran RF 1 1 33 72 44 3 35 99 52
Mel Morejon 1B 4 4 28 29 22 16 8 32 33
Bert Moreno 2B 1 5 56 39 59 47 37 23 37
Bobby Moreno LF 5 1 22 43 24 3 25 25 53
Danny Moreno 1B 1 4 35 17 31 23 34 31 27
Jason Moreno LF 1 1 27 22 39 2 45 34 68
Joel Moreno C 67 35 27 28 9 5 14 32 15
Alden Moriarty SS 1 1 82 67 50 46 47 61 62
Sonny Moriarty 1B 2 5 5 21 18 6 25 44 48
Frank Morris LF 2 1 16 25 21 14 32 38 55
George Morrissey 1B 4 1 36 22 42 4 26 21 7
Ryan Moten C 46 44 16 16 3 5 18 18 44
Al Moyd C 56 32 6 19 22 5 27 19 36
Vanni Mulazzoni RF 2 3 19 89 17 1 58 100 42
John Muldoon 1B 3 2 28 37 32 18 20 23 30
Dashawn Mullen C 83 53 41 50 39 36 21 51 33
Craig Muller 2B 1 2 47 19 37 39 67 16 46
Jim Mundy 3B 1 1 52 94 48 27 35 88 38
Rogelio Munoz C 59 76 16 65 17 2 28 61 37
Victor Munoz 3B 4 1 31 33 51 19 19 67 19
Will Munoz C 51 39 37 39 4 11 16 36 38
David Murrell 3B 3 1 66 70 82 59 65 61 79
Cory Myers 1B 1 2 27 42 38 21 2 32 18
In-sin Nah LF 2 1 40 44 37 5 35 69 47
Sergio Najera 2B 1 6 42 53 52 41 10 65 28
Kikugoro Nakamura SS 1 1 77 38 54 57 63 65 61
Pat Nance RF 1 8 14 32 10 8 52 53 49
Elijah Nash LF 3 3 24 21 29 18 40 56 53
Mickey Nash C 41 55 16 55 32 3 4 53 10
Albert Nasor 2B 1 1 51 71 62 61 8 40 42
Antonio Navarro 2B 4 2 79 45 59 54 40 37 44
Juan Navarro LF 1 3 1 38 1 1 29 51 34
Alex Nazario 2B 1 1 58 67 32 43 53 41 27
Joe Neal 2B 2 3 53 27 57 32 45 10 30
George Neale SS 1 1 61 59 51 39 39 66 28
Dave Neaves C 63 32 12 29 11 7 8 53 9
Vince Needham 1B 2 1 36 23 33 15 24 13 34
Neil Neff 1B 1 3 24 24 58 6 21 33 22
Vinny Negrete 1B 2 3 32 22 26 2 12 42 38
Pat Nelson LF 6 2 16 26 17 4 62 58 64
Ryan Nelson C 73 58 51 53 44 43 28 41 28
Tony Nelson 1B 1 1 33 23 29 3 54 34 57
Nick Newbegin 3B 2 1 75 71 61 41 46 77 52
Lance Newcomb 1B 42 51 40 65 34 26 43 87 36
Hogan Newman RF 1 1 1 55 12 9 29 82 65
Charlie Nichols 2B 3 2 53 25 36 38 56 48 50
Jason Nichols CF 1 3 55 41 50 45 65 69 68
Josh Nicodemus 2B 2 2 77 61 44 48 65 70 50
Cory Niendorf 1B 1 1 44 28 38 5 25 23 15
Chris Nigg 1B 2 3 41 22 51 7 38 55 86
Jose Nino 1B 4 1 32 14 15 16 8 16 14
Ralph Nipper 3B 1 3 49 95 40 42 30 83 43
Ashenafi Njiru 3B 31 45 42 62 59 23 19 67 46
Yidir Njoka LF 1 1 19 58 8 4 45 79 48
Brennan Nobles 1B 1 3 40 35 46 47 30 22 46
Cody Norman 1B 1 4 35 15 30 10 1 5 16
Davey Normand CF 5 2 51 48 41 42 67 66 58
David Novo C 64 63 18 51 31 8 47 57 17
Bill O'Connor 1B 1 2 13 35 13 8 16 18 6
Johnny O'Donnell 3B 3 1 52 71 80 47 7 66 63
Marco Ocejo 1B 4 1 34 34 21 15 27 27 5
Luis Ochoa CF 1 1 25 33 16 3 49 61 87
Tony Ochoa 2B 2 1 34 42 43 66 43 22 41
Rich Oglesby C 42 69 31 51 41 25 27 26 17
Bill Ohlinger 2B 5 3 44 22 50 46 50 32 47
Dave Ojeda LF 4 2 10 62 7 2 63 85 33
Jose Ojeda CF 1 4 51 38 82 3 66 58 87
Masahisa Okazaki C 46 41 45 34 25 6 8 37 35
Marco Olazaba 3B 1 9 23 51 30 20 9 46 43
Marvin Olivarez RF 1 2 40 17 24 28 64 50 52
Mark Olson C 63 47 14 36 13 4 35 34 20
Tommy Olstein 3B 1 4 22 49 28 30 14 29 33
Jonathan Orduna C 54 38 16 17 10 32 28 15 9
Marco Orduno SS 1 3 76 74 94 94 85 73 65
Mike Ornelas 2B 1 2 55 31 66 60 24 23 44
Alex Orozco LF 3 4 30 29 11 8 51 26 43
Arturo Orozco LF 1 7 43 22 17 31 40 59 57
Lorenzo Orta CF 1 2 49 40 40 4 73 52 48
Carlos Ortega LF 5 1 15 16 9 4 35 43 39
Juan Ortega RF 1 2 11 45 11 5 51 68 31
Tony Ortega LF 6 4 14 22 13 8 52 33 55
Danny Ortiz CF 1 3 39 18 27 29 65 38 20
Humberto Ortiz C 41 62 9 55 29 8 1 51 11
Johnny Ortiz 1B 6 1 39 24 30 1 43 15 28
Jon Ortiz 1B 3 1 33 26 22 2 33 1 17
Mario Ortiz RF 3 3 50 58 39 6 55 86 34
Lou Owen RF 1 6 14 55 8 7 30 71 41
Brian Pace 3B 5 7 43 56 32 30 19 21 42
Melvin Pacheco 1B 3 1 28 8 35 5 22 1 17
Juan Padilla 3B 4 4 34 59 65 5 35 65 25
Bobby Pady 1B 71 37 57 35 59 55 46 19 33
Joe Palmer C 54 43 25 27 20 31 29 40 12
Melvin Paniagua LF 4 1 46 40 14 39 47 30 56
Mario Panzanini C 79 46 23 31 14 6 23 24 11
B.J. Paquin LF 1 8 58 30 48 47 44 68 62
David Pardal 3B 1 2 37 68 49 26 26 58 53
Francisco Paredes C 60 47 11 43 19 7 3 47 26
Pong-keun Park 2B 1 3 55 56 61 50 26 53 55
Dusty Parkhurst LF 1 4 19 25 19 15 46 52 46
Mike Parks 3B 4 2 52 79 37 24 55 78 37
Jorge Parra 1B 4 4 13 21 42 6 34 7 9
John Passmore 2B 2 4 63 50 47 47 27 46 45
Bryan Patrick 1B 1 1 23 32 31 19 29 44 27
Marc Patrick RF 3 2 16 67 14 9 47 92 60
C.J. Patterson LF 1 1 35 52 27 3 47 67 58
Matt Patterson 3B 4 15 30 70 54 30 16 75 59
Justin Pearson 2B 1 1 43 36 45 53 32 25 45
Luis Pecina SS 2 5 64 80 74 70 48 83 47
Chet Peckford C 66 60 1 46 8 11 25 49 8
Hector Pedrego CF 1 3 17 46 25 11 50 55 67
Jayson Peete LF 2 1 32 49 23 5 39 67 58
Wan-ling Pei CF 1 2 78 40 47 64 77 34 49
Dave Pena 2B 8 1 30 5 52 46 21 2 34
Izzy Pena LF 1 4 31 73 36 33 48 85 73
Jose Pena SS 1 1 62 41 62 71 2 23 53
Moises Pena SS 1 2 59 60 40 37 21 62 34
Tony Pena 2B 1 4 59 38 60 59 16 24 33
Jerry Penfield 1B 3 1 9 8 29 11 26 19 25
Robby Peppers 1B 3 3 63 20 39 14 25 5 11
Jorge Peralta LF 1 3 5 6 8 1 23 31 57
Alex Perez 3B 1 3 60 97 77 60 38 67 68
Alex Perez 1B 1 4 33 44 31 5 56 65 55
Danny Perez 1B 3 1 25 21 27 9 23 16 5
Danny Perez RF 1 1 26 46 35 25 58 59 47
Eli Perez C 72 55 25 51 23 9 13 49 14
Gil Perez 3B 1 1 29 37 63 7 25 80 28
Jon Perez 1B 1 1 8 13 14 8 23 18 14
Mario Perez 2B 3 1 53 38 45 38 37 28 56
Adrian Pervier CF 1 1 15 16 27 7 64 16 41
David Petersen 2B 1 6 48 70 68 71 17 62 28
Chris Peterson 1B 1 3 37 41 32 1 22 32 18
Jason Peterson 2B 2 1 71 30 78 84 40 15 49
Kyle Petrillo C 49 63 35 74 44 34 31 63 56
Heath Petterson SS 2 4 80 24 55 57 62 51 57
Avery Phelan 2B 1 1 50 32 87 63 11 19 60
Gabe Phillips RF 4 1 70 48 41 46 79 61 42
Paul Phillips 1B 4 1 30 40 24 7 21 25 17
Sean Pigford LF 2 2 25 29 16 11 40 50 56
Joe Pike C 68 52 34 36 25 4 16 39 37
Alex Pimienta 1B 1 7 21 35 42 16 6 33 12
Luis Pina 2B 6 1 68 44 50 55 61 32 60
Tony Pineda SS 1 1 38 67 31 25 6 74 54
Justin Pinkerman 3B 5 1 51 83 41 43 50 68 33
Andres Pino 2B 1 3 56 74 47 61 55 66 50
Josh Pitts 1B 1 4 55 60 44 36 29 55 36
Nick Pitts 1B 1 4 34 19 32 9 21 12 22
Bobby Polinsky LF 1 1 10 53 1 1 47 70 35
Dave Polk 3B 5 10 53 76 69 28 35 82 57
Robby Ponce 1B 1 1 9 81 32 39 4 83 23
Kamari Pope 2B 2 1 64 47 62 64 14 34 34
Justin Porter 1B 2 2 2 64 23 6 21 75 49
Tony Prado LF 2 1 6 32 9 6 33 53 52
Marcos Pulido LF 4 1 62 38 55 57 46 43 49
David Quinones SS 1 5 91 70 83 89 28 64 49
Antonio Quintana 1B 3 1 46 22 61 21 26 34 20
Angel Quintero 1B 2 3 17 44 23 16 25 48 45
Raul Quintero 2B 3 2 59 43 49 57 23 27 57
Robby Race 3B 1 4 62 75 85 54 28 73 74
Brandon Rainwater 3B 1 1 43 96 46 38 41 86 47
Jeremy Ramer C 43 25 29 25 39 41 32 20 44
Danny Ramirez 2B 2 1 42 38 83 26 22 49 43
Danny Ramirez LF 1 1 20 11 31 18 40 21 26
Edgar Ramirez RF 1 2 10 48 18 12 30 59 29
Frank Ramirez SS 1 3 36 33 37 55 54 83 23
Jose Ramirez SS 2 3 82 99 79 76 70 91 82
Jose Ramirez SS 1 4 75 60 49 61 61 65 56
Marco Ramirez C 58 41 16 31 22 7 20 32 19
Ricardo Ramirez C 76 49 10 35 9 13 22 17 3
Bobby Ramm 2B 4 3 53 20 59 74 47 17 58
Manny Ramon 1B 3 1 7 6 12 2 17 14 22
Antonio Ramos 1B 1 6 39 13 16 6 32 6 20
Edwin Ramos 1B 2 4 26 16 11 1 26 10 22
Miguel Ramos CF 3 2 42 35 30 17 54 20 26
Miguel Ramos RF 2 1 42 58 27 22 48 83 50
Greg Ramsey 2B 6 5 40 54 53 35 20 50 42
Mike Ramstad 2B 1 6 27 44 32 56 13 20 28
John Ranieri 3B 1 2 40 84 38 21 22 82 26
Steve Rankin CF 2 1 21 27 11 1 56 51 43
Gregg Ranstrom 3B 1 3 30 91 77 52 42 81 72
Steve Rasmussen 2B 1 4 66 80 60 38 34 74 31
Nate Read LF 4 1 26 60 9 15 50 35 26
Tim Redd 1B 5 6 25 34 43 8 4 10 18
Jarrod Reed 3B 5 1 55 56 59 39 41 55 44
Justin Reed LF 3 6 38 25 18 21 66 47 64
Jaime Reese LF 1 1 27 9 21 19 39 37 55
Lex Regterschot C 74 83 22 64 29 11 3 66 56
Justin Reid 1B 2 4 20 42 23 11 11 18 18
Quinn Reilly RF 1 3 27 55 25 31 54 89 80
Bobby Reinosa 2B 4 4 27 16 29 44 28 9 16
Eric Reiter LF 5 1 59 17 46 57 75 55 36
Benito Relgio 2B 5 3 42 42 47 77 34 22 66
Edward Rendon C 87 27 1 6 30 6 7 8 22
Charlie Renny LF 1 3 11 44 18 16 43 54 46
Alfonso Renteria 2B 1 1 70 63 61 71 52 63 67
Jose Renteria CF 6 5 26 21 34 39 63 56 27
Bill Reyes CF 1 1 19 65 15 10 62 80 60
Jose Reyes C 60 28 25 63 21 4 13 56 26
Jose Reyes SS 1 1 61 75 51 62 3 62 41
Pedro Reyes LF 1 8 28 23 28 5 51 43 60
Roberto Reyes LF 1 6 27 5 20 44 43 20 55
Tony Reyes C 30 31 22 32 25 1 32 29 28
Carlos Reyna 1B 1 2 22 26 45 9 27 41 31
David Reynoso 3B 2 4 47 48 40 41 47 75 25
Brett Ricci 2B 2 2 49 37 49 46 49 30 46
Matt Rice CF 8 1 36 32 16 32 68 28 28
Jeremy Richard 1B 2 1 32 62 35 23 29 65 53
Joe Richardson RF 1 3 37 46 29 2 70 74 57
Steve Richardson LF 1 7 42 55 37 2 38 85 55
Jason Richeson LF 4 4 34 18 29 3 29 52 54
Malik Richie SS 1 1 46 62 66 71 39 52 43
Jeff Riegel 2B 5 1 45 40 65 58 57 31 59
Ryan Riek 1B 1 1 42 33 27 8 26 28 36
Javy Rios C 55 26 11 30 20 4 7 51 38
Danny Rivas 3B 3 3 23 51 42 30 20 29 49
Alex Rivera 3B 1 3 50 95 46 61 25 88 38
Carlos Rivera C 40 41 18 41 26 8 12 45 7
Frank Rivera 3B 2 1 63 76 61 71 61 97 52
Jesus Rivera LF 2 2 23 23 31 13 43 65 50
Jorge Rivera CF 1 1 54 39 32 42 75 58 62
Juan Rivera CF 1 4 62 72 68 81 66 100 100
Jeremiah Roane 2B 1 3 67 11 22 30 25 8 51
Aaron Robertson 2B 3 2 60 30 69 59 50 15 63
Mark Robinson C 52 54 4 31 24 19 14 28 10
Nick Robinson LF 3 6 15 8 14 18 42 17 63
Rich Robledo 3B 1 2 50 86 16 18 8 42 26
Vinny Rocha RF 1 2 11 49 12 1 59 70 68
Jesus Rodas SS 4 1 83 42 68 73 59 44 34
Tony Rodregez LF 1 3 12 27 17 1 34 19 58
Edgar Rodriguez C 57 52 3 22 18 7 1 24 16
Gerardo Rodriguez 1B 1 1 24 7 30 4 34 39 41
Leo Rodriguez C 45 46 17 44 20 14 45 48 8
Lorenzo Rodriguez 3B 1 6 48 76 37 31 41 71 50
Victor Rodriquez 2B 6 1 39 26 36 35 17 5 24
Jake Rogers LF 5 5 32 23 22 52 48 52 41
Hector Rojas 1B 2 1 38 79 51 39 29 71 43
Edgar Roman LF 2 1 28 20 22 1 47 23 32
Jose Roman LF 4 1 27 60 19 3 44 82 53
Miguel Romero LF 1 2 34 65 51 6 64 83 58
Pablo Romero 2B 3 4 47 29 40 15 19 29 17
Willie Romero CF 2 4 59 19 54 62 90 57 72
Foppe Roosendaal LF 1 6 21 28 16 19 50 67 52
Henry Ros 1B 1 1 11 32 14 3 31 5 21
Mariano Rosa SS 3 2 48 73 78 89 18 65 91
Carlos Rosales 3B 3 3 72 44 57 49 46 44 46
Mario Rosales RF 1 1 1 37 12 5 45 86 58
Tony Rosales CF 4 5 32 42 18 15 89 51 44
Raul Rosalez SS 1 3 69 60 81 87 23 53 44
Vernon Ross 3B 2 1 49 92 47 23 32 90 62
Miguel Rostro RF 1 4 13 67 19 2 51 87 50
Justin Rowland 1B 1 1 59 45 55 20 41 64 56
Ramon Roybal C 79 88 29 73 32 36 22 77 38
Ke-yong Ru LF 2 3 3 18 5 3 23 45 43
Manny Rubi 3B 2 1 35 41 35 74 56 88 35
Louis Rucelli 2B 2 1 82 31 58 63 22 5 22
Mike Rucks LF 1 3 17 37 20 16 33 61 53
Miguel Ruiz C 66 33 27 17 52 2 12 14 30
Wilson Ruiz CF 1 3 52 53 41 1 70 71 55
Adam Rushing C 59 43 20 32 34 1 8 28 15
Adam Ryan C 59 49 12 38 15 34 20 39 1
Heath Ryan 1B 35 30 36 37 39 26 13 36 13
Gerardo Saenz 2B 5 1 63 34 51 67 26 23 45
Johnny Saenz 1B 1 6 36 32 42 32 31 64 58
Jose Saenz LF 3 1 3 53 10 3 51 73 46
Norichika Sakai SS 1 4 78 71 61 60 47 62 51
Jorge Salas SS 3 2 51 62 27 41 59 93 19
David Salazar CF 4 1 31 34 24 12 82 46 62
Felix Salazar C 56 55 14 20 22 10 22 19 23
Jose Salazar C 51 63 29 38 33 5 38 35 24
Oscar Salazar C 70 73 1 9 50 6 1 5 7
Mario Salgado 2B 1 2 59 28 70 60 33 85 63
Hugo Salinas 1B 1 1 34 17 26 4 19 40 33
Jesus Salinas 2B 1 6 32 28 99 100 4 1 56
Justin Salvato 3B 2 1 53 81 47 21 43 79 50
Alex Sampedro 1B 1 2 21 8 5 3 30 18 19
Kevin Sample RF 1 1 1 25 8 7 51 48 64
Angel Sanchez LF 1 3 1 35 8 3 59 82 69
Angelo Sanchez 1B 1 3 20 23 46 6 6 5 2
Carlos Sanchez LF 5 1 8 35 10 1 31 47 41
Felix Sanchez LF 5 3 41 25 34 24 31 23 42
Jonathan Sanchez 2B 3 5 60 36 79 67 25 26 49
Jorge Sanchez RF 1 2 10 55 7 1 34 52 45
Tony Sanchez LF 1 2 13 1 15 7 23 32 32
Tony Sanchez SS 1 1 63 71 49 52 58 76 56
Kelly Sanders CF 4 2 33 37 50 62 70 61 29
Danny Santana CF 1 5 72 38 46 4 69 56 42
Edgar Santiago RF 1 2 12 67 23 4 38 93 60
Raul Santiago C 22 21 14 17 7 4 9 32 1
Edgar Santibanez 2B 1 5 27 39 37 21 17 31 20
Billy Santos 3B 33 47 22 97 100 31 1 85 50
Marty Santos CF 2 3 66 47 46 51 74 65 61
Adam Sargent LF 1 5 38 56 24 33 52 73 58
Juan Sarinana CF 4 1 16 29 41 22 67 60 34
Francisco Saucedo CF 3 3 19 4 24 11 67 16 28
Cody Sawyer C 55 74 20 63 43 8 11 62 1
Justin Scarlett 2B 3 1 26 36 29 56 22 29 55
Chris Schemel 1B 1 1 35 68 42 31 21 62 40
Austin Schroer 3B 1 1 43 75 48 59 38 65 46
John Schuster 1B 3 1 41 33 14 13 25 23 12
Dave Scott LF 4 1 30 46 24 6 50 91 61
David Scott 2B 1 2 56 37 49 60 25 21 23
Jason Sebastian RF 1 2 45 56 64 71 59 94 88
Dave Seeley RF 1 2 22 38 28 1 39 54 39
Jorge Segura C 81 34 31 18 37 6 48 23 45
Malik Sell CF 3 7 21 16 35 17 44 44 53
Wilfrid Semones C 70 46 8 41 36 24 11 37 47
Cesar Sena SS 1 2 51 49 27 17 32 22 51
Francis Sena 2B 1 4 57 26 41 44 55 21 23
Jose Serna LF 1 2 13 43 22 13 32 30 22
Estevan Serrano 1B 1 3 28 15 10 12 24 22 3
Nelson Serrano LF 2 2 32 34 23 4 42 60 48
Josh Sexton 3B 34 68 58 72 50 25 57 71 50
Mark Shannon 1B 1 1 42 81 39 29 41 38 38
Chris Shaw SS 1 2 64 75 45 51 45 67 41
Jim Sheesley 1B 1 5 30 33 36 27 3 44 50
Paul Sherman 2B 6 3 57 29 58 30 34 8 22
Tim Shields Jr. LF 1 4 13 56 16 21 46 68 47
Billy Shope RF 6 4 33 26 24 5 72 65 81
Brandon Short 2B 1 4 47 31 56 47 42 26 53
Travis Showalter 1B 1 2 55 28 10 6 48 24 12
Mike Shurtz LF 1 3 28 32 28 4 41 49 47
Dave Shutt C 38 70 18 53 27 10 43 83 34
Tim Siebert 1B 1 2 25 9 28 8 35 21 22
Jon Siegler 3B 1 2 53 94 47 35 33 89 60
Al Sierra SS 3 1 67 64 45 53 17 68 45
Chris Siewers C 60 59 42 53 42 29 27 49 43
Pablo Silva C 55 20 16 37 20 1 13 45 11
Chris Sink SS 1 4 72 48 62 65 19 35 41
Kwang-chih Siu 3B 10 10 42 66 39 26 45 62 43
Thad Skiffington 1B 5 1 65 15 42 34 10 11 17
Greg Slagley 3B 2 1 69 59 59 52 59 54 63
Mike Smith LF 1 2 16 64 20 17 46 87 43
Cody Smyth 2B 3 4 59 28 75 50 22 5 64
Ed Snyder 1B 1 1 27 55 35 35 38 66 48
Ken Snyder LF 3 3 33 31 34 25 64 55 64
Tony Solis CF 3 4 35 51 13 24 61 59 57
Humberto Soriano 3B 1 5 72 79 52 76 55 69 49
Edwin Sosa 2B 6 2 40 20 48 35 18 20 52
Mike Sosna CF 1 3 24 26 20 2 78 73 57
Carlos Sotelo 2B 1 7 58 56 39 57 57 29 62
Alex Souders CF 2 4 57 48 33 34 69 78 52
Eric Springer RF 1 1 1 36 6 1 18 63 68
David Stahl C 66 68 46 66 49 46 42 57 51
Bob Stamper 1B 2 4 48 28 35 8 26 19 28
Jeff Staniszewski C 22 50 2 17 5 8 1 9 7
Jayden Stanley LF 1 3 24 50 16 12 67 58 57
Danny Stebbins 1B 81 35 30 21 53 30 31 24 10
Mike Stern LF 1 1 12 36 24 5 63 70 70
Cody Stevens LF 1 1 28 38 27 16 59 67 49
Jesse Stinson 2B 1 2 48 22 52 55 2 18 47
Jerry Stockstill LF 1 6 23 17 47 54 27 46 74
Shane Stollings 1B 2 5 34 26 34 8 24 16 18
Bob Stott 1B 9 4 44 12 20 12 26 20 17
Joe Stottlemire RF 1 1 18 47 16 16 50 73 75
Kade Stranaghan C 45 67 26 76 18 48 20 63 12
Graham Strelioff LF 1 2 15 63 24 7 44 83 69
Kerry Stricker RF 3 4 27 61 28 2 50 100 89
Cyril Stropparo CF 1 3 52 64 35 40 70 88 56
Bryan Stuber 1B 3 1 32 18 11 9 25 27 4
Luis Suarez C 38 32 16 23 35 1 36 21 27
Koson Sugiyama 3B 4 5 41 97 43 45 29 93 51
Brian Sundet LF 2 2 24 30 27 10 40 39 66
Dan Swartz C 73 45 42 39 45 44 10 41 5
Collin Swift RF 1 3 50 52 32 29 62 83 63
Jordan Tackett 2B 2 7 29 43 44 42 31 45 51
Kiyohiro Takami 2B 1 5 32 37 68 53 31 21 29
Danny Tapia SS 3 2 81 76 37 53 64 86 56
Jesus Tapia SS 1 4 53 84 98 97 1 71 71
Pablo Tapia 2B 4 1 37 10 41 18 22 19 23
Pete Tapley RF 1 2 30 46 21 2 43 70 39
Chad Tarala LF 5 1 10 25 8 5 29 44 39
Haruaki Tashima LF 1 5 11 19 14 3 30 49 59
Jose Tena 2B 1 1 42 27 44 38 34 9 23
Johnny Teniente 1B 1 3 17 4 15 5 23 48 1
Eddie Tenorio LF 3 4 71 57 51 56 68 81 49
Alvaro Terriquez C 33 12 7 21 13 3 14 7 1
Matt Teter SS 1 2 75 48 38 51 6 52 50
Mike Theis C 27 36 16 20 32 17 19 27 9
Chiel Thomas 2B 1 1 12 36 36 46 14 22 28
Joe Thomas 2B 1 1 34 29 35 63 26 17 35
Lee Thomas 1B 1 4 20 12 45 9 10 19 9
Ryan Thomas C 68 79 48 23 40 11 29 28 28
John Thompson 1B 1 3 23 28 11 15 8 13 18
Pat Thompson 2B 7 5 35 20 57 67 34 4 43
Toby Thompson 2B 1 2 65 57 67 56 45 62 41
Bill Thorne RF 1 4 14 86 5 2 55 100 66
Jesse Thorne LF 2 4 1 4 1 3 38 41 37
Justin Tilley LF 1 1 2 40 7 3 69 79 100
Dale Tillman 2B 1 4 29 26 63 61 31 47 53
Jaden Tillman LF 3 1 19 31 26 10 54 32 32
Edwin Timmermans LF 1 5 12 38 19 4 48 71 66
Alex Tinajero C 50 64 17 56 28 8 5 55 1
Jahiem Tindal C 65 58 28 43 22 6 7 37 20
Jordan Tinoco 1B 1 1 16 23 40 5 41 15 31
Sohachi Toki LF 1 4 37 27 31 19 50 31 59
Jonathan Toledo CF 2 5 22 89 20 20 83 95 59
Miguel Toro 3B 1 1 30 52 35 7 8 64 36
Alex Torres 1B 5 6 63 57 58 40 45 64 54
Alex Torres LF 2 4 26 34 23 13 37 71 54
Andres Torres LF 1 1 17 1 28 39 43 6 53
Ernesto Torres LF 5 4 15 24 14 4 56 55 60
Jesus Torres LF 3 3 21 23 29 14 52 55 36
Juan Torres LF 2 1 51 39 48 53 55 71 53
Marco Torres 2B 1 1 65 36 40 51 64 60 45
Oscar Torres C 35 50 17 46 17 5 20 44 27
Tony Torres CF 1 1 49 50 26 3 73 63 42
Mark Travis C 49 50 22 31 1 6 5 41 4
Manuel Treminio CF 2 1 27 34 18 21 59 96 61
Edwin Troncoso LF 1 6 2 45 22 4 29 47 42
David Trujillo CF 1 1 57 55 37 35 73 49 39
Guillermo Trujillo C 41 42 28 13 3 5 11 14 21
Jordan Trujillo 1B 9 7 46 88 50 41 38 69 39
Roberto Trujillo 3B 1 1 26 86 51 17 38 78 49
Kenshin Tsuboi 3B 1 1 50 97 42 56 30 98 78
Lílian Tugman LF 1 2 84 81 41 28 86 75 41
Adam Tullis SS 1 2 80 66 64 56 43 66 43
David Tunney RF 7 3 16 18 11 5 38 74 37
Andy Turner 1B 1 1 20 41 23 6 15 13 11
Alex Ugarte 3B 1 3 43 96 42 35 35 84 45
David Urena CF 1 1 48 61 32 32 73 77 57
Edwin Uribe C 38 40 31 24 31 7 5 17 9
Victor Urquidi C 63 32 21 21 23 5 3 20 6
Matt Ussery 1B 6 3 28 31 30 27 27 43 44
Celestino Vaccarini 3B 3 1 25 67 28 34 17 71 42
Jose Valadez 2B 1 6 63 60 57 62 62 59 54
Gerardo Valencia C 58 48 22 32 35 1 21 31 6
Dylan Valentine LF 1 5 15 8 30 12 31 30 19
Ricky Valenzuela 1B 2 3 21 25 42 2 14 6 20
Edwin Valladares LF 1 4 17 23 16 2 35 53 57
Marty Valles CF 1 4 46 50 27 31 68 68 33
Jay van der Zwan C 73 39 22 18 18 5 10 24 19
John Van Schepen C 59 31 36 21 22 22 33 23 57
Dennis Varichak 1B 4 4 17 27 33 15 53 18 18
Jorge Varona C 53 53 10 45 13 9 12 47 40
Antonio Vasquez C 62 54 12 39 9 4 12 45 8
Rafael Vasquez 3B 1 1 42 83 44 29 29 61 31
Willie Vasquez 3B 1 1 61 62 47 41 26 70 34
Carlos Vazquez CF 2 2 4 49 12 11 70 62 39
Hector Vazquez CF 1 3 67 33 40 4 80 57 61
Ricky Vazquez RF 2 1 32 54 46 48 43 90 65
Jose Vega LF 1 1 35 9 28 26 36 20 36
Eddie Vela SS 1 3 65 70 45 79 48 64 45
Willie Velarde CF 2 5 34 26 19 27 88 30 51
Orlando Velasco SS 1 4 79 52 64 71 70 55 61
Diego Velasquez CF 1 4 44 19 24 25 66 40 39
Jose Velasquez 2B 2 2 62 46 64 63 52 56 74
Eric Velazquez LF 10 13 37 88 36 23 67 86 41
Dave Velo 2B 1 2 66 64 47 44 15 61 38
Luis Venturas C 23 66 22 30 10 2 30 30 2
Gilberto Vidaca SS 4 2 82 98 76 65 59 84 51
Robert Vidales 2B 2 3 47 29 46 42 20 21 12
Moises Vide 1B 1 1 32 6 27 3 17 17 19
Luis Vides 2B 1 4 61 32 70 18 11 91 44
Roberto Villa 2B 1 1 52 13 33 25 18 10 24
Nelson Villafan LF 7 7 18 48 24 2 32 36 71
Ruben Villagomez 2B 1 4 66 34 59 47 36 20 42
German Villalobos LF 7 1 21 31 22 11 32 34 29
Rafael Villanueva 2B 1 6 63 57 54 67 21 61 60
Jorge Villavicencio LF 4 7 30 27 47 22 60 23 59
Angel Villegas C 28 56 19 27 14 7 7 32 29
Ken Vincent 1B 1 4 5 38 36 16 1 6 20
Rich Vinson 2B 1 4 44 66 33 66 36 71 24
Jordan Vite 1B 3 10 37 49 40 29 25 45 39
Victor Vivanco RF 2 3 29 45 30 2 48 65 51
Reggie Vogt 1B 3 1 44 30 29 18 27 20 24
Dima Vyazenkin 2B 3 3 58 32 53 15 19 9 39
Keung Wa 2B 2 4 35 16 66 54 31 5 22
Marshall Waldner 2B 1 2 72 74 62 74 46 62 54
Ray Walters 2B 2 6 55 68 66 48 18 48 51
Jeff Walther 2B 1 4 32 23 56 56 8 21 48
Antony Wanhalla C 60 43 7 17 31 1 17 29 11
Daniel Ward RF 1 1 13 59 17 7 38 82 46
Chris Ware 1B 3 3 44 69 33 23 42 74 29
Tyler Washington LF 1 5 10 24 11 5 45 51 91
Tashiaki Watanabe 1B 1 2 40 93 38 29 21 90 46
George Waterman LF 1 2 34 26 29 20 35 42 42
Mike Watt C 52 31 15 18 32 37 18 17 2
Eric Waughtel CF 1 1 19 39 19 16 56 68 47
John Weaver CF 2 6 74 18 57 71 77 40 92
Rich Webb CF 1 2 25 57 32 29 80 69 61
Heath Weber C 57 32 38 16 26 28 31 19 39
Jason Weedman 1B 1 5 51 55 46 29 50 63 45
Ken Weisberg 3B 1 1 67 91 80 73 11 96 45
Mike Wetter 1B 1 1 36 13 45 12 16 2 25
Dale Wheaton CF 1 1 19 15 15 16 71 35 38
Colby White 2B 1 3 74 62 49 56 48 59 47
Matt White LF 1 3 30 25 35 40 62 68 68
Tom White C 67 58 18 52 47 6 4 52 24
Julian Whitmore 2B 1 1 60 31 38 54 19 14 32
Alec Whittaker CF 1 4 52 24 18 35 74 31 27
Justin Whorton C 79 48 11 23 12 15 76 39 72
Eric Wight 2B 4 1 78 45 59 93 49 28 65
Jacob Wiginton 3B 3 3 61 92 71 74 51 86 65
Dwight Wilbur C 54 60 17 41 32 5 17 33 23
John Wilder RF 6 2 21 35 15 5 30 56 28
Doug Wilks RF 4 1 21 64 18 5 52 89 58
Donald Williams LF 1 5 41 26 38 2 37 53 76
Julian Williams RF 1 1 1 44 8 1 29 81 33
Ryan Williams 1B 1 1 10 23 27 3 12 1 10
Aaron Willis SS 2 3 55 61 86 50 40 62 71
Ralph Willoughby 1B 3 4 45 60 53 51 57 73 59
Jeremy Wilson 1B 1 2 44 34 25 13 17 22 17
Eric Winkelman 3B 1 3 71 95 66 50 45 91 58
Pete Witt CF 1 1 58 45 36 38 79 64 55
Alex Wolff 2B 1 1 53 52 54 83 43 34 39
Dusty Woodley RF 5 2 18 36 19 1 53 60 49
Rich Woods 1B 2 1 29 28 24 34 16 11 11
Jeremy Woodworth LF 3 2 6 26 10 1 35 46 35
Kenny Workman SS 2 4 73 67 55 48 41 78 40
Jesse Wray C 75 35 22 27 33 44 16 23 18
Jonathan Wright LF 4 2 13 28 6 5 41 55 51
Nate Wright C 52 45 10 19 17 5 31 47 17
Stephen Wylie RF 2 4 5 52 6 4 29 71 48
Marco Wynn LF 1 4 48 26 18 4 57 45 46
Munehiko Yamaguchi LF 3 1 32 61 19 44 51 50 20
Makoto Yamashita CF 2 2 44 63 35 31 79 72 72
Mario Yanez RF 5 1 21 25 17 21 44 82 21
Rich Yanez 3B 1 1 32 93 46 15 4 92 53
Gene Yates C 62 32 30 5 46 1 21 16 12
Keith Yates 2B 3 6 44 42 52 55 31 28 68
Esteban Ybarra 3B 2 5 42 78 48 23 61 73 33
Karl Yeo C 71 82 30 67 30 5 33 69 16
Craig Yerkes RF 2 2 10 42 21 15 36 62 50
Jose Yllescas SS 1 7 55 33 57 49 38 82 50
Morito Yoshida C 53 49 14 26 36 1 16 11 6
Brandon Young RF 1 2 49 36 44 1 64 48 51
Gulussan Zahir RF 4 1 25 36 27 18 58 85 74
Gregorio Zamorano 2B 1 1 19 33 29 46 27 16 22
Javy Zamudio LF 1 3 20 9 10 9 19 39 19
Jose Zapata RF 1 4 11 43 6 1 38 54 21
Humberto Zequeira SS 2 1 71 52 78 76 29 46 43
Griffin Zerfoss LF 3 1 23 33 17 3 47 46 41
Louis Zeri RF 5 2 9 29 1 1 45 55 43
David Zilke LF 1 2 44 13 29 32 70 47 65
Keith Zoller CF 5 4 44 35 49 43 62 59 79
Bill Zolman 1B 81 51 62 49 65 57 20 44 12
Brian Zuccaro 3B 1 2 38 74 36 30 30 84 36
Sunday, June 8th , 2025 - OOTP Baseball 25.11 Build 104