DOUBLE A
LEAGUE FREE AGENTS REPORT - SCOUTED BY: OSA
11/01/2064
 
  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
Bryan Abarr 2B 1 8 58 78 56 20 31 78 14
Hisatoshi Abe 2B 1 5 54 51 60 93 73 34 74
Adrian Abreu C 42 30 41 65 26 20 23 41 25
Oscar Abreu LF 7 5 6 17 11 1 39 37 41
Chris Aburto 3B 2 1 28 65 29 25 16 22 31
Florian Accola CF 4 1 48 20 27 31 69 52 47
Miguel Acevedo LF 2 3 37 25 20 19 53 60 31
Andres Aceves C 30 38 22 54 12 2 7 27 7
Eli Acosta 2B 9 3 66 43 34 37 28 22 34
Jason Adams 1B 1 4 36 44 36 5 58 24 4
Mike Adams 1B 1 4 45 50 53 45 38 38 37
John Adkins 3B 1 2 59 77 61 36 44 64 53
Alex Agosto 3B 6 1 25 30 44 32 47 36 42
Danny Aguero LF 4 1 14 13 6 7 24 40 36
Danny Aguilar 1B 3 8 26 47 14 15 15 26 6
Jon Aguilar 2B 1 1 38 49 20 53 21 28 34
Jorge Aguilar LF 1 7 16 37 20 9 49 60 32
Julio Aguilar CF 6 9 28 14 24 27 61 50 53
Reynaldo Aguilar 1B 2 4 19 13 28 7 16 13 19
Carlos Aguilera 1B 1 2 20 40 31 11 1 16 2
Jose Aguilera C 49 28 20 47 22 6 23 26 28
Ricky Aguilera 1B 3 1 48 22 31 6 24 21 26
Edgar Aguillon RF 2 1 1 79 12 3 25 94 56
Gregorio Aguirre LF 3 6 11 34 10 4 49 48 21
Juan Aguirre 2B 1 1 75 58 55 84 72 60 53
Luis Aguirre C 51 31 16 33 33 2 10 50 18
Jesus Alarcon CF 6 6 22 32 31 4 52 14 26
Hector Alba C 49 37 26 13 8 1 14 23 13
Fernando Alcala LF 6 2 22 69 14 6 41 63 43
Sal Alcantar 1B 2 5 15 14 25 3 21 12 42
Luis Alcazar 1B 1 1 42 27 12 4 24 22 11
Miguel Aldana SS 1 2 65 58 79 21 31 73 51
Andy Alexander LF 1 4 12 36 26 7 51 57 57
Alberto Alfaro LF 2 2 26 45 9 5 26 31 38
Carlos Alfaro LF 1 4 52 21 33 2 23 40 47
Manny Alicea LF 1 1 2 16 1 1 41 41 33
Peleke Aliimalu 3B 1 2 27 75 38 23 26 85 64
Cameron Allen SS 1 4 68 40 73 39 40 25 49
Melvin Almanza LF 8 3 13 25 5 6 34 37 26
Jose Almazo 2B 1 5 32 24 40 55 13 22 46
Juan Almendarez 2B 1 1 54 27 29 32 10 48 26
Tomas Alpizar 2B 3 2 46 13 17 60 16 1 59
Angel Altamirano CF 1 5 21 44 11 16 62 55 32
Danny Alvarado 2B 1 4 54 20 57 29 28 21 33
Jose Alvarado 3B 1 2 39 54 73 64 23 31 64
Juan Alvarado 3B 2 1 24 47 24 14 25 27 25
Lorenzo Alvarado C 26 16 20 28 12 11 11 26 37
Miguel Alvardo CF 3 2 46 35 8 36 67 63 16
Alex Alvarez 2B 6 1 42 56 49 35 47 21 37
Alex Alvarez LF 3 3 57 22 20 40 39 53 50
Jose Alvarez C 63 37 16 32 11 10 20 19 18
Rafael Alvarez C 51 26 5 34 8 4 16 50 29
Victor Alvarez 2B 1 1 24 19 50 26 41 3 20
Jose Amador C 47 27 15 25 38 7 17 9 18
Omar Amador CF 1 1 51 42 25 14 50 50 55
Robert Ambrosio LF 7 2 17 42 13 17 67 35 38
Anthony Anderson 2B 1 1 73 55 45 48 77 33 35
Bruce Anderson CF 2 5 53 33 39 4 87 44 53
Cameron Anderson LF 6 3 7 25 5 4 30 56 44
Antonio Andrade RF 1 2 23 57 24 3 52 77 41
Dave Andrade RF 2 1 13 27 13 1 63 69 60
Jonathan Andrade 3B 1 1 50 89 39 17 2 80 37
Leo Andrade 1B 4 1 30 16 24 1 28 43 28
Sergio Andres 2B 1 1 20 10 33 56 5 1 38
Raul Angel 1B 1 1 35 8 27 31 23 15 2
Bobby Anguiano C 54 44 3 22 11 2 13 24 21
Carlos Anguiano LF 2 6 23 29 36 17 44 18 31
Manny Anguiano 1B 4 1 56 47 45 45 43 40 49
Seong-hyeon Ann 1B 1 1 13 88 33 22 1 79 37
Rich Ansorge C 85 57 19 35 41 4 28 31 17
Daniel Aquilar C 42 60 14 59 14 4 5 52 17
Esteban Aquino C 36 57 27 36 18 1 46 23 46
Ruben Aquino LF 1 2 11 1 11 2 30 8 19
Alejandro Arana 2B 3 8 33 7 24 21 17 21 41
Jairo Arce 3B 1 2 48 70 34 26 21 43 23
Hector Archuleta LF 1 4 12 19 8 6 51 68 53
Markus Arends 1B 3 1 19 22 41 7 20 14 47
Rafael Arevalo 1B 3 3 36 68 33 12 13 17 26
Ricky Arevalo 3B 7 3 79 83 49 52 25 78 44
Omar Arguello SS 1 6 51 44 76 63 41 39 39
Luis Arias 2B 7 2 65 32 79 50 72 13 46
Danny Arizola C 31 31 21 59 14 7 6 31 12
Jordan Arjon C 33 32 10 45 8 1 46 30 13
Jonas Arkesteijn LF 7 1 10 27 2 6 28 42 36
Raul Armendariz SS 4 3 69 65 68 46 59 80 55
C.J. Armer 2B 2 1 20 11 22 48 14 5 35
Alfonso Armijo 2B 1 1 25 38 57 13 18 49 26
Bryan Arnold CF 2 3 38 41 17 19 70 59 24
Erick Arredondo LF 1 1 24 27 20 23 30 35 31
Jose Arredondo C 21 32 20 49 23 10 29 32 3
Jose Arredondo 3B 1 2 64 69 60 71 8 50 51
Alex Arreola LF 9 7 18 32 18 22 22 45 29
Xavier Arreola 3B 3 1 35 32 34 23 17 55 66
Alex Arriaga RF 2 3 8 19 7 5 40 41 46
Mike Arroyo 2B 1 2 45 37 37 37 39 26 44
Mitch Ashley CF 2 2 31 42 36 59 57 49 49
Jason Ashton 1B 1 2 35 17 43 15 10 28 14
Josh Asselin RF 5 2 26 47 16 12 52 72 33
Kelile Aswad LF 1 5 1 18 3 1 37 27 50
Corey Atherton RF 1 1 7 39 6 3 48 75 74
Zack Atkinson LF 2 2 25 25 41 21 37 54 27
Kulani Aukake 1B 3 1 21 11 27 32 6 15 15
Danny Aurelio RF 2 1 60 90 35 49 67 100 70
Jerry Avalos RF 5 1 41 32 13 1 30 28 13
Elias Avila 3B 6 16 24 43 51 43 26 77 57
Ernesto Avila 2B 1 1 72 64 30 25 70 42 17
Hector Ayala C 60 53 12 41 19 5 15 52 37
Manuel Ayala 3B 1 3 38 38 16 12 13 28 30
Wil Ayala RF 2 1 12 32 3 3 24 30 26
Jose Baca LF 4 2 11 21 5 1 33 44 36
Cesar Badillo CF 1 3 44 23 24 28 69 60 46
Jake Baggerly 1B 7 1 24 31 17 8 10 44 8
Bill Bagnall 1B 1 3 23 67 38 23 49 79 72
Diego Bahena LF 1 4 26 42 20 20 35 60 33
Jun-soo Bai CF 4 4 9 11 10 1 71 44 23
Gary Bailey RF 1 6 9 49 17 5 61 80 54
Cory Baldino LF 1 7 10 14 26 1 26 29 23
Rob Baldwin C 73 81 24 61 40 3 35 62 29
Darrell Ball SS 1 1 64 46 56 100 56 27 54
Sam Ball 2B 6 1 22 13 33 26 31 6 27
Miguel Baltodano CF 1 1 31 33 29 16 60 56 64
Carlos Banuelos 1B 1 1 18 13 36 10 13 16 2
Ignacio Banuelos 1B 1 5 11 36 31 9 14 21 13
Keith Banzhoff 1B 1 2 36 35 47 23 15 21 40
Frank Barajas LF 1 1 15 15 17 7 29 47 54
Sal Barajas C 39 38 16 37 8 1 22 18 33
Jason Baratta C 63 80 35 74 33 12 10 57 10
Alex Barbosa 3B 2 3 80 67 58 29 57 83 22
Roger Bardo 1B 1 3 25 21 22 3 23 43 23
Nick Barker 1B 1 6 44 28 46 12 25 15 22
Chris Barragan 2B 1 7 54 17 37 35 47 13 22
Jonathan Barrera LF 2 11 14 11 14 11 46 39 43
Lupe Barrera 1B 1 2 13 23 23 17 7 3 11
Miguel Barrera 2B 1 4 26 32 53 52 27 20 24
Manny Barreto LF 1 1 38 37 32 35 33 40 20
Albert Barriera LF 2 1 38 77 34 37 32 68 43
Agustin Barron LF 2 1 30 7 22 33 46 17 70
Luis Basquez CF 1 2 27 29 14 1 50 21 52
Harry Batten 2B 1 1 53 63 35 47 35 77 50
Jerry Baugh C 35 60 8 22 25 1 30 47 44
Isidro Bautista 3B 4 4 41 49 35 31 21 22 19
Tomas Bauza 3B 3 2 58 31 18 21 14 48 21
Alex Beanes C 59 46 58 17 22 4 34 24 34
Luis Beato 3B 11 3 27 64 57 19 40 40 20
Bill Becerra 1B 1 1 18 22 31 14 21 46 25
Dan Becker 3B 7 6 61 76 65 36 41 72 82
Dave Bedford CF 1 1 73 43 45 55 68 45 41
Jimmy Beltrametti RF 7 2 16 24 9 6 56 53 44
Danny Beltran LF 1 1 35 14 13 6 26 29 37
Brennan Belvin LF 3 3 17 1 12 5 42 24 38
Jose Benavides CF 1 2 30 10 20 1 48 34 40
Luis Benavides CF 1 1 30 32 22 5 52 53 40
Roberto Benavidez LF 1 1 14 30 11 12 38 40 60
Alex Benitez 3B 5 7 47 66 66 29 40 75 58
Alex Benitez 1B 2 2 50 76 43 29 23 61 29
Byron Benjamin LF 1 6 15 61 11 3 74 83 20
Herbert Beran C 48 43 8 46 12 1 21 49 23
Adam Bergeron 1B 1 7 29 27 16 3 30 58 33
Lorenzo Berges 1B 3 2 46 20 18 17 54 16 16
Danny Bergman LF 1 1 17 60 16 9 54 75 44
Alex Bernal 1B 4 1 47 30 36 21 10 77 24
Jose Bernal LF 2 3 34 32 38 25 25 30 22
Pelanekelina Berrigan C 59 23 18 48 31 15 29 39 22
Tom Berry C 67 34 16 38 20 6 17 74 57
Trevor Birley SS 2 1 38 65 65 29 39 53 76
Steve Bishop SS 44 65 55 55 49 19 17 52 45
John Blain 3B 3 1 39 39 34 18 10 31 19
Nolan Blair CF 1 4 37 11 25 6 79 28 37
Alex Blanco C 32 48 20 46 32 1 23 40 9
Ernesto Blanco 1B 1 2 23 49 20 6 7 19 8
Mike Blandford SS 2 2 67 85 44 71 36 75 11
Steve Blume 2B 14 11 45 25 68 38 36 28 20
Eddie Bocanegra LF 3 2 31 58 23 15 67 32 50
Allan Boggs 2B 3 1 62 78 33 42 56 69 50
Jim Bolger LF 2 1 22 65 33 16 57 65 80
Francisco Bonilla CF 4 5 24 52 21 28 54 45 29
Frank Bonilla CF 6 7 61 35 40 20 85 29 54
Jorge Bonilla 1B 1 2 45 74 45 17 19 75 42
Tony Bonilla LF 5 5 30 11 12 18 49 24 51
Bob Bonillas CF 5 3 55 57 30 4 74 69 42
Scott Booth RF 1 1 12 18 10 1 34 56 78
Carlos Borunda 1B 1 1 20 11 6 1 5 21 20
Juan Botero C 29 58 22 47 35 14 12 22 5
Rich Bower RF 1 1 20 66 18 7 37 94 39
Steve Bowman LF 1 2 47 32 11 38 35 49 63
Eric Boyce LF 2 2 35 22 26 27 54 59 32
Danny Bracamonte 3B 6 3 35 36 51 26 16 59 24
Kurt Braden RF 6 6 34 42 25 2 36 73 45
Mike Braden CF 2 1 48 1 29 5 77 36 57
Sam Branch C 65 63 9 45 19 3 10 52 18
John Brandt RF 1 3 47 46 34 5 44 75 63
Bubba Brantley RF 4 1 14 33 7 4 36 64 30
Ricardo Braud RF 1 1 42 11 35 33 70 27 69
Keith Brecht RF 1 7 13 17 20 6 46 49 66
Justin Breda 2B 1 4 68 29 74 71 17 1 44
Jim Brereton 2B 1 2 55 51 47 47 26 27 54
Alex Briones LF 1 1 14 52 15 1 31 30 60
Marcos Briones LF 5 1 10 59 20 4 29 26 31
Agustin Briseno CF 1 1 13 19 7 3 47 61 28
Mario Brito LF 1 1 20 9 34 3 50 18 31
Jeff Britton SS 3 7 76 73 80 61 51 73 60
Henry Brocklebank 2B 1 4 49 89 41 79 20 69 46
Jeff Brokaw 3B 1 1 78 64 55 67 1 48 57
Mike Bross LF 1 1 42 69 61 22 33 37 43
Mark Bryan 1B 7 2 31 35 34 26 28 1 25
Andrew Buckley SS 1 1 71 92 82 92 27 87 64
Angelo Bullock C 59 35 21 45 3 4 35 40 25
Dan Bullock 1B 4 5 36 33 40 28 3 37 40
Brian Burgess RF 1 1 29 51 31 8 41 85 72
Jose Burgos 3B 2 2 58 70 37 29 33 53 24
Robert Burgos 2B 2 1 52 57 73 72 9 52 48
Jonah Burke 3B 3 5 39 73 41 16 58 71 60
John Burkholder 1B 2 4 44 28 16 24 20 28 15
Darius Burtch 1B 2 1 42 27 31 12 13 17 15
Duncan Bush 2B 1 5 38 28 37 55 18 17 60
Freddy Bustamante LF 1 2 22 19 25 20 55 50 39
Gabriel Bustillos 2B 2 1 30 40 21 21 48 36 20
Andrew Butler CF 1 1 60 13 31 6 71 47 52
Tyler Bynum 1B 40 31 44 40 39 35 22 30 19
Jonathan Byrne 3B 2 1 64 90 95 55 17 100 86
Alejandro Cabezas 2B 8 2 58 34 50 46 19 17 34
Angel Cabrera 2B 5 1 41 31 41 60 9 24 12
Jordan Cabrera CF 3 1 58 39 41 41 80 66 52
Felício Cabrun 2B 4 3 35 32 23 62 29 32 29
Jose Caceres 2B 4 3 29 31 38 29 11 7 40
Valentino Calabrese CF 1 3 54 37 34 23 62 74 42
Jesus Calderon 3B 3 1 46 35 21 30 18 19 47
Danny Caldwell 1B 6 3 41 32 45 8 23 32 8
Taylor Call LF 3 2 20 23 17 1 51 46 70
David Calvillo 1B 3 1 9 20 16 5 23 19 10
David Camacho 1B 1 1 39 21 21 38 29 19 2
Franklin Camacho C 55 40 7 24 50 4 4 23 9
David Camareno C 45 57 28 26 35 7 19 34 55
Leon Camargo SS 2 5 57 67 80 83 54 67 65
Jonathan Campbell C 80 64 43 52 48 50 16 58 2
Marco Campos LF 1 3 9 12 5 1 40 64 21
Tony Campos 2B 8 1 47 36 42 55 42 41 48
Xavier Cannady 1B 4 1 31 28 26 19 26 15 14
Greg Cano C 28 64 39 51 16 24 13 58 30
Pedro Cano C 26 26 13 18 13 2 6 9 14
Ricky Cano 3B 1 2 36 37 77 46 59 45 33
Sean Cantrill 3B 45 37 51 95 45 28 42 86 39
Kelvin Cantu 1B 6 1 45 38 25 33 25 55 25
Larry Capobianco 3B 2 2 31 44 48 60 26 20 56
Victor Caraballo 2B 2 3 35 34 62 12 23 18 37
Bryce Caraway SS 1 6 64 72 62 55 1 61 16
Bernie Carbajal LF 8 4 11 1 23 2 43 29 43
David Carbajal 2B 1 1 26 18 19 33 4 12 26
Juan Carbajal 1B 3 2 12 4 4 3 15 12 8
Ivan Carballo SS 6 1 68 73 76 35 33 71 71
Carlos Cardena 2B 6 5 57 44 57 45 17 57 63
Alexis Cardenas LF 6 1 18 23 19 16 37 34 53
Israel Cardenas LF 5 1 17 39 29 1 33 17 25
Luis Cardenas LF 5 1 28 8 16 26 53 40 20
Santiago Cardenas 1B 4 3 10 9 20 9 19 3 18
Victor Cardenas 2B 6 18 70 66 73 59 44 58 58
Ken Carey RF 1 1 9 29 11 6 41 47 48
Jeremy Carlsen CF 2 6 56 35 51 8 78 53 51
Brent Carlson 1B 1 5 33 29 31 22 16 19 28
David Carmona 1B 1 1 21 42 21 3 34 43 29
Eddie Carmona LF 4 8 22 17 12 3 48 27 22
Victor Carranza 2B 1 3 48 30 86 42 48 17 54
Antonio Carrasco C 53 22 41 21 11 10 18 49 65
Jonathan Carrasco LF 1 2 2 20 3 1 29 33 12
Jorge Carrera LF 1 1 72 19 40 26 58 47 13
Luis Carrero LF 3 1 50 30 22 6 41 25 40
Jose Carrillo SS 1 1 76 64 66 50 65 80 40
Nestor Carrillo 2B 4 2 32 27 55 27 53 27 15
Victor Carrillo LF 8 1 21 61 6 6 27 40 26
Jose Carrizales LF 2 1 18 16 17 1 37 22 40
Roger Carroll 2B 1 5 37 46 54 20 41 32 42
Gabriel Cartagena 3B 1 1 44 68 47 18 37 71 54
David Carter CF 1 5 26 57 22 12 82 81 67
Carlton Cartwright 2B 11 5 67 22 86 35 57 31 41
Jeremy Cartwright C 27 43 18 34 22 15 17 81 18
Guadalupe Casiano CF 3 3 42 25 34 3 66 15 54
Tony Casias 3B 3 1 52 65 57 25 28 73 44
Carlos Casillas CF 2 4 47 41 35 2 62 97 90
Ruben Castaneda C 33 41 32 30 13 9 9 14 16
Dave Castellanos LF 3 1 18 15 15 5 39 44 51
Vinny Castellanos SS 1 3 72 33 61 64 23 31 23
Alejandro Castillo LF 3 10 29 32 26 25 34 49 23
Alex Castillo 1B 2 1 23 4 41 6 22 1 3
David Castillo 2B 4 1 66 44 62 65 15 36 57
Luis Castillo SS 4 1 31 80 74 58 27 42 54
Ruben Castillo LF 1 1 26 34 27 2 59 42 51
Salvatore Castillo LF 1 3 18 23 4 3 71 36 32
Alex Castro 1B 6 3 27 16 21 6 30 19 16
Armando Castro C 61 41 7 35 26 7 13 25 11
Carlos Castro LF 1 1 6 12 9 1 23 22 41
Cruz Castro 3B 3 4 29 69 19 20 22 59 18
Heriberto Castro CF 8 1 56 43 36 15 60 52 34
Jose Castro 3B 1 1 16 63 41 35 24 82 40
Jose Castro C 25 31 6 34 22 2 23 51 5
Juan Castro LF 7 3 35 25 25 22 47 17 37
Juan Castro LF 2 3 22 35 21 5 37 54 28
Pedro Castro 2B 2 3 47 48 66 43 34 77 58
Roberto Castro C 70 29 27 20 45 21 27 16 15
Diego Cavazos 2B 2 1 55 63 40 45 45 59 37
Marco Cavazos 3B 5 2 29 81 22 9 7 62 22
Rafael Cavazos LF 7 5 20 12 19 9 33 44 55
Danny Cazares 2B 1 1 64 46 36 39 70 27 32
David Cdebaca 1B 1 4 19 6 8 6 33 9 19
Jason Cecil LF 18 15 48 35 18 24 54 22 81
Miguel Cervantez 3B 4 3 25 64 24 26 13 58 37
Chris Chabwera 2B 2 2 48 39 40 49 7 27 36
Vic Chacin LF 1 1 30 18 6 4 31 19 28
Austin Chambers LF 4 5 17 24 8 11 57 42 43
Richard Chambers LF 3 3 44 19 25 40 47 71 65
Alex Chaparro LF 1 3 18 42 15 6 24 48 33
Dave Charlier 1B 6 8 30 32 32 13 18 25 38
Dave Chavarin RF 7 11 9 34 6 2 24 73 27
Alex Chavez LF 1 1 30 21 13 22 42 25 50
Danny Chavez 1B 2 2 35 25 38 13 5 31 16
Fernando Chavez SS 3 4 49 22 29 45 46 68 51
Israel Chavez RF 2 1 50 43 35 42 51 64 55
John Chavez RF 1 6 17 32 21 4 48 55 56
Jose Chavez RF 2 2 7 70 11 5 59 84 51
Rafael Chavez LF 3 1 13 16 9 20 44 50 49
Jay Cheadle C 73 9 7 6 21 20 33 9 47
Malachi Cherry C 65 48 17 41 33 24 5 31 8
Bill Chisholm CF 2 7 56 29 23 25 61 49 57
Geunhye Choi C 43 59 16 46 30 2 45 57 25
Tommy Christian CF 1 4 50 5 52 5 72 51 66
Angel Cisneros 2B 3 1 50 15 24 22 33 2 19
Jose Cisneros LF 2 4 29 31 19 6 35 41 70
Salvatore Cisneros CF 1 1 36 34 30 29 54 50 23
Victor Cisneros RF 1 5 13 63 9 1 50 37 48
Adrian Clark 2B 5 2 85 57 57 62 42 61 54
Jonathan Clark RF 1 9 22 17 41 21 48 46 81
Joseph Clark C 63 79 12 42 34 7 1 50 70
Lewis Clary C 50 26 8 11 15 18 20 20 16
Bobby Class LF 1 1 25 71 29 1 74 20 33
Brett Claudy LF 2 3 27 31 41 42 35 65 56
Curt Clerici LF 1 2 1 21 11 1 17 44 40
Trent Clow 1B 1 1 4 4 32 3 13 10 29
Cal Cochrane LF 2 1 61 27 43 2 81 52 61
Walt Coffin 1B 1 4 60 56 41 29 23 43 38
Phil Colbert CF 2 4 70 38 42 47 65 60 38
Tom Cole LF 1 1 28 50 23 25 50 69 71
Jeff Collier C 34 41 23 9 13 3 6 28 23
Chris Collins C 50 33 9 24 15 10 21 27 14
Hector Colon 2B 1 1 21 20 74 18 11 29 31
Jesus Colon LF 4 1 14 6 10 1 36 18 17
Manny Colon LF 4 2 36 22 17 40 45 56 44
Orlando Colon C 47 48 18 37 31 12 1 46 27
Francisco Comparan C 17 61 14 23 27 4 22 33 25
Jaime Compean C 59 62 11 19 22 5 10 62 26
Alex Condado C 72 21 19 29 12 8 21 29 10
Joe Connel 2B 1 1 59 78 53 42 60 69 31
Reese Connel CF 3 4 19 42 17 6 60 69 29
Victor Constancio SS 1 3 74 53 100 98 62 51 59
Bob Contreras 1B 1 4 45 29 43 44 29 20 49
Franklin Contreras C 61 11 9 18 12 7 13 24 16
Jorge Contreras CF 5 1 59 32 59 70 57 65 63
Ricardo Contreras C 36 29 19 59 14 5 31 47 26
Victor Contreras C 59 18 23 56 21 9 36 25 18
Carlton Cooper 1B 1 1 16 11 10 11 15 4 8
Drew Cooper 3B 6 6 51 71 49 35 30 69 36
Eric Cooper LF 1 5 25 45 22 1 64 63 64
Marc Corcoran RF 2 7 14 42 11 1 65 68 57
Albert Cordero 2B 4 7 66 24 28 37 28 11 29
Jerry Cordova LF 1 1 19 51 17 17 57 39 75
Pablo Cordova 3B 2 4 49 69 57 54 26 62 37
Ruben Coreano LF 1 1 6 30 3 3 27 39 37
David Corl SS 2 3 44 74 50 49 45 64 36
Juan Corona 1B 1 1 8 4 22 2 15 10 18
Manny Coronado 3B 3 2 35 43 50 9 35 48 48
Jorge Coronel 1B 3 7 17 23 64 1 32 17 9
Victor Coronel CF 1 5 27 35 30 26 64 34 31
Angel Corrales LF 5 4 2 15 6 1 39 31 17
Ricardo Corrales LF 2 1 12 18 13 13 50 53 59
Danny Correa C 74 27 12 34 9 4 3 28 44
Antonio Cortes C 24 14 17 47 6 3 8 56 12
Tony Cortes 1B 5 6 13 16 31 1 25 15 19
Willie Cortes CF 1 1 51 46 45 1 70 70 56
Elias Cortez C 25 38 13 59 7 15 30 25 28
Gus Cortez 1B 1 3 39 18 24 5 27 26 48
Pedro Cortez 1B 1 5 15 61 21 18 9 86 35
Steve Corya 2B 1 5 80 32 50 67 50 57 45
Vinny Cossio LF 6 1 25 65 18 10 47 71 39
Joe Couch 3B 4 1 55 66 54 37 39 76 39
Alex Covarrubias 2B 1 1 60 36 32 26 29 64 50
Kevin Covey 1B 3 7 38 43 42 12 22 12 20
Ethan Cox 2B 2 4 65 39 58 67 30 19 58
Justin Coy 3B 3 5 54 78 87 32 51 60 76
Tom Cray 2B 1 1 77 69 51 64 61 49 59
Bill Crespo C 45 14 10 16 42 1 41 5 7
Tony Criollo LF 4 8 40 21 29 9 75 48 22
Garrett Crisp 2B 2 2 77 40 73 32 9 27 49
Ricco Croce C 68 62 31 39 29 12 12 32 34
Jaden Crosby SS 2 4 54 41 55 53 12 20 38
John Cross 1B 2 2 44 53 45 11 33 63 44
Chad Crotts 1B 16 16 28 19 18 36 25 45 28
Josh Crouch 1B 1 2 19 23 5 4 16 22 2
Manny Crowder RF 2 5 3 58 11 1 54 91 66
Alex Cruz 3B 3 6 20 37 39 30 13 31 43
Alonzo Cruz LF 1 2 39 9 18 1 46 51 43
Andres Cruz 3B 1 1 37 27 52 18 17 87 25
Bill Cruz 3B 1 2 38 48 63 17 16 86 38
Juan Cruz CF 1 6 32 34 20 17 55 15 44
Leonardo Cruz 2B 6 2 26 17 58 40 20 17 54
Luis Cruz 3B 3 1 30 62 17 18 54 89 78
Pedro Cruz 2B 1 2 36 28 31 36 34 33 32
Pedro Cruz C 25 55 15 29 14 3 21 45 27
Santiago Cruz LF 2 1 17 20 24 9 32 38 37
Willie Cruz 2B 1 2 32 34 34 36 63 18 24
Alex Cuadra CF 1 2 26 31 17 14 63 49 31
Manuel Cuebas CF 1 5 59 17 50 58 66 51 91
Francisco Cuevas 2B 4 3 39 27 51 40 8 28 21
Jose Cuevas LF 1 3 16 19 22 37 54 38 61
Rafael Cuevas 2B 1 3 44 38 56 28 70 93 24
John Curey LF 1 1 17 26 21 7 49 40 59
Jordan Curiel LF 3 8 51 24 27 7 35 56 38
Frank Cuva 1B 2 6 38 22 21 10 17 14 18
Jason Dahl 2B 6 1 66 35 49 66 65 20 52
Josh Dahnke 1B 1 4 13 23 37 12 10 32 13
Thai Dai 1B 1 3 16 14 31 3 18 10 36
Chris Dailey C 32 40 5 18 11 10 55 55 50
Garret Daley 3B 1 4 71 36 82 20 24 28 16
Ralph Daly 3B 1 1 40 86 59 70 16 85 45
Ray Dampier LF 1 7 54 21 36 46 73 47 54
Plácido Dannemmarck RF 5 3 26 62 28 18 48 82 63
Zakhar Darichev 2B 1 1 40 34 55 50 36 43 35
Tony Darius C 58 56 51 40 61 57 34 42 65
Troy Darling 2B 1 1 41 35 57 33 39 26 45
Gabriel Davalos RF 2 1 12 17 14 4 18 34 36
Juan Davalos CF 1 1 17 53 17 20 50 64 28
George Davidson 3B 1 6 43 75 35 61 37 83 58
Jorge Davila C 54 24 20 45 17 7 34 23 40
Alex Davis 2B 2 2 77 37 78 60 60 28 63
Danny Dawson RF 41 29 17 28 15 13 42 67 54
Victor de la Fuente C 20 36 20 49 16 28 1 32 31
Manny de la Torre 2B 3 4 47 38 24 26 25 13 43
Alexis de Leon 3B 1 1 28 86 17 10 18 76 30
Jesus de Leon LF 1 2 20 12 26 9 34 49 13
Gerwin de Moor C 51 30 19 15 24 14 38 40 18
Juan de Robles CF 1 2 70 18 39 22 66 26 76
Matt DeCanio CF 1 2 49 45 32 43 86 82 66
Juan Delaluz RF 2 1 17 36 25 1 45 49 62
Bobby Delgado 2B 4 5 67 22 35 33 33 14 39
Carlos Delgado LF 1 1 4 21 1 1 24 56 25
Edwin Delgado 3B 4 3 24 59 35 21 32 66 36
Jorge Delgado LF 3 1 32 15 17 2 42 72 30
Justin DeLong 1B 5 2 14 15 11 6 32 24 17
Sean DeMars LF 1 8 16 30 30 21 42 52 77
Chris DeMoss 1B 3 1 18 32 35 20 41 19 26
Chun-mei Deng C 17 32 24 22 16 6 22 50 29
Chris Dery 3B 2 6 52 86 47 28 21 75 56
David Desbiens 3B 1 2 63 88 40 33 33 63 50
Tomas Descalzo SS 1 2 46 46 56 22 22 27 22
Alex Dias 2B 4 3 44 23 43 32 37 42 35
Alberto Diaz LF 1 7 10 36 6 1 63 54 40
Benito Diaz LF 1 2 27 30 8 5 53 31 47
Cesar Diaz 2B 1 7 36 17 94 66 7 29 18
Damian Diaz 2B 2 6 65 51 44 55 17 64 55
Esteban Diaz LF 2 5 34 13 30 1 38 31 67
Gabriel Diaz SS 1 1 55 68 98 96 46 76 84
Gustavo Diaz 2B 1 1 59 61 20 55 21 16 25
Jesus Diaz 2B 2 2 33 27 41 62 20 36 23
Juan Diaz C 18 28 18 33 20 9 14 13 11
Ricardo Diaz C 73 27 56 16 22 2 19 22 32
Robby Diaz CF 2 1 24 30 22 41 65 40 38
Victor Diaz C 24 34 31 58 37 43 1 22 32
Lenny Dickens LF 1 2 22 45 25 12 46 67 75
Josh Dickey LF 1 1 2 40 8 1 61 65 33
Chris DiDonato C 53 68 19 59 3 1 20 52 1
Mike Dillon 2B 1 4 33 55 66 37 45 55 23
Akatelaji Dingane CF 2 3 20 34 29 14 87 53 89
Matt Doe 1B 1 5 17 22 29 7 19 28 8
Carlos Dominguez CF 1 8 53 41 22 31 64 62 55
David Dominguez 1B 1 1 46 18 38 40 40 22 49
Jose Dominguez RF 2 6 47 32 64 1 40 56 48
Juan Dominguez LF 2 1 13 63 8 11 53 61 42
Mario Dominguez 2B 1 2 35 47 44 45 31 51 23
Orlando Dominguez LF 20 10 25 12 19 11 38 49 63
Tony Dominguez SS 1 1 50 31 37 32 38 82 66
Raul Dominquez 3B 1 8 59 33 29 11 33 68 25
Steve Donegan LF 7 4 9 44 15 3 34 41 42
Chris Donohue LF 1 1 30 51 30 15 33 67 44
David Dorado RF 1 2 21 44 8 1 36 68 45
Isaiah Dowd 2B 1 3 57 70 68 71 55 53 61
Rick Dresser 1B 1 3 29 17 18 6 37 4 10
Sam Driscoll CF 1 3 56 2 32 36 58 35 99
Wally Driscoll 3B 1 2 19 59 32 24 46 57 24
Danny Duarte LF 3 3 20 15 10 5 39 20 20
Austin Duclos C 52 33 11 59 18 5 5 52 14
Henry Dudley LF 3 1 22 25 18 23 36 46 77
Chris Duncan SS 3 6 62 83 81 82 53 71 72
Matt Dunn 2B 1 2 70 40 63 60 65 31 51
Mike Dupree RF 2 3 29 43 28 5 48 95 41
Alex Duran CF 1 8 29 72 15 15 68 95 25
Eduardo Duran C 44 67 8 43 21 8 11 65 8
Nick Duran LF 1 3 37 11 16 3 29 30 55
Fred Durrett C 85 40 7 23 25 3 16 27 13
Nick Dutil 2B 6 2 75 72 76 62 28 68 47
Mike Dutton CF 1 1 10 44 37 10 88 63 56
Stephen Dyche 1B 1 7 40 33 19 20 26 16 24
Jason Dyson SS 1 1 43 44 91 37 26 63 64
John Easter 1B 41 20 17 16 22 13 11 21 35
Balltesar Ebden CF 1 4 15 50 22 14 43 64 75
Danny Echeverria 2B 7 6 32 29 16 60 14 16 31
Matt Edmondson LF 2 2 23 24 26 9 43 50 86
Rich Edwards 3B 5 14 40 65 26 25 16 59 37
Stewart Eggert SS 1 6 71 45 51 58 57 71 50
Matt Eiche CF 8 2 27 64 8 13 70 28 35
Nick Eichman RF 7 1 33 77 26 19 58 89 57
Jacob Ekberg 3B 5 2 43 85 48 27 22 97 40
Oliver El Kamche RF 2 3 51 61 39 7 58 100 60
Amduka El Khattabi SS 3 1 52 67 63 41 46 56 66
Martin Elias 1B 2 1 29 20 13 6 50 14 46
Mike Elias LF 1 1 36 13 16 4 49 51 36
Harlan Elliott 1B 1 5 37 25 22 3 3 2 23
Logan Ellis C 56 43 9 22 32 2 23 26 67
Nick Ellis 2B 1 3 76 26 79 79 17 7 45
Luis Enriquez 1B 3 1 7 22 41 6 28 12 27
Luis Erazo LF 1 4 49 54 31 31 52 53 43
Ivan Ernandez LF 1 4 7 22 8 2 33 26 45
Enrique Escalante RF 5 2 11 42 12 9 26 58 17
Doug Escamilla LF 5 2 55 22 26 29 75 68 46
Jose Escamilla CF 1 3 35 76 36 30 69 93 76
Hugo Escanuela C 51 70 7 13 19 5 6 19 39
Fernando Escobar CF 4 1 14 17 5 1 62 46 51
Raul Escobar 2B 3 4 51 41 53 20 24 98 36
Rico Escobar CF 1 5 57 47 27 26 64 31 31
Agustin Espinal LF 2 1 18 6 18 17 25 52 41
Frank Espinosa 3B 2 3 27 35 65 33 45 63 41
Gerardo Espinosa C 73 60 2 58 12 2 11 50 15
Luis Espinosa C 45 39 10 69 4 20 16 66 11
Felipe Espinoza 1B 5 2 25 37 25 20 42 18 35
Gabe Espinoza 3B 1 1 44 33 41 21 18 17 22
Jose Espinoza LF 1 1 19 45 19 15 32 33 48
Melvin Espinoza LF 1 1 5 42 1 1 31 72 39
William Espinoza CF 3 3 40 51 31 12 53 55 47
Alberto Esplinoza 1B 1 1 12 11 18 5 8 10 11
Agustin Espozade C 46 29 9 15 9 1 1 30 40
Angel Esquibel 3B 7 16 39 26 47 30 27 61 40
Jose Esquivel 2B 10 9 31 29 33 46 31 35 42
Andy Estrada C 31 72 30 43 26 1 31 65 39
Danny Estrada C 58 20 25 33 14 32 51 23 26
Eddie Estrada C 34 33 16 30 8 33 19 59 2
Gabe Estrada LF 9 2 7 44 14 10 50 41 32
Marcos Estrada C 81 44 18 37 22 10 40 30 30
Rafael Estrada LF 1 3 14 31 17 9 44 62 65
Victor Estrada 1B 1 8 20 29 33 23 37 17 46
Dennis Evans 3B 3 1 51 74 49 20 50 65 34
Jason Evans LF 8 3 32 6 23 23 41 33 50
Shane Ewing 1B 1 1 36 33 50 19 18 20 6
Franklin Fabela RF 1 6 9 18 7 2 27 23 39
Jordan Fabregas 2B 1 2 44 11 36 33 53 12 23
Chris Falcon C 54 53 18 57 4 15 19 50 16
Hunter Fanto RF 1 1 25 25 15 13 64 70 47
Salvador Farciert LF 1 1 35 15 14 19 47 25 40
Alejandro Farias C 65 28 15 37 13 3 22 47 43
William Feher RF 4 4 2 42 8 2 45 64 70
Jose Felipe LF 1 2 47 12 31 25 53 20 47
Abel Fell 1B 1 1 20 45 30 3 48 69 42
Pat Feltus CF 1 1 43 78 83 33 67 83 67
Alex Fernandez LF 3 4 8 28 9 7 39 51 64
Jesus Fernandez CF 1 1 55 28 31 45 54 51 35
Josh Fernandez CF 1 1 32 49 23 31 72 82 62
Tony Fernandez C 21 32 15 42 6 12 8 43 10
Victor Fernandez LF 1 3 13 15 11 6 42 36 33
Jason Ferrell LF 7 2 21 20 24 21 45 26 41
Chris Ferris LF 1 4 27 36 16 6 51 77 54
Lorenzo Fierro LF 7 8 11 2 17 6 32 31 51
Awal Fifi C 77 55 23 53 26 4 30 53 6
David Figueras C 63 40 9 31 21 3 11 45 42
Alex Figueroa RF 1 2 36 66 24 2 46 95 32
Jorge Figueroa 2B 2 1 28 10 48 21 25 19 21
Mario Figueroa C 38 21 32 46 13 13 15 32 21
Ramon Figueroa CF 1 11 32 11 30 55 61 41 52
Brent Fischer CF 1 1 1 47 4 2 60 65 67
Chris Fisher SS 2 1 63 42 38 75 39 35 56
Armando Flores LF 1 1 41 48 12 36 50 28 18
Cesar Flores 2B 4 1 37 29 33 66 2 78 16
Chris Flores C 64 36 8 19 28 4 11 31 8
Juan Flores LF 8 9 17 42 10 7 45 35 69
Oscar Flores 3B 6 3 34 67 46 34 34 32 34
Ramiro Flores 1B 5 2 13 15 34 32 14 16 16
Ricardo Flores 2B 2 1 34 22 30 45 11 12 19
Amir Floyd C 55 65 21 61 23 3 36 52 7
Julian Flynn 3B 5 1 56 52 26 30 31 47 12
Chris Foell LF 8 1 36 40 47 34 48 61 88
Emilio Folque CF 1 1 11 38 16 4 72 28 53
Jesus Fonseca 2B 7 1 52 26 27 35 31 65 36
Jorge Fonseca 2B 2 1 25 54 63 26 13 41 44
David Forbes C 47 42 16 21 16 18 30 9 28
Jesse Forrest 1B 1 6 32 13 35 23 14 16 24
Mitch Forrester SS 5 1 32 100 48 48 32 61 28
Kung-zheng Fou LF 8 1 44 22 36 4 25 25 61
Jon Fowler LF 1 4 48 49 42 33 38 60 56
Mark Fox CF 1 1 45 36 32 46 75 65 56
Fernando Fraga LF 1 4 21 9 22 12 38 38 75
Manuel Francisco RF 4 1 61 47 35 28 76 62 41
Jose Franco C 43 22 18 63 9 1 35 34 38
Perry Frazer LF 1 2 8 41 15 6 60 72 46
Dave Frazier 2B 12 5 43 49 58 30 12 13 42
George Freeman 1B 2 2 49 68 39 26 44 85 56
Bob French 1B 2 3 40 38 24 28 13 24 25
Gus Frias CF 3 2 40 28 24 43 74 47 59
Ryan Friend C 50 43 20 69 6 11 35 68 25
Jose Fuentes C 77 61 23 41 19 1 24 51 30
Tim Fugit 2B 2 1 80 35 38 78 55 67 57
Mayo Fujii 2B 4 8 47 51 52 34 51 21 31
Mikio Fujii 1B 2 1 9 25 18 17 10 5 5
Dave Fulgencio 3B 2 5 57 75 44 27 49 67 73
Matt Fuller CF 1 4 57 45 26 34 62 73 38
Felix Fumero RF 7 1 16 30 4 1 40 37 34
Brad Gadaleta 1B 5 1 38 54 52 59 33 36 53
Chris Gaertner 1B 1 4 34 61 63 28 33 22 48
Matt Galati RF 8 1 20 61 21 7 51 74 100
Dominique Galimberti 3B 1 5 38 96 47 25 66 97 64
Danny Galindo 2B 3 2 28 23 25 38 25 29 12
Juan Galindo SS 8 5 87 47 52 30 23 71 65
Fernando Gallegos 2B 9 5 51 36 31 30 28 43 21
Franklin Gallegos SS 2 5 46 94 43 37 20 70 16
Alejandro GaltAn C 28 27 19 67 46 6 4 34 18
Angel Galvan C 53 61 14 22 16 5 23 63 12
Danny Galvan C 26 19 9 19 23 3 6 42 29
Roberto Galvez C 34 44 34 38 20 15 46 57 17
Ted Gambill 2B 2 1 63 37 58 58 10 18 56
Wilson Gamboa 3B 3 1 22 65 12 2 24 86 50
Jose Gamez 2B 1 2 48 44 56 15 30 20 14
Keith Gannon 1B 2 3 25 31 38 19 18 38 22
Adrian Gaona 1B 2 1 45 27 40 19 5 57 23
Alex Garcia CF 2 2 40 65 30 3 66 80 62
Armando Garcia CF 1 1 32 50 23 1 71 77 55
Carlos Garcia LF 3 1 28 9 19 8 56 37 45
Carlos Garcia C 46 58 15 47 33 4 24 43 15
Daniel Garcia 3B 6 1 48 76 43 32 32 54 44
David Garcia 3B 1 1 32 45 47 10 30 70 39
Edwin Garcia 2B 1 4 30 40 44 63 31 19 48
Estevan Garcia CF 1 1 33 12 33 43 67 31 41
Jose Garcia RF 7 5 17 36 27 2 43 67 47
Juan Garcia C 44 79 23 72 4 17 35 28 47
Juan Garcia CF 1 1 55 54 43 46 71 59 68
Leo Garcia 2B 1 2 29 40 22 27 20 16 18
Manny Garcia 2B 1 2 30 18 39 52 13 6 14
Marco Garcia C 61 87 16 60 25 3 13 80 29
Marcos Garcia 2B 1 1 21 15 49 25 8 6 24
Tony Garduno C 33 13 10 15 24 5 24 13 16
Jesus Garrido LF 1 1 26 40 17 1 47 46 26
Antonio Garza C 25 56 3 5 7 5 5 10 2
Julio Garza LF 2 1 19 31 12 9 34 38 63
Sergio Garza SS 5 4 45 29 62 28 36 56 27
Tony Garza 3B 2 3 36 84 40 61 38 45 43
Willie Gaxiola 3B 6 3 40 31 66 29 18 50 37
Jack Geary RF 3 3 38 12 19 25 75 16 35
Tony Geisinger SS 3 1 38 58 62 45 53 18 23
Zong-ming Geng 3B 1 2 18 45 55 31 36 84 25
Dan Gentile RF 2 4 19 14 5 2 25 55 10
Mike Gerard RF 2 3 17 49 13 1 55 59 52
Alphonse Gerratana 1B 1 2 31 32 26 7 35 51 49
Kyle Gianotti CF 6 5 63 49 19 25 54 51 30
Bobby Gill 3B 1 3 72 83 44 29 16 59 33
Steve Gillin 2B 3 1 65 30 66 65 9 24 65
David Giraldo 2B 1 8 88 55 15 33 19 52 24
Frazer Glass 3B 3 1 44 23 48 8 8 29 28
Dan Glowacki 1B 2 4 35 60 56 21 31 67 40
Rich Goad RF 5 2 45 36 39 40 79 88 65
Luis Gochez 2B 1 10 55 22 40 14 38 32 10
John Gold RF 1 1 13 56 21 9 44 58 41
Edgar Gomez 1B 7 6 26 23 47 46 17 25 49
Francisco Gomez 3B 9 3 26 54 55 61 47 62 59
Guadalupe Gomez 2B 12 7 61 44 56 39 8 34 38
Hector Gomez LF 4 6 27 45 33 1 58 59 38
Jesus Gomez LF 5 7 44 28 12 23 51 26 71
Jordan Gomez C 72 45 7 24 46 6 4 29 42
Jose Gomez CF 1 3 64 44 57 68 83 96 93
Juan Gomez 2B 2 5 61 20 40 47 49 12 47
Luis Gomez 2B 1 2 36 48 47 27 34 10 31
Omar Gomez C 29 13 17 19 13 5 12 18 24
Ramon Gomez CF 6 3 63 32 48 6 46 27 70
Ramon Gomez RF 4 1 22 35 19 3 68 55 60
Santos Gomez 2B 2 3 23 36 45 36 61 9 55
Leonardo Gonsales SS 4 1 58 75 68 37 52 61 45
Ricky Gonsalez 2B 8 2 42 2 33 23 14 7 40
Arturo Gonzales C 17 35 16 17 15 20 14 21 7
Danny Gonzales 2B 1 1 44 60 71 52 38 27 38
Fernando Gonzales SS 4 3 55 56 31 37 34 74 22
Izzy Gonzales LF 2 1 25 43 20 10 52 20 37
Jose Gonzales 2B 1 3 36 22 64 17 19 17 13
Juan Gonzales C 71 40 25 56 37 9 15 47 21
Omar Gonzales C 57 65 16 35 22 13 18 32 51
Willie Gonzales 2B 1 1 41 30 56 62 26 60 18
Alberto Gonzalez LF 11 8 17 16 30 14 59 34 29
Alex Gonzalez 1B 1 1 23 21 2 5 26 21 21
Alvaro Gonzalez 2B 5 1 32 34 57 62 53 22 33
Antonio Gonzalez 1B 2 5 15 41 20 6 44 1 20
Arturo Gonzalez LF 2 2 51 37 20 34 40 41 33
Cesar Gonzalez 1B 1 7 10 3 12 3 1 3 13
Chris Gonzalez C 80 30 14 25 20 8 19 19 3
Edgar Gonzalez 1B 1 1 24 3 17 5 4 29 22
Guillermo Gonzalez LF 1 1 27 39 14 17 40 54 41
Hector Gonzalez LF 8 4 25 27 19 15 41 33 35
Jesus Gonzalez LF 6 1 25 27 21 18 22 57 21
Jose Gonzalez CF 4 4 19 37 9 7 64 23 51
Manny Gonzalez C 25 17 15 44 6 9 24 35 8
Ricardo Gonzalez 2B 3 1 23 7 47 25 59 5 81
Wilson Gonzalez RF 3 1 9 16 11 3 28 80 24
Kieran Good RF 1 1 28 57 19 15 30 70 51
Kyle Gordon 2B 2 2 61 31 57 62 45 18 53
Chad Gould CF 1 2 25 96 42 30 89 100 100
Danny Granado LF 18 15 17 27 27 6 29 67 32
Aaron Grant 2B 2 3 43 25 84 72 42 46 57
Mike Grant C 90 32 6 8 15 5 23 11 31
John Grashoff 1B 7 6 34 27 51 9 30 19 54
Corban Gravari RF 2 2 16 74 21 11 68 100 30
Tom Gregory 1B 2 4 36 24 32 8 8 24 12
Joshua Grenfell 1B 4 1 27 45 65 14 24 24 19
Bill Greve RF 2 1 1 48 16 3 35 81 49
Cristian Griego CF 9 5 29 48 19 13 82 59 48
Billy Griffin SS 2 1 85 54 53 55 49 59 41
Ron Griffin 1B 2 3 41 69 42 24 35 63 37
Will Griffith 1B 1 3 56 56 54 35 45 74 43
Norm Grossenbacher CF 3 1 40 16 7 2 54 55 37
Yu-bao Guan RF 1 1 32 37 20 40 62 57 38
Hector Gudiel 3B 2 1 34 66 46 12 29 51 32
Nelson Guerra 2B 4 2 57 33 36 47 74 26 24
Arturo Guerrero CF 3 6 48 19 30 35 62 36 19
Elias Guerrero CF 3 2 60 45 39 1 69 29 26
Gustavo Guerrero 2B 5 1 61 44 28 40 12 45 21
Luis Guerrero RF 1 3 13 75 15 2 45 92 55
Melvin Guerrero CF 2 2 33 42 44 7 36 21 68
David Guevara RF 1 1 36 24 24 27 60 31 54
Hector Guevara CF 4 1 58 32 41 32 78 47 65
Ruben Guevara 2B 1 7 31 34 36 69 5 20 46
Arturo Guillen SS 1 3 63 58 39 51 55 60 55
Luke Gunderson 1B 5 1 60 64 64 40 41 53 42
Julian Gutierres 3B 1 1 31 41 48 13 12 58 32
Bob Gutierrez LF 2 4 18 43 5 1 23 30 20
Dan Gutierrez 2B 1 1 60 45 58 49 9 23 39
Javier Gutierrez 2B 5 4 18 15 40 38 30 8 19
Marcos Gutierrez 1B 1 1 23 16 35 5 37 9 17
Melvin Gutierrez CF 1 3 13 3 11 6 59 33 29
Antonio Guzman C 69 74 21 79 36 1 14 70 47
David Guzman LF 1 3 49 22 36 2 45 43 53
Francisco Guzman 1B 5 1 31 32 21 8 18 26 27
Jose Guzman CF 10 11 16 3 13 24 50 29 26
Miguel Guzman 1B 3 1 10 26 35 11 9 9 5
Roberto Guzman LF 1 3 6 14 7 1 37 35 46
Frank Haag LF 1 1 27 27 15 5 51 64 45
Fassil Haamid CF 2 4 59 40 47 48 74 60 53
Dale Hackworth LF 1 1 29 46 10 7 36 35 30
Mike Hagin LF 1 1 9 41 7 5 36 64 42
Matt Haglund C 85 51 28 32 20 7 13 43 42
Frank Hallamore C 56 57 4 23 23 29 1 18 22
Will Hambleton 2B 1 2 61 37 37 48 56 62 58
Ron Hamilton 1B 5 6 21 35 29 4 18 19 18
Paul Hamlyn 1B 2 2 49 47 42 41 20 46 58
Casey Hammett RF 8 9 31 16 13 1 47 73 52
Rômulo Hanai 1B 9 2 12 18 14 10 13 47 6
Howard Hancock LF 1 4 39 20 59 7 45 35 66
Clay Handrahan 3B 1 2 52 100 47 38 29 100 45
Justin Haney CF 16 4 30 74 35 17 59 80 75
Andrew Hanrahan LF 8 1 42 51 20 29 48 56 24
Evan Hansen C 88 62 36 44 29 8 29 43 26
Ron Hanson RF 2 4 16 65 9 1 49 76 59
Toshiyoshi Hara LF 2 1 39 40 19 1 37 32 26
Vance Harber 2B 4 5 65 55 61 61 56 57 60
Charlie Harms LF 1 9 23 40 18 21 57 50 40
Joe Harrison RF 1 2 29 27 15 31 33 54 32
Lee Hart LF 2 2 25 41 23 16 49 87 43
Mike Hartman CF 6 1 27 53 18 15 53 60 58
Chris Hatfield 1B 1 1 46 55 36 3 46 59 55
Alvin Hawley RF 1 5 18 83 12 1 69 100 21
Tetsuji Hayashi LF 6 1 33 27 16 1 79 33 36
Chris Hayes LF 1 1 34 53 15 20 54 41 43
Jim Hays C 46 52 28 47 26 8 5 41 12
Te He SS 1 1 69 50 45 34 40 68 44
Hunter Heath RF 1 1 10 41 1 1 50 73 73
Mike Heath 1B 2 1 18 19 13 16 5 2 23
Jim Heckbert C 41 68 5 43 17 7 7 49 38
David Heibeck LF 2 2 1 35 7 1 10 65 74
Brett Henley 1B 1 2 43 20 44 37 43 10 32
Randy Herber LF 3 4 33 39 32 1 59 69 51
Andy Hernandes C 43 21 9 40 14 7 20 24 15
Bob Hernandes 2B 2 1 40 22 58 62 21 8 61
Angelo Hernandez LF 1 3 42 24 29 35 59 56 47
Antonio Hernandez 2B 1 7 56 31 32 58 33 28 32
Antonio Hernandez CF 1 3 37 31 21 35 51 44 49
Armando Hernandez C 67 19 21 5 31 8 1 7 33
Carlos Hernandez 3B 3 4 23 45 15 24 9 47 67
Dan Hernandez 1B 3 1 31 32 28 8 68 20 10
Fernando Hernandez 1B 1 1 36 4 19 2 19 19 9
Ivan Hernandez LF 3 5 16 30 8 4 47 22 24
Jon Hernandez C 45 34 9 21 24 5 35 54 1
Jordan Hernandez 2B 1 4 53 45 46 49 39 41 43
Nelson Hernandez 3B 1 1 70 73 25 19 54 59 26
Willie Hernandez C 26 41 21 34 13 8 4 31 8
Alex Herrera 2B 1 2 49 41 51 35 55 32 37
Eduardo Herrera LF 1 1 28 38 34 17 33 32 64
Heriberto Herrera RF 1 3 26 45 19 3 58 86 49
Jorge Herrera C 47 27 19 11 10 9 5 26 54
Jose Herrera 2B 12 11 25 35 42 62 34 18 18
Jose Herrera 2B 1 1 24 47 62 54 22 27 20
Robby Herrera RF 1 1 17 22 19 1 64 53 75
Victor Herrera C 24 39 12 34 17 4 17 38 29
Justin Hester 1B 1 4 41 27 38 20 30 14 49
Dennis Hicks LF 3 2 11 2 37 24 34 15 46
Taylor Hicks 3B 10 18 37 60 64 34 25 39 29
Justin Higgins LF 1 4 14 25 18 6 54 46 59
Kenny Hill LF 1 1 21 68 19 16 40 100 42
Isaiah Hills RF 2 1 8 10 15 1 35 38 88
Mike Himmelright CF 1 2 41 27 33 5 73 45 37
Jason Hinch LF 1 1 33 10 30 4 49 48 82
Marco Hinojosa LF 1 4 16 32 23 22 57 37 78
Tony Hinojosa 2B 1 3 62 43 32 33 55 55 44
Shogo Hirakawa CF 1 2 49 31 18 25 69 24 43
Chomei Hirata LF 1 2 58 20 19 22 45 46 56
Takaharu Hirose 2B 3 1 72 42 63 20 32 60 27
Michael Hockenberry LF 8 1 34 27 27 7 59 42 75
Bret Hoekstra LF 1 2 56 36 82 67 70 49 77
Mike Hogan LF 2 2 52 31 36 34 77 57 66
Gene Holland 2B 2 4 76 9 43 52 31 1 48
Garrett Honse LF 3 1 3 13 15 1 58 36 63
Jonathan Hopwood LF 4 1 30 54 34 40 45 45 27
Dustin Horn RF 1 3 47 43 42 5 70 71 57
Jeremy Hornby C 50 26 15 41 2 5 5 43 21
Jonathan Horta 2B 1 1 60 38 52 74 9 17 56
Jinkichi Hosaka SS 1 8 45 73 33 30 26 90 37
Bobby Houp 3B 6 7 57 100 50 29 28 100 56
Kevin Houston 1B 1 1 19 35 29 9 19 34 20
Bob Howard 3B 6 2 28 43 35 36 18 47 55
Rich Howard LF 4 1 45 92 47 62 74 92 69
Adam Howell 2B 3 4 53 28 52 62 54 54 65
Mike Howse 3B 4 1 61 80 19 14 30 78 56
Travis Hudak RF 1 3 35 91 41 45 50 100 66
Alex Huerta LF 1 1 47 35 45 35 56 45 53
David Huerta 1B 1 2 26 86 20 21 34 61 15
Sergio Huertas 2B 1 4 43 66 41 52 33 40 18
Danny Huertero 1B 1 3 30 27 18 2 11 23 16
Jason Huhn 2B 2 1 27 44 36 43 1 30 30
Bill Huizar RF 3 1 27 37 35 4 39 65 89
Michel Hull LF 1 2 51 40 40 45 78 51 64
Mike Hull CF 1 5 56 47 33 42 79 70 76
Justin Hunter 3B 2 2 77 69 55 73 49 49 43
Marco Hurtado CF 3 2 54 28 32 45 67 18 50
Raul Hurtado LF 1 4 42 38 30 5 56 55 39
Tony Hurtado 2B 7 6 57 32 19 33 36 23 40
Keith Hyman 1B 2 2 31 78 43 23 29 78 65
Vicente Ibanez 3B 5 8 52 74 47 26 29 63 42
Jesus Ibarra 3B 1 9 39 88 57 40 30 72 40
Rogelio Ibarra 1B 8 9 39 34 17 27 14 60 34
Tomiji Ichikawa C 49 35 20 15 13 8 3 12 12
Ramiro Idrovo C 52 43 9 26 13 13 24 23 3
Kinmochi IIda 1B 1 1 49 16 37 16 26 8 6
Tadanao Ikeda 2B 3 7 37 39 15 37 13 26 31
Howie Imhoff LF 1 1 1 14 4 1 38 50 61
Kenkichi Ishii CF 3 4 19 48 8 12 83 82 42
Ramiro Islas 2B 1 4 62 58 53 59 10 39 44
Brandon Jackson C 71 39 10 15 39 11 18 16 29
Matthew Jackson LF 1 1 14 69 16 14 48 69 52
Alex Jacquez 1B 7 1 55 29 40 1 37 65 24
Francisco Jaimes C 52 97 23 76 5 7 30 57 38
Rob Jandura 3B 28 56 45 76 49 23 47 85 42
Thurman Jansen RF 1 3 23 45 32 18 54 71 69
Daniel Jaquez LF 1 1 15 30 10 6 41 53 51
Josh Jarrette 1B 3 4 25 34 25 6 32 11 25
Mario Jasso LF 1 3 10 28 12 27 46 39 60
Tony Javier C 29 48 13 16 35 6 1 37 9
Bill Jayne CF 1 4 45 19 35 38 74 54 46
Jordan Jerez 2B 1 1 27 47 34 80 51 51 33
Alfredo Jimenez C 45 50 26 46 21 10 33 55 22
Antonio Jimenez CF 3 4 24 17 10 19 72 55 45
Israel Jimenez C 65 42 28 69 27 5 11 57 8
Javy Jimenez SS 4 5 54 26 42 55 24 55 75
Juan Jimenez LF 5 1 6 13 6 3 32 22 39
Richard Jimenez CF 1 1 16 38 23 1 76 74 56
Vinny Jimenez LF 3 1 71 71 47 3 54 31 54
Steve Joaquin 2B 3 3 45 40 57 63 34 33 41
Jack Johns 2B 1 2 38 35 53 36 24 19 57
Chris Johnson 2B 2 2 71 49 43 68 50 73 53
Jaden Johnson LF 1 2 26 37 38 10 64 56 49
Nick Johnston 1B 2 1 33 23 42 28 22 5 24
Aaron Jones RF 1 1 12 81 13 4 36 100 53
Matt Jones 2B 3 2 59 67 39 37 38 76 40
Simon Jones 3B 1 4 50 91 54 35 46 76 53
Tristan Jones C 60 61 20 35 23 6 23 50 4
Vince Jones C 73 82 6 27 28 7 14 38 12
Fumimune Joseph LF 1 6 21 10 21 11 29 25 22
Jeremy Joslyn 1B 7 2 27 25 38 21 58 20 10
Alex Juarez 2B 2 2 53 44 58 55 53 75 77
Heriberto Juarez LF 1 3 24 7 27 7 33 30 43
Jose Juarez 1B 4 5 66 47 46 12 29 47 13
Mario Juarez LF 1 2 3 69 3 2 36 97 43
Tomas Juarez 3B 1 1 33 46 28 17 23 76 41
Victor Juarez 2B 3 3 45 5 53 23 29 3 62
Doug Jurgens 3B 1 6 70 66 58 68 44 71 79
Tadao Kaku RF 1 4 12 32 13 5 36 52 42
Ryan Kangas LF 2 2 25 51 42 29 47 20 31
Seifu Kanogo LF 2 7 16 10 24 27 66 37 27
Jay Karabin C 56 34 20 39 18 8 55 68 54
Jeff Karcher 3B 13 14 47 54 41 33 47 56 47
Ralph Kasher C 68 42 16 24 27 8 28 31 25
Nobuhito Katagiri C 19 27 26 44 1 8 6 18 15
Yasumitsu Kato LF 4 3 25 12 22 2 46 30 42
Akio Kawano LF 4 2 18 45 9 12 65 22 33
Brian Kearns LF 1 1 10 29 5 4 35 72 47
Andy Kelley LF 1 1 38 48 30 29 64 50 46
Rich Kempton LF 1 2 25 25 29 8 53 43 71
Alan Kerfoot RF 4 1 38 51 31 4 45 74 66
Neil Key 3B 3 11 28 81 14 20 11 51 25
Kyle Kiblin RF 2 1 20 25 35 26 41 55 63
Gyu-hyun Kim C 35 29 19 29 40 15 18 28 55
Ben King CF 1 1 41 44 30 29 82 79 42
Steve King 1B 4 1 38 25 21 33 38 24 26
Mark Kingston RF 1 1 6 61 19 5 31 81 47
Jalen Kinney 2B 3 2 43 50 97 51 62 69 69
Yuuchi Kino 3B 4 6 63 68 50 24 40 71 48
Noel Kirkman 3B 3 5 67 70 19 24 36 38 22
Scott Kirkpatrick 1B 3 3 41 27 28 12 3 14 17
Takatoshi Kishi 3B 4 8 48 17 62 10 7 18 22
Tsuruo Kitagawa 3B 2 5 64 40 33 34 67 62 32
Trevor Kitchens SS 2 6 62 72 77 61 34 65 62
Andrew Klein SS 1 2 56 68 27 47 17 53 48
Marty Kleinberg 3B 30 61 53 76 74 27 21 65 37
Devin Knapp 1B 2 5 30 17 11 9 18 19 22
Riley Kneece 1B 1 4 28 17 21 19 45 28 54
Nick Knight 1B 3 4 12 21 20 18 18 30 20
Ron Knight SS 1 8 57 70 86 93 56 51 71
Masayuki Kobayashi RF 3 1 33 56 29 6 49 71 56
Norihiro Kobayashi RF 2 2 12 31 1 3 60 56 81
Tatsuya Koizumi RF 2 5 55 23 17 22 70 45 19
Jun Konishi 3B 6 3 27 57 37 57 35 51 35
Houari Kororia C 51 37 27 9 19 10 34 13 75
Urzig Kororia 1B 1 3 19 15 13 1 14 8 8
Sam Kowalski SS 1 1 64 88 76 76 33 89 56
Nick Krause LF 2 2 29 48 19 15 39 70 31
Russ Kreager SS 2 3 62 84 59 44 42 71 46
Isoshi Kurita RF 1 2 7 58 4 1 55 75 46
Ikuei Kusano 3B 1 1 44 55 45 28 45 67 29
Matt Kutz LF 3 4 17 33 19 1 51 70 62
Brodie Kyle SS 3 1 66 62 52 40 54 67 41
Jong-kook Kym LF 4 2 7 7 26 5 24 23 17
Miguel Laborin C 40 35 16 21 36 7 40 22 9
Willie Lagos LF 8 1 12 48 14 13 27 43 28
Guo-dong Lai 2B 4 5 64 38 71 34 26 35 56
Sean Laidlaw RF 3 3 27 61 20 7 50 97 44
Mwangi Laliza 2B 4 5 55 54 69 29 37 20 22
Heath Lambert LF 1 4 19 31 13 5 27 54 30
Gérard Lamy C 72 66 3 13 44 6 17 14 34
Todd Lantz SS 1 1 53 89 88 77 40 80 61
Willie Lanuza 2B 1 1 51 54 30 15 31 25 27
Tim Laporte SS 1 7 88 83 89 100 32 85 87
Alex Lara CF 1 2 15 20 26 1 60 29 32
Ivan Lara LF 1 3 21 42 21 44 50 23 41
Luis Lara 1B 2 3 4 12 24 6 36 8 35
Manny Lascand LF 3 4 9 26 10 1 36 29 32
Jason Laury RF 1 3 25 45 15 16 49 78 43
Ramon Lazaro CF 2 4 24 21 18 5 67 29 15
Eduardo Leal C 46 36 18 53 15 3 19 32 12
Miguel Leal 1B 8 1 16 5 21 3 20 23 17
Tony Leal RF 1 5 55 30 14 43 51 46 39
Tony Leal C 58 86 28 67 51 11 42 72 28
Adrian Lechner LF 1 2 62 55 53 46 61 86 79
Tony Ledesma RF 6 1 49 17 30 28 47 58 37
Glenn Ledlow 2B 2 1 76 27 59 76 56 18 64
Preston Ledoux C 45 40 11 34 13 10 3 23 24
Lloyd Lee 1B 1 4 44 93 59 56 40 88 20
Andy Legrow 1B 53 30 67 25 17 6 2 27 38
Will Leiva C 56 58 29 30 11 22 11 58 2
Oscar Lemus 2B 1 1 49 76 22 69 13 64 31
Dusty Lenihan 1B 1 6 59 28 15 3 39 22 16
Ian Lenzi RF 13 13 29 53 33 23 23 42 18
Alex Leon C 16 44 17 57 46 14 9 56 53
Danny Leon 2B 2 6 71 40 35 29 54 38 15
Jose Leon LF 2 5 59 19 34 31 41 60 35
Juan Leon 1B 7 4 37 27 31 4 33 27 12
Sergio Leon 1B 6 1 19 9 10 4 34 28 19
Brett Lesner 1B 3 2 61 23 30 6 11 40 6
Steve Levesque CF 2 1 58 43 34 2 74 61 73
Bryant Levy LF 1 2 22 15 10 1 30 34 74
Abraham Leyva C 62 18 12 57 8 3 49 55 37
Ivan Lezama C 57 59 41 43 35 7 9 41 37
Billy Lietzke 1B 1 3 29 29 30 8 17 30 18
Chae-heui Lim CF 2 2 62 58 28 31 44 87 45
Albert Lima 1B 2 1 33 14 28 1 29 32 12
Alberto Lima 1B 3 3 26 18 28 7 25 30 24
Andy Lima 3B 1 7 52 45 20 14 6 29 53
Vicente Limas LF 1 4 11 26 15 2 37 43 38
Skyler Linder RF 1 3 59 26 43 1 42 51 40
Rainer Linster CF 1 4 29 8 45 33 72 25 64
Bill Lipscomb C 72 34 50 36 54 59 8 29 37
Larry Little SS 2 2 57 43 53 100 36 26 35
Justin Littlepage C 35 50 12 32 20 20 22 45 8
Franklin Lobato LF 1 1 23 19 16 11 43 35 78
Coleman Lockyer LF 2 2 8 61 13 8 57 85 58
Enrique Loera 3B 7 10 46 55 48 30 12 40 16
Luis Loera 2B 9 9 36 26 87 71 58 8 68
Matysh Lomanov 2B 3 9 40 61 56 22 18 33 26
Danny Longoria LF 2 1 39 15 29 1 47 28 52
Esteban Lopez C 68 68 12 59 6 3 12 47 8
Felipe Lopez 2B 1 2 45 42 34 50 34 37 45
Francisco Lopez 2B 5 1 44 32 34 46 11 12 10
Javier Lopez LF 1 2 32 47 27 32 57 72 42
Julio Lopez SS 1 8 64 28 40 45 36 24 60
Marco Lopez C 66 53 20 23 29 9 16 32 39
Nelson Lopez 1B 2 9 33 31 42 17 18 15 31
Orlando Lopez 1B 6 1 11 27 19 6 26 25 27
Oscar Lopez 3B 3 1 41 63 44 50 16 60 14
Tony Lopez 3B 7 4 25 61 23 21 36 35 45
Tony Lopez 3B 1 1 35 60 41 23 39 87 47
Victor Lopez 2B 1 1 40 36 36 46 41 54 16
Victor Lopez 1B 1 6 15 16 20 14 8 38 10
Justin Lopresti C 69 53 18 27 15 15 18 12 10
Jonathan Loredo LF 6 10 15 7 17 1 46 29 66
Abel Losh LF 4 1 12 39 1 1 41 70 55
John Lovato 2B 1 1 61 64 55 31 21 43 44
Wagner Lowe LF 1 6 18 31 31 8 34 48 64
Jose Loya CF 5 12 31 55 28 28 61 89 69
Willie Lozano 2B 1 8 28 15 33 12 16 2 29
Joel Lozoya LF 1 5 26 48 35 17 28 37 56
Mario Lucero C 16 25 8 15 11 8 5 8 27
Sergio Lucero RF 1 8 19 43 14 7 62 81 79
Pedro Luevano 1B 9 2 10 23 35 12 59 21 35
Bobby Luevanos 1B 2 5 30 9 19 2 8 18 3
Bob Luffman 2B 1 1 55 65 68 68 45 45 71
Alex Lugo C 58 78 18 49 27 5 32 42 24
German Lugo LF 3 2 8 33 1 14 36 61 42
Oscar Lujan 3B 2 9 16 66 80 18 23 59 32
Xiao-mei Lum C 69 36 25 23 20 7 7 19 8
Francisco Luna LF 3 3 9 29 14 8 44 33 56
Ricardo Luna C 20 23 17 10 26 9 5 22 39
Jay Lundgren 1B 2 1 12 9 24 22 14 21 24
Rob Lush LF 1 4 28 25 41 23 38 41 46
Chris MacDonald 2B 5 4 49 20 27 21 22 7 35
Kevin MacDonald 1B 6 4 19 2 30 9 19 12 2
Ed Macias LF 4 2 7 9 4 6 51 20 53
Edwin Macias 1B 1 3 31 33 30 16 9 23 17
Keith MacKenzie 3B 3 4 50 92 83 53 46 64 26
Isaias Madera 2B 5 4 37 26 30 28 19 22 32
Armando Madrid C 67 50 18 37 36 7 9 49 28
Luis Madrid SS 3 1 35 26 46 65 62 28 51
Willie Madrid 2B 2 3 32 27 18 49 32 29 43
Antonio Maestas C 40 49 6 20 11 2 25 54 19
Victor Maestas CF 1 2 61 40 27 22 63 41 58
Ernie Magaw RF 4 2 12 50 9 2 54 63 59
Ignazio Magos CF 1 2 69 29 43 5 63 47 51
Carlos Malave 3B 7 9 28 70 26 22 27 32 20
Willie Malave SS 2 1 50 34 45 53 31 72 33
Danny Maldonado SS 2 6 74 76 63 59 65 54 48
Leo Maldonado CF 2 6 71 26 36 45 74 43 54
Wilfredo Maldonado 2B 1 2 76 66 73 39 25 72 34
Alex Mancheco CF 3 2 27 62 18 6 71 84 68
Andres Mancilla LF 2 1 69 49 76 6 81 84 43
David Manrique 1B 1 5 14 19 13 11 56 47 16
Ruben Manzano C 61 43 42 10 15 42 3 39 37
Sandy Maravilla C 67 54 24 37 43 3 15 41 43
Omar Maravillas 3B 2 5 45 61 59 26 26 71 49
Bobby Marcum CF 2 1 49 35 41 5 51 62 53
Chris Marienthal 2B 1 1 33 25 51 53 37 24 29
Pedro Marin LF 7 3 11 60 26 2 49 32 36
Raul Marin 1B 1 5 24 24 17 4 25 5 7
Roberto Marin CF 6 3 58 28 28 6 78 62 44
Kelyn Marion 2B 1 1 53 28 71 57 28 8 38
Larry Mark RF 1 3 44 54 40 23 40 73 67
Sean Mark LF 2 7 3 17 4 1 44 46 59
Shurik Markichev LF 1 1 8 56 7 1 40 71 47
Luis Marquez LF 2 1 49 19 42 2 52 59 30
Oscar Marquez CF 1 6 52 33 24 6 73 60 60
Ricky Marquez LF 5 1 15 23 8 7 39 40 33
Tony Marrero C 60 16 10 12 16 1 9 21 3
Raul Marte 3B 1 1 46 56 50 23 49 77 33
Adam Martin 1B 1 1 23 13 22 51 18 8 35
David Martin RF 2 10 25 36 40 41 44 42 57
Joel Martin CF 3 2 11 45 11 1 66 25 66
Jorge Martinez 1B 2 2 24 17 45 59 20 1 13
Luis Martinez CF 1 7 55 48 33 37 65 53 44
Manny Martinez SS 9 1 74 21 45 61 51 47 55
Rafael Martinez SS 6 8 72 73 35 64 24 61 37
Reynaldo Martinez 1B 1 1 22 24 23 30 1 3 12
Ricky Martinez 3B 8 7 30 44 41 19 38 45 22
Roberto Martinez SS 3 3 65 72 91 76 76 53 72
Tony Martinez SS 1 1 49 76 27 57 20 67 36
Vicente Martinez C 42 42 19 44 45 5 8 40 5
Ryan Marvin 2B 1 1 75 40 77 67 26 27 43
Jacky Mas 2B 1 3 46 33 50 61 36 11 31
Neal Masse RF 1 4 15 32 10 2 36 59 40
Jared Massingill LF 2 1 25 10 30 61 70 43 78
Fumikazu Masuda C 64 70 36 44 26 19 14 49 7
Alex Mata LF 7 5 8 39 15 16 47 39 47
Pedro Mata LF 1 8 11 5 5 1 30 51 50
Tsugunao Matsushita 3B 5 1 56 42 31 24 42 67 37
Ron Matteo RF 5 1 19 73 17 14 57 95 47
Jesus Mauras LF 1 1 23 45 17 13 48 57 58
Sean Maurath LF 2 1 36 40 37 39 50 70 91
Jaden Maxwell SS 1 7 64 53 50 46 58 43 45
Justin McCaleb 1B 3 2 27 15 20 12 12 9 29
Joe McCann 2B 5 1 44 65 46 25 11 17 19
Tim McCay LF 1 1 17 11 14 3 63 27 38
Doug McClain 2B 1 4 39 54 72 77 16 33 62
Pat McClaughry CF 3 1 66 30 49 50 60 58 47
John McCluskey 3B 5 2 52 86 70 35 25 84 48
Harry McCuin 2B 11 10 51 20 53 56 11 36 43
Rick McDaniel 1B 1 1 38 22 35 38 13 24 47
Turner McDermid 1B 3 4 39 41 41 41 72 25 37
Roland McDonald CF 1 1 42 69 61 29 59 91 61
Josh McGarity 2B 45 78 75 70 65 81 5 78 30
Jaden McGraw CF 1 1 37 50 30 6 81 45 74
Pete McIntyre RF 2 1 24 75 29 38 46 96 50
Dylan McKnight C 45 42 31 28 19 5 19 35 17
Trevor McLearn RF 1 3 64 55 42 2 63 80 63
Alex McMillan RF 2 2 12 38 9 3 65 60 32
Dave McNeil RF 2 1 6 41 12 2 45 71 82
Vicente Medeles C 43 57 34 53 22 7 11 42 13
Carlos Medina 3B 1 1 59 63 22 22 27 61 32
Danny Medina 3B 2 4 26 66 22 36 51 93 23
David Medina 3B 2 1 49 82 54 48 62 69 64
Diego Medina 3B 3 3 27 50 60 49 31 33 24
Jordan Medina 3B 2 1 50 43 17 21 19 72 42
Ruben Medina 3B 8 8 65 40 50 24 56 49 51
Willis Medina 1B 1 1 13 23 18 5 49 29 23
Sean Meisner C 37 33 44 79 41 30 29 80 51
Jesus Mejia 3B 1 4 42 46 54 34 16 59 40
Alex Melchor CF 5 1 58 25 33 14 65 46 55
Bobby Melendez 1B 4 5 25 27 11 8 17 35 18
Carlos Melendez LF 7 1 42 24 22 33 59 65 43
Victor Melendez 1B 1 2 29 17 13 5 19 19 13
Dennis Melsha 2B 1 8 43 42 71 63 55 43 75
Rich Melton C 75 12 14 25 20 4 40 42 29
Keagan Mendelson C 84 33 25 17 13 17 13 15 20
Alex Mendes 3B 1 4 37 69 50 34 39 48 56
Jean Mendes 2B 1 1 29 8 30 32 63 42 46
Agustin Mendez 1B 4 1 21 26 23 28 28 28 33
Gus Mendez 1B 2 1 28 12 30 11 29 8 11
Jorge Mendez 2B 1 3 38 40 16 12 17 60 20
Miguel Mendez 2B 3 19 51 41 61 31 45 66 21
Sergio Mendez C 44 63 18 40 13 16 2 28 23
R.J. Mendieta 3B 1 3 33 84 57 21 14 41 18
Sergio Mendieta CF 1 1 27 23 43 33 60 37 43
Alex Mendoza LF 2 3 11 13 24 8 28 40 70
Alex Mendoza C 41 49 29 56 20 18 52 73 49
Carlos Mendoza 3B 15 8 66 87 67 40 30 92 49
Eddie Mendoza 3B 1 2 51 26 45 7 33 62 19
Gus Mendoza C 32 57 20 69 19 2 21 24 46
Jose Mendoza RF 1 1 12 51 1 1 23 48 42
Jose Mendoza 1B 1 2 53 31 56 78 29 14 41
Marcos Mendoza LF 1 4 10 28 25 7 31 24 23
Omar Mendoza 1B 2 1 14 28 30 15 35 27 17
Colin Menges 3B 1 6 55 70 47 39 20 82 53
Conrad Mensing 2B 7 19 30 46 46 53 41 27 35
Jose Meraz 3B 4 11 59 70 33 42 20 54 30
Gil Mercado 2B 1 1 37 19 44 16 13 10 15
Jesus Mercado LF 10 17 21 9 34 27 42 52 30
Miguel Mercado 2B 4 1 36 44 70 22 8 35 31
Alonzo Merced CF 1 2 44 34 18 49 62 47 47
Jordan Merceno 1B 2 1 48 36 55 32 53 52 42
Olivier Mercier 1B 8 15 31 27 21 12 38 40 53
Jason Merck LF 1 1 44 9 23 25 53 33 38
Manny Merino SS 1 3 57 42 40 11 10 48 27
Dave Merrit RF 4 5 37 69 38 22 47 88 59
Todd Meserole CF 4 3 54 22 41 38 87 52 50
Devin Mial C 41 45 30 43 31 35 22 53 23
Hector Milan C 70 47 25 45 26 10 9 52 11
Tony Milian 3B 1 9 41 34 30 6 34 25 50
Justin Millender 2B 7 1 62 69 38 55 32 75 32
Noel Milosevic LF 1 6 36 26 25 24 28 39 24
Dusty Minehan 1B 1 7 5 8 17 8 2 9 19
Gilberto Miranda C 28 30 22 52 31 14 15 24 11
Mike Miranda 2B 5 1 41 35 77 59 27 31 63
Tony Miranda LF 1 1 51 14 9 25 35 35 70
Chris Mireles 2B 6 4 29 20 51 73 37 1 16
Franklyn Miron 2B 4 2 28 54 24 44 14 24 30
Sumiya Miyamoto 3B 7 10 25 45 22 37 13 35 91
Chris Mohrman 3B 2 1 50 58 41 30 39 48 42
Alberto Molina 1B 2 2 21 38 22 14 3 18 30
Eduardo Molina 1B 2 7 36 8 21 16 21 4 9
Tony Mollinedo C 27 26 22 26 5 2 19 50 1
Greg Molyneaux 3B 1 1 56 76 60 43 35 79 55
Israel Moncada LF 1 5 6 31 9 14 35 18 40
Antonio Mondragon SS 1 1 76 56 28 71 37 67 61
Jose Monge LF 2 1 20 83 43 31 44 94 55
Willie Monge C 22 52 22 34 24 8 15 49 19
Chris Monroy C 34 25 15 66 23 16 5 25 12
Luis Montalvo LF 4 5 6 29 2 2 27 51 61
Argenis Montanez LF 5 3 13 21 16 12 41 39 52
Alex Montano CF 1 3 37 29 21 17 49 35 33
Angelo Montano 3B 1 1 46 86 85 27 35 79 47
Alejandro Montero 1B 8 5 21 6 41 7 20 1 30
Bruce Montero 2B 1 2 56 31 78 22 5 72 18
Dave Montes LF 7 2 14 29 22 7 37 28 39
Jose Montes de Oca 3B 16 15 24 43 46 10 31 36 66
Bobby Moore 1B 3 1 23 18 22 12 9 14 15
Don Moore 1B 5 2 25 39 35 18 22 26 11
Dwight Moore RF 2 11 21 21 7 15 43 50 30
Matt Moore 2B 3 3 42 42 41 53 42 33 46
Jonathan Mora C 51 62 48 37 13 2 37 52 33
Ricardo Morado CF 2 1 27 53 14 5 53 67 45
Bill Moraine LF 1 1 21 42 29 6 34 69 71
Alex Morales 2B 1 2 66 44 65 44 42 39 60
Alex Morales SS 8 1 70 65 45 46 35 70 32
Bobby Morales CF 1 1 16 19 13 14 69 62 29
Fernando Morales 1B 1 1 61 71 63 25 40 57 40
Frank Morales C 44 52 22 25 14 17 33 30 11
Jon Morales SS 2 10 80 56 57 21 21 63 56
Jose Morales 2B 4 4 26 37 30 26 18 32 27
Juan Morales 1B 2 5 9 15 41 4 14 24 23
Julio Morales LF 2 2 20 38 24 19 52 54 52
Manny Morales LF 4 4 47 12 19 2 40 16 44
Miguel Morales CF 1 4 33 39 26 24 51 64 61
Ricky Morales C 25 44 26 28 16 13 23 65 23
Ruben Morales SS 2 1 47 33 27 23 42 31 42
Jose Moran C 27 47 7 27 4 3 18 27 11
David Moreira CF 13 10 37 12 12 25 68 56 51
Mel Morejon 1B 3 3 28 26 26 16 3 38 41
Bob Moreno RF 1 2 60 66 38 41 67 66 33
Chris Moreno SS 3 1 76 69 56 68 5 74 65
Danny Moreno LF 1 1 13 27 12 2 61 32 27
Ivan Moreno LF 4 4 12 46 1 1 33 63 44
Jose Moreno CF 3 2 18 1 17 2 74 16 61
Jose Moreno CF 2 1 31 62 11 14 77 70 33
Joel Morgan CF 2 5 49 37 56 61 61 65 91
Jay Morganroth LF 1 1 36 37 27 25 53 59 50
Danny Morillo SS 7 2 71 83 38 51 54 92 58
Toshimichi Morino CF 2 2 50 63 32 6 59 88 76
Matt Moritz 1B 4 7 41 43 34 9 45 62 50
Mike Morrisey 3B 1 4 84 92 48 23 73 78 41
George Morrissey 1B 2 1 42 26 50 12 17 19 13
Jeremy Morse RF 2 1 35 47 22 10 56 70 42
Paul Moskovits LF 1 1 52 16 33 41 69 54 55
Juan Mosquera SS 1 1 46 53 27 33 81 80 54
Bobby Mota LF 1 2 44 19 29 41 40 55 61
Brent Mounce 2B 6 6 67 61 55 56 48 33 56
Yohachi Mukai LF 3 7 13 55 19 1 61 36 19
Joe Mullen C 53 40 21 43 46 3 2 18 48
Eddie Muniz 3B 1 7 21 58 25 31 27 54 52
Jose Muniz LF 3 4 28 36 25 15 55 20 52
Alex Munoz CF 2 4 44 38 23 27 61 52 50
Dario Munoz SS 4 1 83 52 60 50 24 57 43
Dave Munoz SS 2 7 62 58 56 76 20 56 38
Estevan Munoz SS 1 4 56 43 51 41 62 73 69
Jose Munoz C 33 61 16 49 36 2 7 34 18
Mario Munoz SS 2 1 48 40 78 62 25 32 49
Mutsuhito Murai C 77 43 26 21 23 46 14 50 6
Shunsuke Murakami 2B 1 2 33 48 53 58 20 14 27
Abraham Murillo LF 3 8 26 14 27 1 26 36 47
Frank Murillo LF 2 3 12 35 11 2 34 19 77
Juan Murillo CF 3 2 18 16 46 34 59 23 45
Nelson Murillo 3B 1 1 56 66 55 36 49 39 34
Bryan Murphy 2B 1 8 29 30 32 62 18 58 21
Salif Mzale C 48 77 17 69 31 3 18 68 20
Tsurayuki Nagano 1B 1 1 23 11 24 4 30 22 27
In-sin Nah LF 1 2 36 38 33 6 38 61 45
Sergio Najera 2B 1 1 40 57 53 52 13 57 28
Toshihiko Nakahara SS 3 2 41 39 57 23 48 89 81
Kikugoro Nakamura SS 1 1 68 48 60 60 67 67 55
Kiyotaka Namba CF 4 8 54 31 37 3 80 58 49
Preston Nantz RF 1 2 36 59 30 4 44 82 55
Alex Naranjo LF 1 3 30 43 20 7 33 64 48
Josh Nardy 1B 3 1 29 40 40 36 29 50 42
Angelo Nava SS 3 3 48 57 47 55 13 66 40
Ivan Nava 3B 2 5 58 76 40 37 23 22 60
Gabe Navarrete C 33 18 17 26 37 7 50 32 28
Jorge Navarrete LF 1 1 20 31 21 17 53 49 61
Alejandro Navarro RF 1 2 30 85 13 22 41 85 53
Alex Navarro C 50 38 20 49 30 7 14 26 18
Danny Navarro 3B 1 7 46 56 62 37 23 68 26
Dante Navarro 3B 2 4 60 25 33 30 43 28 14
Felipe Navarro 1B 3 1 42 67 41 3 43 88 32
Juan Navarro LF 1 3 1 33 1 1 32 55 33
Alex Nazario 2B 3 1 77 54 37 45 69 37 25
Chris Neal RF 5 1 44 33 56 56 51 26 25
Larry Neal LF 1 1 34 44 22 7 51 69 45
Sam Neal CF 2 2 48 53 34 35 69 62 54
Neil Neff 1B 3 6 31 23 53 7 28 38 27
Nick Newbegin 3B 5 6 78 65 55 46 41 85 50
I-po Ng LF 2 8 10 11 22 2 30 19 48
Sung-il Nho 1B 1 4 39 21 28 24 5 12 12
Jon Nickelson 1B 1 4 25 54 22 12 2 49 27
Alex Nieto LF 1 1 14 47 4 8 53 14 37
Willie Nieto C 29 17 15 24 62 7 41 38 27
Alex Nieves 1B 8 5 33 29 17 20 30 24 22
Ernie Nieves 3B 4 5 31 68 62 15 24 77 39
Israel Nieves 3B 11 9 41 51 57 46 32 52 56
Ralph Nipper 3B 1 6 50 95 44 33 33 70 54
Sohichiro Nishimoto 3B 1 1 39 48 43 15 18 27 24
Sterling Nixon LF 1 1 37 60 44 4 59 86 56
Ashenafi Njiru 3B 34 41 53 67 55 19 17 63 40
Bill Nobles RF 2 4 34 86 68 31 55 68 62
Brennan Nobles 1B 1 1 46 43 42 45 31 19 53
Mike Noel C 86 36 72 28 29 6 1 24 10
Tokinari Nohara C 69 39 27 21 29 6 31 14 26
Jordan Nolasco C 60 31 13 19 23 6 24 54 22
Daniel Noriega 3B 63 67 21 53 29 10 19 59 12
Edwin Noriega SS 1 5 63 34 23 48 46 24 24
Tomoaki Numata LF 7 1 18 40 14 12 52 54 32
Johnny Nunez 2B 1 1 57 32 48 39 11 91 22
Oscar Nunez SS 1 1 33 89 76 61 21 28 56
Koji Nye 1B 3 3 36 18 12 26 17 26 19
Matt O'Banner 3B 1 2 55 98 47 36 48 100 49
Dan O'Donnell CF 5 1 35 34 46 43 63 33 41
Chris O'Kelley 3B 2 1 28 85 36 56 4 71 24
Jason O'Rourke 1B 7 2 44 25 44 8 20 40 9
Jesse Oakes LF 4 1 44 33 34 51 72 54 48
Kyle Oakley 2B 1 5 45 58 49 80 24 52 42
Israel Obando CF 1 1 47 3 51 44 87 43 69
Chris Obermeyer C 93 82 11 68 4 4 22 76 21
Bobby Ocampo LF 1 1 28 12 25 6 37 42 76
Franklin Ocasio CF 3 1 14 24 37 31 53 18 46
Marco Ocejo 1B 8 3 32 33 16 22 32 30 5
Juan Ochoa RF 2 1 32 28 18 2 53 57 49
Luis Ochoa LF 3 1 24 35 20 3 42 50 84
Mario Ochoa LF 1 1 16 36 10 1 43 25 36
David Ojeda 2B 2 4 49 17 22 34 36 27 37
Kuemon Okuda SS 2 1 52 28 42 29 68 56 47
Marco Olazaba 3B 7 8 31 37 35 14 5 46 51
Mike Olinger SS 1 1 85 52 62 80 34 48 46
Humberto Olivares SS 2 1 71 25 34 57 61 47 59
Carlos Olivarez SS 2 4 80 54 61 51 61 71 70
Mario Olivas 2B 6 9 38 30 35 34 31 53 17
Mike Olivas C 52 58 27 31 3 1 60 24 58
Pedro Olivas 1B 1 1 28 32 21 23 42 84 18
Cesar Olivencia C 49 59 5 18 26 9 9 24 19
Alex Olvera LF 1 1 2 9 5 2 17 24 28
Manny Olvera LF 3 2 22 18 23 8 44 36 41
Rich Ordonez 2B 2 7 26 39 32 39 24 16 51
Angel Orellana 2B 2 4 27 12 47 54 19 13 43
Dave Orellana 2B 4 8 31 29 50 51 21 48 30
Eduardo Ornelas LF 3 1 15 43 5 8 30 58 50
Victor Ornelas 2B 10 14 59 67 27 29 34 59 45
Jesus Oropeza LF 1 1 48 68 37 42 42 43 35
Manny Orozco LF 2 3 19 35 26 1 26 36 24
Jeremy Orr 1B 1 4 49 28 47 14 23 22 14
Lorenzo Orta LF 5 1 47 38 31 6 77 42 64
Fernando Ortega LF 1 10 23 36 16 22 54 36 40
Fernando Ortega CF 6 1 17 34 6 2 58 20 19
Tony Ortega 2B 2 1 55 15 21 15 7 14 49
Leo Ortis 2B 4 3 36 53 57 65 39 60 34
Alex Ortiz CF 5 5 83 20 57 69 100 60 72
Angel Ortiz 1B 2 1 18 31 17 5 3 38 3
David Ortiz SS 1 8 62 36 46 21 30 66 23
Ivan Ortiz C 46 24 29 20 39 1 54 16 13
Javier Ortiz LF 2 1 36 44 34 31 45 47 57
Javy Ortiz 3B 4 2 60 64 44 43 23 44 59
Javy Ortiz CF 4 1 27 54 31 36 48 83 61
Juan Ortiz 2B 1 3 40 23 44 42 44 7 12
Mike Ortiz 3B 1 4 41 79 46 18 5 75 48
Rodolfo Ortuno SS 2 5 70 52 34 23 29 51 17
Keraja Osei LF 5 1 17 57 21 9 41 39 33
Atsuhiro Oshima 2B 3 4 34 21 19 18 37 8 17
Alex Osorio C 72 41 13 34 21 15 14 32 18
Jose Osorio 2B 1 2 30 27 69 49 20 15 19
Bobby Otero LF 4 3 22 27 33 31 38 41 42
Hsi-chuen Ou-yang 3B 4 1 30 36 77 34 28 55 91
Bob Oviedo LF 1 6 37 23 12 1 29 22 43
Norm Owen 1B 1 3 17 17 16 6 50 40 51
Bobby Owens LF 6 3 3 18 11 1 48 42 73
Ricky Ozaeta LF 1 5 50 37 34 28 78 56 65
Jesus Pacheco 2B 8 12 46 21 43 53 16 37 20
Joe Pacific 1B 2 1 57 14 36 34 65 51 60
Jimmy Pacitti 1B 1 5 43 27 26 63 19 8 25
Justin Pack 1B 1 1 18 31 45 19 1 23 29
Carlos Padilla RF 5 2 21 70 22 20 23 68 29
Juan Padilla CF 1 1 59 14 38 34 76 48 58
Jose Pagan 1B 1 1 19 6 35 7 61 9 21
Efrain Paiz LF 1 1 38 34 5 9 54 42 27
Ramiro Palacios CF 4 3 36 10 38 5 60 30 16
Sergio Palacios LF 1 2 9 37 9 3 50 71 27
Travis Palko 2B 1 5 50 40 59 54 29 19 53
Victor Palomino 2B 7 1 36 39 40 40 21 8 58
Carlos Paniagua C 49 78 30 37 22 3 4 45 5
Greg Papp LF 8 5 27 35 18 22 38 35 70
Jason Parden 3B 2 2 42 94 62 19 39 72 65
Pierre Parent SS 2 4 46 30 78 92 39 12 67
Jung-choon Park 1B 1 4 15 22 9 4 6 6 2
Gary Parris CF 2 3 33 42 34 26 83 59 57
Dermott Parry RF 1 2 13 60 16 10 56 80 64
Cristos Pascual 3B 1 1 46 64 27 25 25 82 27
Danny Pascual 3B 1 1 43 68 49 32 16 55 30
Armando Patino LF 1 2 12 12 12 1 40 23 51
Marc Patrick RF 2 1 10 66 9 5 50 100 74
Tom Patterson 2B 1 3 96 42 67 61 78 40 34
Blake Patty RF 1 1 1 68 9 7 37 74 27
Tom Paul 3B 8 4 34 74 20 22 21 82 46
Francisco Paulino 3B 1 7 38 37 20 26 12 23 60
Todd Peacock 2B 2 3 54 30 58 64 59 21 54
Steve Pearcey RF 2 6 14 30 18 3 51 69 40
Antonio Pecina CF 3 5 72 29 28 35 63 38 68
Joe Peckford RF 4 2 18 27 21 3 62 71 31
Luis Pedraza 3B 1 1 55 44 24 27 32 33 15
Luis Pedraza LF 5 3 19 16 25 6 49 55 17
Jose Pedro 2B 15 3 50 25 26 28 20 24 16
Jose Pedroza RF 5 1 5 46 13 5 67 55 69
Corey Peetz 3B 1 5 53 73 31 22 30 38 15
Armando Pelayo CF 8 4 40 92 75 48 68 92 42
David Pena C 24 22 20 18 40 1 6 35 30
Edgar Pena 3B 15 19 55 61 58 24 30 37 31
Raul Pena 1B 5 1 28 13 21 10 18 16 11
Ricardo Pena LF 1 8 34 26 6 15 40 28 46
Antonio Perales 3B 10 16 32 35 24 33 80 75 63
Danny Perales LF 2 2 42 41 39 42 74 70 71
Edwin Peralta 2B 3 4 54 29 73 51 34 30 53
Sal Peralta 2B 5 5 41 39 29 59 7 21 32
Jose Perdomo 2B 4 13 47 29 55 34 17 25 22
Danny Perea C 89 29 15 43 10 6 17 15 18
Arturo Pereda SS 1 2 53 57 28 18 34 73 23
Alberto Pereira LF 1 1 1 20 1 1 39 34 33
Benito Perez C 60 56 21 60 3 1 5 61 37
Bobby Perez LF 1 7 57 20 12 3 54 28 52
Danny Perez C 24 47 5 28 11 4 11 15 25
Eli Perez C 73 53 32 46 30 6 13 60 16
Francisco Perez C 36 25 9 12 15 7 13 33 27
Frank Perez 3B 1 1 23 69 19 12 4 75 42
Gustavo Perez SS 2 1 40 38 29 60 14 20 41
Heriberto Perez 3B 1 4 24 44 25 23 28 35 28
Juan Perez CF 2 6 43 25 40 33 59 46 43
Ricky Perez LF 7 1 17 51 14 4 26 36 78
Tony Perez LF 14 10 19 28 19 1 27 30 24
Vinny Perez LF 8 1 23 36 25 32 53 54 62
Beppe Pertoni 1B 9 2 18 2 26 8 15 26 27
Alex Pescador 2B 2 1 64 70 56 40 61 68 50
Chris Peters RF 1 6 26 21 23 6 40 58 52
Carlisle Peterson RF 1 1 5 48 21 5 59 58 69
Chris Peterson LF 1 2 57 42 46 49 55 54 36
Kyle Petrillo C 56 71 38 64 38 38 40 60 44
Keith Phelan RF 5 2 12 45 10 5 74 64 46
Charles Pierre 2B 1 1 43 21 16 28 31 34 39
Troy Pietras LF 1 1 35 14 53 38 55 12 63
Danny Pimienta C 53 28 6 12 28 4 11 20 33
Ricky Pimienta 1B 1 1 40 33 50 18 31 26 40
David Pina C 22 53 14 58 9 14 31 62 35
Willy Pineda CF 1 1 7 21 7 1 49 43 48
Justin Pinkerman 3B 7 2 44 79 39 44 42 62 29
Matt Pinksen C 60 78 15 70 38 5 32 56 26
Brian Pinnell CF 1 2 82 37 44 8 70 44 69
Mario Pinon 1B 1 1 29 18 25 12 16 24 25
Ryan Pittman 1B 1 1 35 7 20 14 53 24 20
Wilson Pizano CF 2 1 42 50 31 37 73 70 44
Sergio Plancarte 1B 1 7 24 17 50 6 10 10 9
Roberto Plasencio C 46 31 22 19 31 8 3 36 4
Gregorio Pleitez 2B 7 5 33 42 46 57 18 29 35
Brock Poapst SS 1 1 73 69 68 81 40 73 60
Josh Polkowski LF 2 5 7 23 14 7 20 43 30
Freddy Polo 3B 2 2 44 66 62 45 25 33 13
Bill Pomales SS 2 5 57 62 25 28 9 66 49
Ivan Pompa LF 4 3 12 19 26 4 47 40 36
David Ponce 2B 1 1 44 19 52 14 40 42 67
Mario Ponce 2B 16 11 36 27 54 29 37 15 16
Jeff Poor 3B 2 6 75 100 68 35 29 93 63
Chris Pope 1B 3 3 38 33 49 45 15 34 37
Salvador Popoca 1B 1 2 22 21 26 15 27 49 18
Eleazar Porras LF 2 1 43 62 31 72 80 59 48
Alberto Portillo 2B 1 1 34 32 38 60 12 8 27
Mario Portillo 1B 1 4 11 25 32 1 9 12 15
Ken Pozega LF 2 2 5 35 2 2 49 68 45
Dave Prada C 20 19 30 15 29 1 10 13 8
Edwin Prado 1B 2 5 30 9 12 18 18 24 5
Jose Prado RF 2 3 17 62 5 1 40 53 54
Orlando Prado C 60 28 37 27 28 1 30 32 58
Roy Prat RF 1 4 36 31 26 2 46 72 61
Bob Prowse 3B 1 1 37 57 64 40 56 55 60
Dan Pruett LF 1 1 4 35 5 1 65 45 42
Javy Puga LF 8 3 57 34 31 34 57 56 48
Matt Puhr C 44 36 17 24 11 7 11 34 14
Li-ren Qi LF 3 2 29 28 12 17 55 24 52
Alex Quesada 2B 1 1 51 62 72 54 41 44 37
Ricky Quevedo SS 7 1 59 65 69 46 58 39 55
Alvaro Quezada 2B 1 8 33 39 42 59 60 40 28
Oscar Quijada 2B 1 2 52 57 60 70 46 36 62
Andy Quinn 3B 1 1 53 96 57 47 36 95 68
Juan Quinonez C 55 35 16 27 40 37 44 33 11
David Quintana 3B 1 4 34 72 31 27 19 42 27
Fernando Quintana RF 2 4 44 24 50 39 46 91 52
Ricardo Quintana C 23 38 37 43 14 13 8 43 55
Dave Quintero 2B 2 1 53 65 66 61 32 86 67
Diego Quintero CF 1 1 38 16 28 34 58 20 17
Frank Quintero 3B 1 1 34 50 56 30 25 44 23
Pedro Quintero 1B 1 6 17 26 11 4 22 21 11
Raul Quintero SS 2 3 59 40 53 65 27 24 59
Zack Quirk 3B 2 1 57 75 66 26 12 52 55
Alfonso Quiroga LF 3 4 6 29 5 7 48 45 75
Walt Rae CF 1 3 39 30 33 34 68 66 87
Alejandro Ramerez 3B 3 3 49 28 49 8 37 51 54
Alex Ramirez RF 1 2 8 36 4 1 46 76 31
Bobby Ramirez 2B 4 5 50 19 45 30 43 28 39
Carlos Ramirez C 63 34 14 45 27 9 52 14 49
Danny Ramirez C 25 8 22 9 33 3 2 10 7
Frank Ramirez 3B 1 1 33 40 56 45 25 57 48
Javy Ramirez C 65 24 26 49 13 2 22 63 22
Jesus Ramirez RF 2 2 16 42 11 15 36 55 56
Jordan Ramirez 3B 4 3 39 31 35 19 39 80 29
Mario Ramirez 2B 3 3 56 13 61 28 25 17 24
Oscar Ramirez LF 3 1 34 50 29 16 49 58 56
Sergio Ramirez 2B 3 2 53 29 40 31 42 14 18
Antonio Ramos 2B 3 1 49 27 31 49 25 13 24
Danny Ramos 3B 5 1 31 89 42 63 54 90 68
Ezequiel Ramos RF 2 6 18 67 24 18 65 44 40
Jose Ramos 2B 1 3 42 51 42 38 38 33 46
Pedro Ramos C 57 44 16 16 28 14 23 34 47
Tony Ramos 2B 1 7 71 24 34 44 50 50 30
Wilfredo Ramos 1B 1 1 35 14 13 5 4 20 20
Tommy Randall LF 3 3 21 45 20 10 28 35 21
Juan Rangel 3B 3 14 31 63 55 9 32 65 30
Nestor Rangel C 55 61 26 65 19 7 13 67 28
Roberto Rangel 1B 4 1 39 52 41 1 43 29 73
Yvain Ratti 2B 1 6 50 23 25 27 34 20 32
Jordi Rattray CF 3 5 47 4 37 33 53 8 27
Daniel Raya C 75 16 10 13 28 1 12 34 16
Tony Raya SS 1 1 39 58 26 30 28 82 50
Nate Read LF 2 4 24 65 6 11 48 41 30
Ed Reardon RF 1 1 16 50 26 16 50 63 68
Ron Redstone C 54 36 18 11 20 6 5 12 32
Justin Reed LF 2 7 39 21 20 22 74 46 64
Marshall Rees 3B 1 4 48 21 54 35 13 47 85
Jaime Reese LF 1 6 33 8 19 24 39 34 57
Jerry Reese 3B 1 7 50 86 59 29 34 96 49
Ricky Regalado C 22 22 10 14 12 1 7 16 10
Warren Reichhart CF 1 1 49 35 30 32 75 56 42
Steve Reid 3B 2 1 59 81 63 40 26 86 47
Eric Reiter CF 1 1 50 17 51 68 79 50 36
Alex Renteria SS 4 9 41 32 59 34 16 27 72
Manuel Renteria LF 1 5 44 15 22 4 40 54 30
Esteban Resendiz CF 1 3 63 21 30 5 59 58 34
Garrett Revis LF 2 1 35 44 32 28 67 59 68
Bobby Reyes C 28 51 12 58 14 3 4 20 12
Dave Reyes 2B 5 1 44 47 54 23 26 49 26
Domingo Reyes SS 2 1 81 56 86 70 17 78 43
Edwin Reyes SS 1 1 67 62 90 36 16 79 24
Francisco Reyes 1B 2 1 31 5 17 14 18 13 21
Francisco Reyes 2B 1 1 56 54 76 61 51 53 58
Gabe Reyes CF 5 2 31 16 46 28 55 42 56
Victor Reyes 1B 9 5 10 16 9 11 42 41 22
Danny Reyna 2B 1 4 56 37 60 49 40 76 59
Angelo Reynoso LF 1 3 12 13 19 7 24 44 44
Pablo Reynoso 1B 1 2 52 25 10 24 26 37 23
Butch Rhone 1B 4 4 19 9 19 1 12 8 26
Brett Ricci 2B 1 1 51 44 41 43 51 25 42
John Rice 1B 3 1 27 29 53 9 22 16 50
Willie Rico C 63 59 18 45 21 3 43 43 16
Omari Riddick RF 1 1 24 46 24 17 30 75 79
Bobby Riemann LF 2 3 47 52 46 6 73 79 68
Dali Riitho 2B 1 4 62 16 79 54 16 1 47
Andy Rinaldi RF 1 1 43 23 24 6 46 63 56
Brian Rink 1B 1 1 35 36 41 13 41 17 31
Shane Ripperda LF 2 4 15 36 11 6 52 72 44
Gabriel Rivera RF 1 7 36 26 32 63 62 8 52
Gil Rivera LF 4 1 27 6 23 3 36 35 44
Hector Rivera LF 3 1 19 50 6 4 43 29 34
Israel Rivera 2B 3 4 29 43 34 41 20 22 14
Jorge Rivera SS 1 1 47 69 59 48 53 100 20
Leon Rivera LF 4 3 14 77 8 1 66 67 21
Mario Rivera 1B 1 1 19 40 19 5 30 32 33
Ricardo Rivera 3B 3 1 40 74 42 42 33 74 29
Robert Rivera RF 1 6 43 31 27 3 61 62 45
Sergio Rivera C 50 47 16 32 17 31 16 41 2
Tony Rivera 2B 1 1 33 36 44 54 58 16 45
Victor Rizo 1B 1 1 10 17 45 13 11 34 18
Kevin Roach 1B 1 2 60 32 31 6 41 33 19
Danny Robayo 3B 1 1 42 79 36 23 34 29 16
Jim Robbins LF 1 2 27 44 20 2 54 79 44
Dustin Roberts 1B 3 7 34 42 34 12 14 7 12
Richard Roberts SS 2 1 75 66 85 78 58 65 35
Andy Robertson RF 4 2 29 53 37 29 46 78 53
Joe Robie 1B 1 4 13 13 19 5 44 12 9
Nick Robinson LF 1 3 14 9 9 17 40 25 63
Luis Robles LF 2 3 10 17 26 5 40 39 80
Ivan Rocha LF 1 4 31 32 14 23 52 49 62
Vinny Rocha RF 1 4 11 50 10 2 58 76 67
Tim Rock C 54 45 15 22 21 3 6 31 18
Jesus Rodas SS 2 6 91 40 81 76 46 42 37
Manuel Rodas 2B 1 3 36 6 25 52 16 1 31
Orlando Roderiguez 2B 3 2 31 23 33 35 34 3 33
Glen Rodgers LF 1 1 18 29 10 8 38 24 62
Zachary Rodgers C 34 32 18 29 24 3 26 55 53
Tony Rodregez LF 5 3 14 28 11 2 32 20 66
Danny Rodrigues CF 5 2 66 18 35 34 42 33 69
Alex Rodriguez RF 1 6 22 61 24 1 49 96 42
Bobby Rodriguez 2B 3 3 28 19 20 38 15 8 23
Bobby Rodriguez 2B 1 2 37 38 59 35 23 25 64
Danny Rodriguez C 54 65 17 71 1 1 15 67 23
Gilberto Rodriguez 2B 3 1 47 9 17 15 29 29 17
Jorge Rodriguez LF 1 4 8 21 13 6 39 26 21
Pablo Rodriguez LF 2 15 11 10 17 13 51 35 66
Salvatore Rodriguez LF 5 1 12 16 15 4 39 24 38
Tony Rodriguez C 66 32 20 42 29 23 13 33 19
Ricardo Rodriquez 3B 1 1 60 73 33 27 18 73 51
John Roehrich RF 1 2 21 11 14 16 55 38 40
Adam Rogers 3B 5 11 36 76 33 25 4 71 27
Jake Rogers LF 6 2 36 26 29 50 53 54 35
Bobby Rojas 2B 4 6 46 82 27 40 45 60 27
Cortez Rojas LF 1 4 13 26 13 4 50 35 49
David Rojas LF 5 4 5 2 13 13 49 37 30
Estevan Rojas 2B 5 4 56 22 36 56 20 10 28
Hector Rojas 1B 1 1 38 82 55 42 31 58 35
Jordan Rojas 2B 2 3 46 33 15 46 27 19 28
Jose Rojas C 72 24 16 38 17 2 4 36 27
Ernesto Roman LF 2 1 14 27 7 4 37 54 21
Jose Roman RF 8 3 31 49 22 3 40 79 44
Miguel Roman 3B 1 3 39 49 38 26 52 70 49
Ramon Roman CF 1 2 44 11 40 4 77 26 73
Alex Romero 2B 1 1 53 10 52 29 26 39 23
Luis Romero 1B 2 1 12 11 46 11 23 14 26
Rich Romero LF 1 7 17 54 8 4 44 49 40
Salvatore Romo 1B 2 8 24 14 42 7 21 6 12
Bobby Rosales CF 1 7 38 64 25 16 53 32 40
Mike Rose CF 2 4 79 58 63 66 81 100 69
Jonathan Rossi 3B 2 2 69 87 52 54 56 88 42
Danny Rousseau LF 2 2 16 24 17 16 30 56 24
Baptiste Roux LF 1 4 31 9 19 7 43 26 32
Felipe Roybal LF 2 6 14 59 21 5 49 32 48
Ramon Roybal C 82 94 33 79 30 34 15 72 35
German Rubio CF 5 1 34 13 34 7 56 53 26
Jordan Rubio CF 7 1 49 32 26 22 65 60 77
Louis Rucelli 2B 2 1 85 26 55 65 22 13 20
Ben Rudkin LF 1 4 50 49 30 3 75 78 44
Sergio Ruelas C 55 27 16 35 16 9 33 14 27
Danny Ruiz 2B 2 6 29 31 34 18 9 18 39
Jon Ruiz 1B 3 2 33 11 22 15 9 2 8
Jose Ruiz 1B 5 5 16 18 32 8 8 7 16
Luis Ruiz CF 7 7 44 21 19 29 47 45 51
Mario Ruiz RF 16 2 32 58 26 6 31 53 54
Ricky Ruiz LF 1 2 29 58 15 4 44 43 55
Victor Ruiz 3B 1 1 70 80 27 28 27 90 45
Paul Runchey 3B 1 1 30 83 63 27 29 77 39
Adam Rushing C 51 38 18 35 40 9 8 24 11
John Rutledge RF 10 7 53 25 20 29 54 82 64
Julio Ruvio 1B 1 7 14 34 34 17 1 13 16
Jorge Saavedra 2B 11 11 67 26 50 12 31 54 22
Vinny Sabala RF 1 6 12 30 17 5 57 80 66
Jon Saballos RF 8 1 2 29 5 5 35 58 48
Ricky Saenz RF 6 3 44 48 39 1 45 71 42
Takamori Saito SS 2 2 55 53 64 28 64 34 26
Francisco Salado CF 3 1 63 30 21 48 63 20 49
Danny Salas CF 2 5 54 23 46 51 74 62 49
Armando Salazar LF 2 1 6 31 4 7 25 46 29
Chris Salazar LF 1 1 14 37 7 1 68 35 20
Danny Salazar 3B 3 1 44 39 38 15 13 80 50
Ed Salazar 2B 2 8 31 34 24 64 24 92 29
Fernando Salazar LF 3 5 31 17 30 5 36 52 29
Jorge Salazar C 53 16 12 25 5 15 15 27 18
Carlos Salcedo LF 1 1 54 20 36 2 38 46 50
Marcos Salcido 3B 5 2 26 67 20 7 7 62 59
Armando Saldana 2B 1 1 45 25 54 47 36 9 29
Jamie Salerno 1B 6 1 25 28 31 62 28 29 23
Angelo Salgado CF 1 1 5 29 3 2 56 71 65
Freddy Salgado LF 1 2 21 17 26 2 70 53 56
Roberto Salgado 2B 2 3 54 37 62 60 31 19 35
Franklin Salinas 3B 3 2 32 40 31 60 30 17 30
Luis Salinas 3B 2 1 34 44 52 19 24 27 37
Victor Salinas SS 1 1 50 49 31 20 55 56 23
Victor Salinas 2B 2 3 44 52 67 33 39 66 29
Joe Sampson LF 1 7 39 26 53 27 31 25 41
Mike Samuels RF 2 1 22 42 19 16 49 73 61
Alex Sanchez LF 1 3 5 33 8 1 50 60 64
Angelo Sanchez 2B 3 2 19 22 24 57 10 14 50
Antonio Sanchez RF 1 1 18 29 19 1 28 57 43
Antonio Sanchez CF 9 1 23 59 40 33 64 96 32
Eddie Sanchez RF 2 1 13 28 13 1 46 31 57
Enrique Sanchez CF 4 6 57 1 31 16 51 11 30
Gerardo Sanchez LF 7 5 17 35 37 6 33 56 51
Gustavo Sanchez 3B 5 1 31 72 31 25 44 30 41
Ignacio Sanchez LF 5 12 10 42 5 13 39 32 37
Raul Sanchez 3B 19 10 42 72 34 25 46 26 51
Tony Sanchez LF 3 5 7 10 8 8 32 42 31
Willie Sanchez SS 4 1 39 83 68 30 54 65 54
Willie Sanchez 3B 3 1 54 63 49 43 32 74 29
Willie Sanchez C 57 46 5 17 36 5 20 14 53
Nick Sander 1B 1 4 34 46 11 9 27 28 21
Brian Sanders 3B 1 1 39 74 62 45 16 31 54
Kelly Sanders CF 1 1 41 38 47 53 66 66 35
Armando Sandoval 1B 3 4 3 11 4 7 17 25 18
Danny Sandoval LF 3 1 23 30 36 2 53 48 41
Jerry Sandoval LF 1 4 28 24 13 2 60 87 38
Robby Sandoval CF 5 2 29 29 5 12 63 51 61
Byron Sanford LF 1 7 56 30 44 3 59 59 85
Livio Sanguinacco C 58 48 13 15 27 1 4 34 15
Damian Santa Cruz LF 1 4 26 16 4 13 50 54 35
Ignacio Santiago SS 1 5 35 35 45 52 14 40 33
Jesus Santiago 2B 3 4 31 23 19 63 20 6 48
Jonas Santiago LF 3 5 46 27 29 2 39 16 30
Ramon Santiago LF 8 2 18 41 8 1 29 21 48
Cesar Santibanez 2B 1 1 57 44 44 29 59 46 52
Fernando Santillan 3B 1 7 29 76 49 36 24 38 54
Danny Santos LF 2 7 35 22 37 38 47 60 65
Omar Santos LF 1 1 28 57 33 18 46 64 38
Tony Santoyo 3B 1 1 50 45 86 7 8 26 53
Carlos Sarmiento LF 1 3 12 31 4 1 43 48 63
Danny Sarmiento SS 12 10 47 36 37 41 18 23 14
Kichiro Sasaki 3B 1 4 37 55 22 29 15 36 26
Jose Sauceda 3B 1 5 32 73 50 28 14 35 40
Antonio Saucedo LF 5 1 27 17 42 6 58 13 64
Cody Sawyer C 53 71 14 58 50 10 14 61 4
Aaron Saxon RF 2 3 20 44 17 1 62 84 88
Pasquale Scala 3B 2 4 34 56 27 38 51 22 15
Dave Scott LF 3 2 29 39 20 6 44 87 54
Ed Scott RF 2 4 21 61 19 4 55 86 43
Justin Scott LF 1 4 1 53 5 4 58 74 47
Steve Scott 1B 1 1 1 56 12 5 15 82 50
Tyler Scott LF 2 1 10 33 7 4 46 49 37
Ray Segura 2B 3 1 30 20 38 28 44 18 34
Rico Seise LF 2 1 24 38 21 17 42 88 70
Malik Sell CF 1 6 16 18 33 15 60 39 57
Wilfrid Semones C 60 42 10 33 39 31 11 28 41
Ukon Senda 1B 2 1 19 40 32 16 17 17 14
Jose Serna LF 3 2 18 39 19 14 32 19 24
Pedro Serrano 3B 1 1 31 73 62 54 10 34 53
Terry Setter CF 1 1 38 61 27 16 55 27 59
Kyle Seymour 3B 3 2 55 78 72 25 59 82 78
Johnny Shaw RF 1 3 8 69 12 6 27 81 50
Harry Sheppard C 37 30 35 25 20 9 21 30 32
Steve Sheridan CF 2 1 49 18 31 34 90 46 65
Jesse Sherman LF 1 3 23 40 16 9 39 30 21
Stephen Sherrill LF 1 1 17 58 14 3 58 83 55
Neal Shina 1B 5 1 55 26 28 19 47 24 20
Charley Shiplack 3B 1 1 43 93 49 40 3 75 50
Daisuke Shiraishi LF 6 1 16 24 20 14 38 31 21
Josh Shoop CF 1 3 59 45 41 26 75 79 37
Dan Sierra SS 2 1 57 73 63 49 3 54 41
Luis Sierra LF 1 3 29 36 37 19 47 63 33
Willie Sierra CF 2 4 20 25 7 5 61 57 12
Chris Siewers C 57 57 36 49 41 27 26 49 35
Paul Sikorski 1B 1 4 29 29 40 21 20 38 26
Pablo Silva C 60 16 13 52 24 1 18 47 14
Pedro Silva LF 1 2 16 32 7 4 34 50 34
Nate Simons C 89 33 12 9 6 12 8 7 3
Tim Sims 2B 3 7 39 23 35 62 25 34 42
Dave Sipes CF 1 2 24 7 7 4 60 26 31
Daniel Slayton 1B 2 3 28 40 34 35 19 22 31
Joe Sleeth 2B 2 5 47 69 59 50 1 40 44
Jim Smart CF 1 3 57 46 48 3 72 68 58
Matt Smiley SS 1 1 64 76 59 60 54 71 51
Brian Smith 1B 7 6 34 32 23 17 36 20 19
Vinny Solache C 20 25 13 40 20 1 27 14 11
Dave Soler LF 2 7 2 14 9 1 38 26 56
Dave Soler 1B 10 16 28 22 24 17 29 21 45
Carlos Solis LF 1 1 19 54 30 7 30 52 21
Fidel Solis C 51 61 17 41 7 10 7 58 4
Jesus Solis CF 6 1 27 45 6 16 52 61 94
Manny Solis C 51 42 28 51 14 2 7 21 12
Lorenzo Soriano LF 8 2 12 39 18 3 62 30 16
Tony Soriano 2B 1 1 73 70 90 95 8 82 79
Carlos Sosa 3B 2 4 80 92 73 29 58 86 60
Nesty Sostre C 46 71 10 57 14 8 45 49 56
Raul Sotello LF 1 1 12 31 14 3 37 41 66
Bobby Soto LF 11 4 6 62 2 1 38 90 42
Chris Soto 1B 10 3 16 13 33 4 12 36 24
Jesus Soto 2B 7 1 41 68 18 41 19 25 22
Jorge Soto 2B 5 1 54 35 69 31 17 43 15
Jose Soto 3B 2 1 32 76 19 11 6 30 28
Jose Soto 2B 1 7 68 63 19 60 6 61 27
Juan Soto RF 4 1 5 19 10 2 33 58 25
Ramon Soto C 63 16 11 29 33 4 12 11 26
Ramon Soto C 67 34 6 5 17 15 19 10 22
Raul Soto LF 1 2 16 58 32 6 33 39 28
Jacky Soulier CF 1 1 61 65 41 76 78 68 46
Randy Southwick 1B 3 4 22 24 36 22 43 30 15
John Spencer 1B 2 6 14 37 35 23 19 17 17
Matt Spiers LF 2 1 22 49 17 1 43 56 47
Matt Spikes 2B 1 1 78 87 53 55 67 76 68
Matt Spotten SS 2 6 84 49 66 61 25 52 62
Terry Squarebriggs C 75 57 23 57 47 3 15 57 29
Steve Staley C 54 38 3 23 23 4 22 30 26
Cody Stallings LF 1 3 21 31 31 21 52 47 88
Max Starcher C 58 55 2 37 24 7 28 31 25
Arnold Starks 3B 3 18 42 97 61 27 33 84 57
Tim Stavrou 1B 1 8 58 25 48 35 45 58 52
Evan Stennard SS 2 2 65 22 55 49 50 29 18
Aidan Stephenson C 73 40 19 35 39 24 15 15 2
Elijah Stevens 1B 6 6 66 49 22 14 28 20 18
Danny Stewart 1B 1 2 20 39 19 13 19 47 45
Rich Stewart LF 3 1 60 39 15 1 51 61 35
Bill Stocker 3B 1 4 44 87 47 74 6 43 27
Joel Stolyar RF 1 4 48 52 37 32 31 69 44
Dennis Stone 1B 3 5 26 28 32 6 22 13 29
Terry Streetman RF 1 2 19 67 22 18 71 86 78
Mike Styles 3B 2 4 24 73 52 43 45 68 21
Jose Suarez CF 2 3 14 17 12 3 56 51 70
Evan Suddreth CF 2 1 12 10 4 2 61 30 64
Dylan Sullivan 2B 2 2 70 39 63 86 49 25 47
Atsuhiro Sunada 2B 1 1 57 58 48 41 18 64 23
Dong-joon Sung 3B 2 2 62 60 50 55 24 21 15
Armando Suniga 3B 1 1 33 74 30 74 29 31 25
Marco Suriel C 46 64 21 62 11 3 36 23 33
Kouhei Suzuki 1B 4 1 19 6 43 2 12 10 23
Doug Swain 2B 2 5 48 34 58 59 30 14 44
Dave Swanson RF 1 1 21 27 23 6 51 65 57
Joe Sweetland RF 2 1 13 28 15 5 43 45 50
Frank Sylvester LF 1 1 29 33 21 8 24 22 15
Jordan Tackett 2B 1 5 27 39 52 42 39 52 60
Tim Taft 3B 2 2 28 80 31 33 66 28 67
Keiji Taira SS 3 2 49 65 39 34 47 37 34
Ryuki Takagi 1B 1 3 24 13 20 9 20 31 19
Kazuteru Takahashi 2B 1 1 52 28 71 30 65 97 40
Humberto Talamantes 3B 4 1 39 59 55 51 22 56 32
Rafael Talamantes LF 1 4 3 23 12 3 39 50 54
Miguel Talavera 3B 1 4 29 71 61 19 52 39 30
Carlo Tamburrino CF 4 2 41 53 35 19 70 58 63
Hiroyoshi Tanabe RF 6 2 18 35 9 6 58 63 56
Kazuyuki Tanaka CF 1 3 21 56 19 5 59 100 39
Keitaro Tani 2B 1 1 19 55 61 19 10 30 17
Ho-win Tann 3B 4 16 30 64 48 19 11 43 27
Chad Tarala LF 1 2 14 26 2 4 29 47 38
Jose Tarango C 79 25 40 73 34 17 19 59 51
Michael Taton 3B 1 1 58 72 49 14 13 79 20
Bert Taylor LF 1 5 1 44 2 1 31 44 49
Chris Taylor 1B 3 8 45 21 36 14 24 4 28
Nathan Taylor LF 1 4 65 32 31 4 74 69 64
Nick Taylor RF 2 1 4 48 2 3 39 89 54
Nolan Taylor 3B 2 1 79 74 52 56 55 79 46
Jon Teitsworth LF 5 2 7 24 19 15 30 21 58
Juan Tejeiro RF 2 1 8 52 13 7 42 78 53
Jose Tellez SS 1 6 72 44 73 69 43 47 29
Juan Tello SS 1 6 62 65 71 94 46 46 71
Vinny Tello CF 1 3 66 17 14 31 57 32 50
Osamu Terada LF 10 15 33 73 29 7 39 54 47
Toichiro Terada CF 1 2 22 47 17 23 60 44 64
Mike Theis C 24 38 9 21 32 14 16 27 5
Chris Thomas 2B 4 5 57 13 66 49 38 9 58
Dan Thomas SS 3 7 64 57 76 83 66 62 43
Nate Thomas RF 1 1 24 27 25 5 49 68 53
C.J. Thomasson C 71 40 18 37 30 5 19 36 46
Andre Thompson 2B 1 4 46 35 63 81 9 52 39
Billy Thompson 1B 1 1 31 41 59 31 27 30 31
Matt Thompson 3B 1 2 57 65 69 66 28 62 44
Norman Thwaites 2B 1 1 32 33 59 62 36 32 36
Jaden Tillman LF 1 1 16 32 30 10 41 39 35
Jordan Tinoco 1B 1 1 18 20 43 3 36 22 26
Jose Tinoco 2B 3 5 55 48 59 44 22 36 13
Frank Tirado 2B 6 4 27 14 80 51 36 7 37
Gabe Tirado 3B 20 1 31 88 21 39 31 49 59
Mario Tirado C 43 45 16 28 9 5 19 52 48
Alexis Tobon CF 1 3 73 19 44 6 77 70 86
Bobby Tollinchi C 63 82 20 58 28 8 23 61 9
Drew Toney CF 1 1 39 45 36 4 69 68 55
Ruben Toribio C 31 40 11 16 10 5 27 31 39
Teruyuki Torii 1B 2 5 29 7 41 1 37 4 9
Miguel Toro 3B 3 1 40 57 40 10 5 58 45
Andres Torres LF 1 4 22 36 13 13 54 45 24
Carlos Torres RF 3 2 30 12 25 1 35 57 41
Edwin Torres 2B 1 1 51 25 38 9 43 50 21
Gerardo Torres 2B 4 3 32 39 28 30 20 44 28
Humberto Torres LF 3 3 52 13 35 22 38 30 49
Israel Torres 1B 1 2 15 20 35 11 38 11 8
Jon Torres 3B 6 1 35 40 34 32 13 43 63
Jordan Torres LF 2 9 30 33 27 24 46 23 24
Juan Torres LF 3 1 16 23 3 6 34 58 40
Orlando Torrez RF 1 6 16 50 13 3 63 58 41
Roger Torrez SS 2 6 63 28 31 24 30 80 68
Luis Toval LF 4 7 25 30 21 18 27 33 55
Alex Tovar LF 1 1 6 28 10 2 35 29 30
Carlos Tovar C 35 43 18 47 22 33 64 51 44
Heriberto Tovar 1B 7 1 18 29 36 12 5 23 24
Humberto Tovar LF 2 4 20 25 15 1 67 67 34
Juan Tovar LF 1 2 35 34 10 14 49 54 38
Juan Tovar LF 1 2 21 17 26 4 40 44 28
Dante Trejo SS 16 1 49 35 64 23 51 46 40
Rod Trejo C 70 76 22 64 24 1 13 28 9
Steve Treu C 70 29 24 71 14 22 63 43 41
Andres Trevino 2B 7 4 32 26 29 33 74 33 28
Julio Trevino LF 1 4 27 26 17 31 48 24 21
Wilfredo Trevino C 37 12 23 24 26 8 7 19 16
Rex Trew 3B 2 7 52 45 54 40 32 64 34
Miguel Trigo SS 4 2 72 75 67 67 21 81 58
Edgar Trinidad 2B 1 7 60 48 38 16 16 73 47
Bobby Trombly LF 2 3 17 47 15 2 68 76 59
Bob Trottier 1B 1 1 21 22 28 15 2 7 16
Andrew Tucker 1B 3 3 26 45 41 38 31 51 52
Kevin Turner 3B 2 1 37 100 34 23 31 100 54
Shuhei Uchida CF 1 3 40 34 29 26 84 75 77
Sergio Ugalde LF 1 1 32 58 17 19 35 65 20
Javier Ulibarri 3B 1 1 48 80 30 31 44 44 37
David Ulloa 2B 2 3 30 33 64 24 39 34 15
Julio Ulloa 2B 5 5 52 20 15 44 27 8 18
Rory Unger LF 2 5 5 31 6 3 37 61 59
Jose Urcuyo LF 2 1 10 17 11 9 33 54 38
David Urena CF 2 1 39 63 32 36 59 78 64
David Uribe 1B 5 4 14 21 8 34 1 5 16
Edwin Uribe C 37 48 25 19 31 9 4 15 13
Rodolfo Uribe 1B 2 2 21 29 12 24 13 3 12
Vincent Urquizo 2B 1 1 49 24 47 51 27 17 27
Seiju Ushijima RF 2 1 19 39 25 4 40 64 84
Mikizo Usui RF 1 6 46 28 24 26 59 39 43
Celestino Vaccarini 3B 1 3 19 65 24 30 15 68 33
Ricardo Valdes 2B 2 1 29 15 47 15 14 23 14
Alfredo Valdez 2B 1 1 59 54 72 69 54 41 47
Angel Valdez 2B 1 3 71 43 48 35 18 21 19
Cesar Valdez LF 3 1 23 17 29 1 34 54 20
Fernando Valdez 3B 3 4 29 72 55 46 55 60 20
Manuel Valdez C 41 44 10 40 10 20 29 46 35
Oscar Valdez LF 2 3 24 45 11 15 25 60 45
Serafim Valdez RF 2 1 23 64 28 1 47 100 65
Eduardo Valdivia 1B 3 2 35 55 38 12 18 20 16
Tony Valdivia CF 7 2 54 22 27 32 58 65 51
Mike Vale C 93 32 9 18 17 2 6 23 32
Oscar Valencia C 30 77 17 53 32 19 11 42 46
Oscar Valencia 1B 1 1 52 14 31 13 27 50 33
Sergio Valencia 3B 3 1 45 32 78 70 62 85 52
Willie Valencia LF 2 3 32 18 37 2 47 14 40
Fernando Valentin C 57 42 20 28 11 8 18 36 47
Ruben Valentin C 57 22 17 23 30 11 1 18 11
Marco Valenzuela LF 1 1 29 38 24 16 60 51 45
Nelson Valenzuela 2B 6 6 26 22 55 46 41 38 15
Ernesto Valera LF 3 2 9 11 9 6 37 27 21
Edwin Valladares LF 2 1 15 27 18 1 34 57 56
Ramon Valle RF 2 1 78 35 40 53 78 51 54
Victor Valle 2B 3 1 56 51 65 48 30 33 44
Pedro Valles C 52 28 28 45 12 8 15 26 29
Jordan Valtierra C 41 18 20 20 34 7 14 37 6
Oscar Valverde LF 1 1 12 43 5 3 33 37 34
Steve Van Deventer RF 4 2 24 23 15 8 47 25 13
David Van Horn 1B 2 2 19 22 13 8 13 31 7
Tan van Wanrooij C 35 30 21 51 19 5 20 64 21
Ferry van Wijk 2B 7 1 46 16 18 44 52 25 13
Aaron Vandermolen SS 3 1 54 59 46 52 15 51 40
Juan Varela LF 1 1 2 14 2 1 37 33 37
Alex Vargas C 59 31 11 32 33 1 8 19 15
Cesar Vargas 3B 2 1 41 50 39 33 58 42 24
Frank Vargas 1B 1 1 14 9 17 1 17 16 28
Jordan Vargas C 42 43 13 20 4 1 22 21 19
Jose Vargas C 67 35 16 25 36 1 22 25 10
Michael Vargas 3B 1 1 38 65 24 19 38 55 47
Jorge Varona C 43 61 11 40 15 13 15 38 43
Alberto Vasquez LF 1 1 16 27 10 10 34 51 48
Felix Vasquez LF 1 4 12 20 22 3 40 27 41
Francisco Vasquez 2B 2 3 41 16 23 30 64 38 31
Jesus Vasquez 3B 1 7 28 77 44 44 28 77 48
Jon Vasquez LF 1 3 8 27 13 13 35 43 58
Jorge Vasquez 1B 1 4 40 3 24 6 14 14 7
Jose Vasquez 3B 1 4 61 57 46 50 53 80 58
Miguel Vasquez 1B 1 3 15 29 42 13 9 25 28
Ricky Vasquez LF 3 3 52 11 33 1 35 43 54
Ivan Vazquez LF 5 6 8 20 16 8 39 46 45
Daniel Vega C 57 45 16 13 14 6 15 28 36
Danny Vega CF 1 2 8 9 1 1 57 47 29
Ismael Vega 3B 2 5 42 84 62 51 18 47 34
Jonathan Vega 1B 1 2 23 7 26 1 21 8 17
Jose Vega LF 1 1 33 14 29 26 47 25 42
Felix Vela 3B 15 2 19 50 44 15 36 54 20
Gerardo Velasco LF 7 9 6 34 8 1 34 48 34
Orlando Velasco SS 2 2 75 51 61 67 60 57 53
Ricardo Velasco 2B 2 3 53 67 91 80 39 52 42
Enrique Velasquez LF 6 6 56 39 26 7 72 55 54
Jose Velasquez LF 1 1 17 26 5 1 33 52 27
Rich Velasquez CF 1 1 17 8 18 15 67 50 25
Victor Velasquez C 49 33 22 26 22 9 21 43 16
Edwin Velazco 1B 1 1 35 9 2 7 51 10 22
Eric Velazquez LF 12 11 41 86 29 25 71 93 40
Jesus Velazquez 2B 3 2 62 25 26 32 73 43 52
Alfonso Velez 2B 1 5 48 11 74 51 22 2 30
Ramon Velez SS 1 1 73 87 45 55 16 62 50
Tito Veliz C 32 10 15 2 38 8 1 6 50
Kevin Vell C 80 49 20 40 10 3 8 39 26
Richard Velvick 1B 1 6 16 11 17 1 9 26 28
Miguel Venegas 3B 19 5 45 49 31 16 30 45 20
Rodolfo Venegas C 60 52 25 45 24 5 17 58 29
Marcos Ventura LF 2 4 10 28 18 1 36 27 23
Efrain Vera C 67 59 9 33 29 12 9 15 1
Aroghetto Vercesi 2B 1 2 41 17 52 23 24 8 28
Danny Verdin SS 1 1 68 27 61 59 25 24 53
Hector Vergara 1B 1 1 16 30 29 12 19 14 11
Teun Versteeg RF 8 7 18 61 18 5 66 81 72
Ryan Vessel LF 8 6 21 24 20 7 38 48 27
Robby Vidales LF 3 2 18 32 21 5 28 18 50
Jose Vidaurri SS 2 3 61 58 79 70 38 50 32
Tony Vigil 1B 1 1 30 59 53 20 18 25 30
Tomas Vilchis 2B 1 2 52 62 41 60 52 90 38
Jordan Villa 2B 1 3 65 59 64 22 37 33 50
Jesus Villafana 2B 1 1 41 22 69 40 15 36 19
Jose Villafane C 64 73 23 73 23 5 29 67 8
Juan Villafane LF 1 1 15 17 7 1 50 47 33
Edwin Villafranca CF 5 1 62 21 19 7 61 41 28
Chris Villalobos C 43 15 26 14 14 5 3 11 18
German Villalobos LF 3 2 18 36 18 11 35 37 26
Jose Villalobos LF 2 1 5 13 10 6 31 57 55
Oscar Villalobos C 70 32 24 16 14 1 20 28 27
Jose Villalovos C 30 34 17 18 21 5 6 18 32
Mario Villalpando LF 8 1 54 17 49 37 55 55 36
Tony Villanuela CF 3 2 31 15 29 5 45 15 31
Alex Villanueva 2B 1 1 28 34 35 62 41 30 36
Omar Villareal 1B 1 6 13 8 36 3 10 9 4
Vinny Villareal LF 5 1 21 16 14 3 47 11 32
Javier Villarreal 3B 1 1 21 58 66 28 53 42 16
Pedro Villatoro 1B 55 33 22 56 19 10 6 77 41
Carlos Villeda LF 1 1 34 33 5 4 43 61 88
Juan Viloa 2B 1 6 47 29 62 65 33 64 48
Jesus Vindiola C 31 51 11 74 3 2 7 29 41
Luis Vite 2B 1 1 31 42 53 73 16 34 20
Ryan Vuichard 1B 5 1 17 40 31 12 36 36 4
Josh Wade 1B 3 3 37 38 52 54 62 62 65
Frank Wagner RF 2 7 2 18 6 3 58 41 55
Jeremy Wakeley 2B 3 5 72 51 41 51 31 62 37
Steve Waldrep LF 9 7 54 47 53 44 74 62 62
Xavier Wall RF 2 1 11 59 10 4 39 69 51
Zac Wall LF 4 3 47 40 27 1 55 72 46
Skylar Walsh 3B 1 2 47 56 84 50 4 95 55
Ming-jiang Wang CF 6 5 15 44 13 21 42 41 28
Joshua Wardle LF 1 4 10 27 13 9 33 56 50
Chris Ware 1B 1 2 47 74 30 31 46 85 23
Clive Waring RF 2 3 8 36 8 1 57 71 51
A.J. Warne RF 3 5 48 72 22 22 53 82 46
Mike Warren 1B 1 5 17 15 27 17 22 50 57
Yoweri Waruhiu C 45 14 13 29 17 1 5 25 6
Keishi Watanabe 3B 1 6 69 67 42 26 55 74 36
Doug Watkins 3B 9 10 28 45 59 16 41 68 23
Ryan Watson RF 1 1 15 56 22 3 57 80 40
Mike Watt C 52 35 17 19 33 32 13 12 9
Pete Weaver 3B 2 1 71 82 68 55 48 68 63
Josh Webb CF 1 1 57 25 45 7 67 62 84
Ian Webber 1B 2 3 31 24 22 21 19 23 16
Chris Weber LF 8 12 28 24 39 12 50 41 86
Kyle Wells 1B 3 2 30 26 48 12 19 25 30
Randy Wemp 1B 2 1 35 32 19 9 31 26 8
Randy Wentworth LF 1 2 21 35 19 7 36 75 43
Tyler Westover 3B 2 3 40 89 45 30 18 87 41
Dale Wheaton CF 2 1 24 20 15 10 79 45 33
Josh Wheeler 1B 1 2 24 34 33 33 24 20 19
Dean Whiffen 1B 4 3 45 52 21 14 27 14 17
Aaron Whitaker C 54 29 28 30 11 8 19 59 61
Andy White 2B 1 6 60 19 59 73 35 7 76
Chris White RF 1 5 4 44 4 1 53 61 36
Dan White 2B 5 1 86 67 86 59 56 66 59
Jeremy White LF 1 3 16 41 25 9 42 50 54
Bradley Whitford LF 2 4 27 22 24 6 63 42 53
Jaheim Whitmore 1B 1 5 31 18 30 19 44 42 49
Frank Wicks LF 1 4 13 53 20 9 46 50 77
John Wider C 73 71 27 50 37 7 13 42 28
Ty Wider SS 1 1 62 85 82 47 13 68 40
Ethan Williams 1B 2 1 63 28 53 10 54 4 7
Rich Williams LF 1 1 12 87 27 2 52 100 54
David Wilson C 55 50 41 33 6 7 16 45 12
Erik Wilson LF 1 2 1 63 11 8 18 89 44
Jeremy Wilson 1B 2 4 42 28 22 12 17 23 15
Josh Wilson 2B 2 1 32 21 56 95 19 11 32
Keith Wilson SS 1 1 68 39 24 20 14 33 42
Andy Windler RF 2 1 72 9 60 4 57 47 72
Tim Wolk LF 2 1 8 36 2 1 31 68 52
Helmut Wollf CF 1 4 59 11 45 45 70 51 10
Greg Wood 1B 4 3 58 26 25 27 35 58 43
Domenic Woods C 71 51 15 29 21 4 10 41 4
Omar Woods 3B 1 4 42 86 67 42 21 89 64
Rich Woods C 54 47 23 28 43 8 16 32 17
San-gui Wu CF 14 8 33 30 28 21 66 59 62
Hichori Yamada SS 1 7 86 61 49 42 72 58 36
Toyohisa Yamashita LF 2 4 18 45 19 23 65 64 55
Juan Yanez RF 5 5 30 17 25 4 26 64 41
Kenko Yano RF 2 3 28 36 13 13 47 70 39
Li-hong Yeh C 57 46 31 16 32 52 48 31 20
Karl Yeo C 67 87 33 58 35 9 28 70 15
Vinny Yepez LF 1 5 53 27 9 12 55 36 27
Eun-bum Yi 2B 1 1 42 58 49 38 71 53 40
Tae-shik Yi 1B 1 2 30 18 11 10 40 25 31
Jae-weong Yim 2B 1 6 31 26 34 45 37 24 42
Ryan Yorio LF 2 1 38 25 23 23 50 55 69
Kwang-sub You LF 1 5 20 17 19 17 51 42 54
Ju-young Youn LF 3 3 27 45 36 3 42 25 35
Bill Young C 59 60 12 17 14 8 1 17 16
Terrence Young 1B 4 3 41 44 27 5 20 32 26
Bob Younger CF 4 5 13 16 11 7 61 57 65
Lupe Zabalza 2B 1 1 43 31 57 26 46 14 34
Justin Zahradnik RF 2 1 11 58 5 3 37 86 34
Adam Zalk LF 3 1 15 32 17 12 34 67 66
Majhemout Zaman 1B 2 3 17 2 30 5 10 33 4
David Zamarron 2B 2 9 55 65 31 28 19 51 33
Tony Zambrano 3B 19 9 25 78 43 36 32 86 35
Gabe Zamora LF 7 2 7 19 8 3 23 41 33
Jon Zamora 1B 5 1 25 25 21 7 23 32 14
Jonathan Zamora CF 1 1 50 28 36 29 75 58 49
Jose Zamora 3B 17 14 31 62 31 27 14 69 18
Marco Zamudio LF 2 2 28 28 16 3 47 20 47
Cesar Zauala LF 1 2 28 42 22 11 50 49 62
Juan Zavala C 29 31 18 23 30 8 19 13 57
Ricky Zavala LF 1 3 16 51 22 1 44 73 54
Tomas Zavala 2B 1 3 58 33 46 21 25 64 49
Enrique Zelaya LF 1 2 21 23 16 9 43 26 29
Edgar Zepeda C 27 24 8 15 17 3 32 18 5
Sergio Zeron 2B 2 1 48 60 45 54 62 50 36
Oscar Zetina SS 6 3 46 31 51 22 44 66 40
Sun Zhong 1B 6 3 12 9 16 12 30 4 1
Xing-yun Zhu LF 1 7 37 20 14 1 37 51 44
Asmerom Zilabamuzale C 76 59 3 33 33 11 1 36 3
Ethan Zoeller LF 1 6 28 39 63 67 53 44 63
Gervasio Zquete LF 1 6 28 60 13 1 40 26 49
Brad Zubke LF 3 3 34 41 27 22 45 60 48
Saturday, January 31st , 2026 - OOTP Baseball 26.8 Build 82