M3L DOUBLE A
LEAGUE FREE AGENTS REPORT - SCOUTED BY: OSA
02/13/2062
 
  Batters | Pitchers | Fielding Ratings | Fielding Position Ratings
Pitchers Team Age Role Stuff Movement CON STU vsL MOV vsL CON vsL STU vsR MOV vsR CON vsR Velocity Stamina
Bastiaan Aarden 21 RP 4 4 3 4 4 3 4 4 3 94-96 Mph 6
Bartho Addicks 18 RP 3 3 1 3 3 1 3 3 1 89-91 Mph 3
Vito Advocaat 20 SP 4 3 2 4 3 2 4 3 2 93-95 Mph 9
Oda Ageda 19 SP 3 4 2 3 4 2 3 4 2 91-93 Mph 7
Héctor Aguilar 22 SP 4 3 1 4 3 1 4 3 1 92-94 Mph 8
Boryenka Ahmadishin 23 RP 4 4 3 4 3 3 4 4 3 91-93 Mph 10
Phil Akehurst 24 RP 4 4 2 4 3 2 4 4 2 91-93 Mph 3
Tommy Alderdice 26 SP 4 4 1 4 4 1 4 4 1 94-96 Mph 9
Howard Alexander 24 RP 4 3 2 4 3 2 4 3 2 95-97 Mph 5
Arturo Alfonzo 18 SP 3 3 1 3 3 1 3 3 1 90-92 Mph 6
Jake Allen 24 RP 5 3 1 5 3 1 5 3 1 93-95 Mph 2
Jimmy Anderson 23 RP 4 3 1 4 3 1 4 3 1 89-91 Mph 2
Joe Anderson 26 RP 4 4 3 4 4 3 4 4 3 94-96 Mph 2
Michael Andrews 24 SP 4 4 3 4 4 3 4 4 3 95-97 Mph 7
Jeorge-ValJhong Aragon 21 RP 4 3 3 4 3 3 4 3 3 91-93 Mph 8
José Archuletu 27 SP 4 5 1 4 5 1 4 5 1 95-97 Mph 7
Rich Bailey 23 RP 3 4 1 3 4 1 4 4 1 90-92 Mph 3
Herb Banks 22 RP 3 5 3 3 5 3 3 5 3 89-91 Mph 6
António Barajas 18 RP 3 2 1 3 2 1 3 2 1 88-90 Mph 7
Stuart Barreas 24 RP 1 4 3 1 4 3 1 4 3 89-91 Mph 8
Sancho Barrios 19 RP 2 3 3 2 3 3 3 3 3 88-90 Mph 7
Mario Barrón 17 SP 2 3 1 2 3 1 2 2 1 90-92 Mph 5
Raúl Barrón 18 RP 1 3 1 1 3 1 1 4 1 88-90 Mph 9
Eddie Bartlett 24 RP 3 3 2 4 3 2 3 3 2 89-91 Mph 2
Conor Bartram 18 RP 1 3 1 1 3 1 2 3 1 87-89 Mph 5
Pedro Batista 19 SP 3 3 2 4 4 2 3 3 2 93-95 Mph 3
Colby Battle 23 RP 4 3 2 3 2 2 4 3 3 90-92 Mph 4
Gary Baxter 27 SP 4 5 4 4 5 4 4 5 4 92-94 Mph 6
Alex Beck 27 RP 6 5 3 5 5 3 6 5 3 93-95 Mph 2
Jarrod Beck 25 RP 5 5 3 5 5 3 5 5 3 95-97 Mph 2
Jesse Bell 27 SP 5 4 1 5 4 1 4 4 1 94-96 Mph 5
Bill Bennett 27 SP 4 5 3 4 5 3 4 5 3 94-96 Mph 4
Orlando Bermúdez 28 RP 4 5 3 4 5 3 4 5 3 95-97 Mph 1
Robert Bernard 18 RP 3 3 2 3 2 2 3 3 2 89-91 Mph 4
Michael Beyeman 23 SP 4 3 3 4 3 3 4 3 3 92-94 Mph 6
Maximo Biacchi 24 RP 4 3 3 4 3 3 4 3 3 94-96 Mph 8
Harm Blankendal 21 SP 3 3 3 4 3 3 3 3 3 91-93 Mph 5
Ferrie Bolt 17 SP 3 2 1 3 2 1 3 2 1 88-90 Mph 6
Wallace Bowie 24 RP 3 4 2 3 3 2 3 4 2 91-93 Mph 7
Patrick Bowman 28 SP 4 4 3 4 4 3 5 4 3 92-94 Mph 9
Alphonso Brackenbury 24 RP 4 3 2 4 3 2 4 3 2 95-97 Mph 6
Jeff Brammall 26 SP 4 3 3 4 4 3 4 3 3 95-97 Mph 6
Thomas Braud 18 RP 1 2 1 1 3 1 1 2 1 87-89 Mph 4
Ed Breakwell 23 RP 3 4 3 3 4 3 3 4 3 90-92 Mph 7
Manoell Bristow 17 RP 1 3 1 1 3 1 1 3 1 87-89 Mph 1
Donald Brown 24 RP 3 4 5 3 4 5 3 4 5 89-91 Mph 7
Paul Brown 25 SP 4 3 2 4 4 2 4 3 2 89-91 Mph 9
Bill Burke 24 RP 1 4 3 1 4 2 2 4 3 91-93 Mph 3
Gil Burke 26 SP 4 5 3 4 5 3 5 6 3 92-94 Mph 4
Lonnie Burton 29 SP 5 4 3 5 4 3 5 4 3 95-97 Mph 8
Chris Butler 25 RP 2 4 2 3 4 2 2 4 2 89-91 Mph 3
Roger Butt 24 SP 4 5 4 4 5 4 4 5 4 91-93 Mph 4
Fabian Calkhoven 27 RP 3 5 2 3 5 2 3 5 2 94-96 Mph 6
Kyle Campden 24 RP 4 4 3 4 4 3 4 4 3 93-95 Mph 10
Juan Campos 23 SP 4 4 3 4 4 3 4 4 3 94-96 Mph 6
Júlio Cantilo 20 SP 3 4 3 3 4 3 3 4 3 89-91 Mph 8
Miguel Cantú 17 SP 2 2 3 2 2 3 2 2 3 89-91 Mph 8
Anthony Carena 21 RP 5 3 1 5 4 1 5 3 1 95-97 Mph 4
Dan Carpenter 26 SP 4 4 1 4 4 1 4 5 1 90-92 Mph 3
Charles Carson 25 RP 4 4 2 5 5 2 4 4 2 89-91 Mph 2
Pedro Castaneda 25 SP 4 4 3 4 4 3 4 5 3 91-93 Mph 5
Jaime Castillo 25 RP 5 5 3 4 5 3 5 5 3 92-94 Mph 9
Esteban Castro 17 SP 2 2 2 2 2 2 2 2 2 93-95 Mph 4
Roberto Cedeño 25 RP 5 4 2 5 4 2 5 4 2 95-97 Mph 7
Ching Cen 19 SP 3 2 1 3 2 1 3 2 1 92-94 Mph 6
Gang Cen 18 SP 3 3 1 3 3 1 3 3 1 89-91 Mph 7
Xing-fu Cen 20 SP 4 3 3 4 3 3 4 3 3 94-96 Mph 4
Cisco Cervantes 28 SP 5 5 3 5 5 3 5 5 3 92-94 Mph 10
Garin Chambers 23 RP 3 4 4 3 4 4 3 4 4 86-88 Mph 7
Lyle Chambers 25 RP 2 3 1 2 3 1 1 3 1 88-90 Mph 5
Bastien Chaumont 23 SP 5 4 3 4 4 3 5 5 3 93-95 Mph 6
Dermot Chave 24 RP 5 3 5 5 4 5 5 3 5 94-96 Mph 10
Kuang-yin Chen 20 SP 4 3 1 3 2 1 4 3 1 92-94 Mph 4
Dennis Childers 23 RP 3 4 2 3 4 2 3 4 2 92-94 Mph 3
Won-keun Chon 19 RP 4 3 1 4 2 1 5 3 1 95-97 Mph 2
Mike Christensen 24 RP 1 4 3 1 4 3 1 4 3 89-91 Mph 8
Kent Church 25 RP 4 5 2 4 5 2 4 5 2 93-95 Mph 8
Alberto Chávez 25 RP 4 3 1 3 3 1 4 3 1 92-94 Mph 1
Kevin Clayton 23 RP 4 3 1 4 3 1 4 3 1 92-94 Mph 3
Kyle Clayton 22 SP 3 3 3 3 3 3 4 3 3 93-95 Mph 6
Hyatt Cobb 23 SP 3 4 2 3 4 2 3 4 2 92-94 Mph 9
George Cockram 18 SP 2 2 1 2 2 1 3 2 1 88-90 Mph 7
David Coffey 24 RP 4 3 1 4 3 1 4 3 1 93-95 Mph 3
Norberto Colareta 18 SP 3 2 1 3 2 1 3 2 1 89-91 Mph 5
Norm Coleman 27 RP 5 5 5 5 5 5 5 5 5 95-97 Mph 5
Jon Conner 24 RP 3 4 1 3 3 1 3 4 1 89-91 Mph 3
Chet Cooper 26 SP 4 5 3 4 4 3 5 5 3 95-97 Mph 8
Leonard Cooper 23 SP 4 3 2 4 3 2 4 3 2 90-92 Mph 8
Ijsbert Cornelis 29 SP 5 3 1 5 3 1 5 3 1 92-94 Mph 8
Jason Cox 23 RP 4 4 3 4 4 3 4 4 3 91-93 Mph 2
Jesse Cox 24 SP 3 3 3 3 3 3 3 3 3 90-92 Mph 6
Larry Cox 29 RP 5 4 2 5 4 2 5 4 2 92-94 Mph 8
Ron Cox 27 SP 4 5 4 4 4 4 4 5 4 94-96 Mph 8
Travis Crossingham 18 SP 3 2 2 3 2 2 3 2 2 91-93 Mph 6
Juan Cruz 19 SP 3 3 1 3 3 1 3 3 1 92-94 Mph 6
Rafael Cuellar 18 RP 1 3 1 1 2 1 1 3 1 89-91 Mph 4
Jeff Culley 25 RP 4 3 3 4 3 3 3 3 3 89-91 Mph 6
Travis Davidson 28 RP 4 5 3 4 5 3 4 5 3 94-96 Mph 2
Eric Davis 27 RP 4 5 2 4 5 2 5 6 2 97-99 Mph 3
Ray Davis 25 SP 4 3 2 4 3 2 4 3 2 92-94 Mph 5
Tommy Davis 27 SP 4 5 3 4 5 3 4 5 3 93-95 Mph 9
Aladdin Dawud 19 SP 2 3 3 2 3 3 2 3 3 90-92 Mph 7
James de Jesus 24 RP 4 3 3 4 3 3 4 3 3 96-98 Mph 9
Juan De La Cruz 24 RP 5 3 1 5 3 1 5 3 1 93-95 Mph 8
Iwan de Weert 21 RP 2 3 3 2 3 3 2 3 3 90-92 Mph 8
Desmond Dean 25 RP 4 3 1 4 3 1 4 3 1 92-94 Mph 5
José Delgadilo 25 RP 3 4 1 3 3 1 3 4 1 89-91 Mph 2
Javier Delgado 18 SP 3 3 1 3 3 1 3 3 1 89-91 Mph 6
Bob Dignam 23 SP 4 3 2 4 3 2 4 3 2 93-95 Mph 9
Karl Dotson 26 SP 4 4 4 4 3 4 5 4 4 94-96 Mph 9
Rob Dougherty 29 RP 4 5 4 4 5 4 4 5 4 93-95 Mph 9
Oscar Drenth 22 SP 5 4 3 5 4 3 5 4 3 96-98 Mph 6
Yun-qi Du 26 RP 5 4 2 5 4 2 5 4 2 94-96 Mph 6
Bill Duncan 23 SP 3 4 3 3 4 3 3 4 3 94-96 Mph 6
Troy Duncan 24 RP 1 4 3 1 4 3 1 4 3 88-90 Mph 8
Ronnie Dunse 27 RP 5 4 4 5 4 4 5 4 4 94-96 Mph 7
José Durán 28 RP 4 4 1 4 4 1 4 5 1 93-95 Mph 6
Ángel Díaz 26 SP 5 4 3 5 5 4 4 4 3 91-93 Mph 8
Wilson Edwards 25 RP 3 2 1 3 2 1 3 2 1 89-91 Mph 7
Alard Elst 21 SP 3 3 2 3 3 2 3 3 2 92-94 Mph 7
Pedro Escobar 26 SP 4 4 3 4 4 3 4 3 3 92-94 Mph 6
Ricardo Escobar 26 RP 1 4 4 1 4 4 1 4 4 88-90 Mph 1
Ángel Espinoza 22 RP 4 3 2 4 3 2 4 3 2 96-98 Mph 6
Jorge Estrada 29 SP 5 4 2 5 4 2 5 4 2 95-97 Mph 6
Kevin Evans 25 RP 4 4 3 4 4 3 4 4 3 94-96 Mph 6
Morris Faulkner 26 RP 5 5 3 5 4 3 6 5 3 95-97 Mph 10
Will Feeney 29 RP 4 4 2 4 4 2 4 4 2 93-95 Mph 4
Carlos Fidge 25 SP 5 5 2 5 4 2 5 5 2 96-98 Mph 6
Enrique Flores 24 SP 4 4 4 4 3 3 4 4 4 92-94 Mph 8
Bobby Forbes 25 RP 3 4 3 3 4 3 3 4 3 90-92 Mph 8
Tian-yun Fou 20 RP 3 4 3 3 4 3 3 4 3 95-97 Mph 6
Richard Francis 25 RP 4 3 2 4 3 2 4 3 2 92-94 Mph 4
Jorge Freitas 17 RP 2 3 1 2 3 1 2 3 1 88-90 Mph 4
Jerry Fry 22 SP 4 4 3 4 4 3 4 4 3 89-91 Mph 9
Hidehira Fujihara 19 RP 1 2 2 1 2 2 1 2 2 88-90 Mph 6
Curt Gaines 27 RP 4 4 4 4 4 4 4 4 4 92-94 Mph 8
Joe Gallaway 23 RP 1 4 1 1 4 1 1 4 1 89-91 Mph 8
Vicente Gallegos 23 RP 4 4 3 4 4 2 5 5 3 96-98 Mph 5
José García 19 RP 4 3 3 4 3 3 4 3 3 93-95 Mph 2
José García 20 RP 3 3 1 3 3 1 4 3 1 91-93 Mph 5
Juan García 19 SP 3 3 1 2 3 1 3 3 1 91-93 Mph 7
Nelson García 17 RP 3 2 1 3 2 1 3 3 1 87-89 Mph 7
Willie García 23 RP 3 3 1 3 3 1 3 3 1 89-91 Mph 4
Ángel García 21 SP 4 3 3 4 3 3 4 3 3 93-95 Mph 4
Kip Garland 25 SP 4 4 3 4 5 3 4 4 3 89-91 Mph 6
Aaron Gary 27 SP 3 5 4 3 5 4 4 5 4 91-93 Mph 4
Jesús Garza 18 RP 3 3 1 3 3 1 3 3 1 90-92 Mph 5
José Gonzáles 27 SP 5 4 2 5 3 2 5 4 2 95-97 Mph 6
Santiago Gonzáles 24 SP 4 4 2 4 4 2 4 4 2 91-93 Mph 6
Alonso González 29 RP 4 4 3 4 4 3 4 4 3 93-95 Mph 2
Felipe González 29 SP 4 5 5 4 5 5 4 5 5 93-95 Mph 4
Jorge González 20 SP 3 4 3 3 4 3 3 4 3 88-90 Mph 6
Artie Graves 27 SP 4 4 4 4 4 4 4 4 4 93-95 Mph 8
Andrew Green 23 RP 5 4 2 5 5 2 4 4 2 92-94 Mph 2
Brad Green 27 SP 4 5 3 4 4 3 5 5 3 92-94 Mph 6
Michael Green 26 RP 5 5 4 4 5 3 5 6 4 95-97 Mph 3
Ralph Green 26 RP 6 5 3 5 5 3 6 5 3 98-100 Mph 2
Will Gregory 25 RP 4 5 1 4 5 1 4 5 1 94-96 Mph 3
Gilles Grosjean 24 SP 4 3 1 4 3 1 4 3 1 93-95 Mph 9
Tucker Gross 28 SP 5 5 3 5 5 3 5 5 3 93-95 Mph 5
Lieh Guang 23 SP 4 3 2 4 3 2 4 4 2 97-99 Mph 4
Pablo Guerrero 20 SP 3 4 3 3 4 3 3 4 3 92-94 Mph 6
Alejandro Gutiérrez 27 SP 5 5 3 5 5 3 5 5 3 94-96 Mph 6
Arturo Gutiérrez 18 RP 1 3 2 1 2 2 1 3 2 88-90 Mph 6
Billy Gutiérrez 25 SP 4 4 4 4 4 4 4 4 4 93-95 Mph 7
Eduardo Gutiérrez 16 RP 2 2 1 2 2 1 2 2 1 87-89 Mph 5
Octávio Gutiérrez 19 RP 1 2 1 1 2 1 1 2 1 88-90 Mph 6
Donald Guy 25 SP 3 3 1 3 3 1 3 3 1 90-92 Mph 9
Javier Hale 24 RP 3 4 3 3 4 3 3 4 3 89-91 Mph 7
Cliff Hall 25 RP 4 3 1 4 3 1 4 3 1 90-92 Mph 8
Richard Hall 26 RP 4 3 1 4 4 1 4 3 1 93-95 Mph 6
Takeshi Hamada 20 SP 4 2 3 4 3 3 4 2 3 95-97 Mph 5
Rodney Hanna 24 SP 4 3 3 3 3 3 4 3 3 91-93 Mph 9
Ano Hanski 21 RP 4 3 2 4 3 2 4 3 2 95-97 Mph 5
Andrew Hanson 24 SP 5 4 2 5 5 3 4 4 2 92-94 Mph 7
Kazuhiro Hara 22 SP 4 4 2 5 5 2 4 4 2 90-92 Mph 4
Jim Harrington 26 RP 3 3 1 3 3 1 3 3 1 90-92 Mph 8
Mark Harrington 23 RP 3 3 3 4 3 3 3 3 3 88-90 Mph 6
Charles Harris 23 SP 3 4 2 3 4 2 3 4 2 88-90 Mph 6
John Harte 24 SP 4 4 1 4 4 1 4 4 1 91-93 Mph 4
Reginald Helms 27 SP 5 4 2 5 5 2 5 4 2 95-97 Mph 7
Dave Henley 28 RP 4 6 3 4 5 3 4 7 3 89-91 Mph 6
Alonso Hernández 23 SP 4 4 3 4 4 3 3 4 3 90-92 Mph 6
Javier Hernández 18 RP 1 2 3 1 2 2 1 2 3 88-90 Mph 6
César Herrera 25 RP 5 3 3 5 3 3 5 3 3 93-95 Mph 3
Wallace Hicks 26 SP 5 5 1 5 5 1 5 5 1 93-95 Mph 9
Adam Hill 29 RP 5 6 4 5 6 4 5 6 4 98-100 Mph 2
Craig Hines 27 SP 4 4 1 4 4 1 4 4 1 93-95 Mph 5
Joe Holder 26 RP 3 3 3 3 3 3 3 3 3 93-95 Mph 3
Andy Holley 28 SP 4 5 2 4 5 2 5 5 2 95-97 Mph 10
Jon Holmes 23 SP 4 4 3 3 4 3 4 4 3 93-95 Mph 7
Kent Hoover 22 SP 3 4 3 3 3 3 4 4 3 88-90 Mph 6
Rob Hounsell 24 RP 4 4 3 4 4 3 4 4 3 96-98 Mph 5
Deron Howell 25 RP 3 4 1 3 4 1 3 4 1 91-93 Mph 6
Gerald Huff 27 SP 5 5 4 4 5 4 5 5 4 91-93 Mph 7
Tim Hunter 20 SP 4 3 3 3 3 3 4 3 4 91-93 Mph 7
Donnie Ingalsbe 25 RP 3 4 3 3 3 3 3 4 3 88-90 Mph 2
Doug Irgoyen 26 RP 5 4 2 5 3 2 5 4 2 93-95 Mph 3
Les Jackson 23 RP 2 4 2 2 4 2 2 4 2 88-90 Mph 2
Raymond James 20 SP 3 3 4 3 3 4 3 3 4 91-93 Mph 8
Vic Jarvis 17 SP 3 3 1 3 3 1 3 3 1 93-95 Mph 6
Manuel Javier 24 RP 4 4 2 4 4 2 4 4 2 91-93 Mph 10
Eric Jenkins 27 SP 4 5 2 4 5 2 4 5 2 94-96 Mph 8
Baltwin Jens 21 RP 4 4 4 4 4 4 4 4 4 92-94 Mph 5
Bart Jessup 17 RP 1 3 1 1 3 1 1 3 1 87-89 Mph 5
Yu-eh Jiao 20 SP 3 3 2 3 3 2 3 3 2 92-94 Mph 7
Len Johnson 25 RP 5 5 3 6 5 3 5 5 3 95-97 Mph 2
Phil Johnstone 27 SP 4 5 1 4 5 1 4 4 1 92-94 Mph 7
Danny Jones 23 RP 3 3 2 3 3 2 3 3 2 89-91 Mph 3
Garry Jones 24 RP 4 3 1 4 3 1 4 3 1 90-92 Mph 3
Will Jones 22 RP 4 3 1 4 4 1 4 3 1 94-96 Mph 2
Shinsui Kamida 20 SP 4 3 3 4 3 3 4 3 3 90-92 Mph 7
Kerehi Kaponianani 19 SP 4 3 1 4 3 1 4 3 1 94-96 Mph 5
Garnik Karibian 22 RP 4 4 2 4 4 2 4 4 2 91-93 Mph 3
Cameron Keevil 21 RP 5 4 1 4 3 1 5 4 1 95-97 Mph 6
Norm Kelley 25 RP 2 4 2 2 5 2 2 4 2 86-88 Mph 3
Mike Key 24 RP 1 4 4 1 4 4 1 4 4 87-89 Mph 2
Hyung-hwa Kim 18 RP 3 2 1 3 2 1 3 3 1 90-92 Mph 10
Kyung-hwan Kim 20 SP 2 3 1 2 3 1 2 3 1 92-94 Mph 6
Les King 29 SP 5 6 5 5 5 5 5 6 5 93-95 Mph 9
Joel Kirk 23 SP 4 4 3 4 3 3 4 4 3 92-94 Mph 7
Chuck Knight 28 SP 4 5 3 4 5 3 4 5 3 93-95 Mph 7
Kosaku Kobayashi 26 SP 6 5 3 5 5 3 7 5 3 95-97 Mph 6
Tabito Kobayashi 16 RP 3 2 1 3 2 1 3 2 1 88-90 Mph 6
Sadanobu Kogawa 18 SP 2 2 1 2 2 1 2 2 1 91-93 Mph 5
Oscar Kramer 25 SP 4 4 2 4 4 2 4 4 2 92-94 Mph 3
Jacques Laffont 17 RP 1 3 1 1 3 1 1 3 1 88-90 Mph 4
Edward Lamb 28 SP 4 5 2 4 5 2 4 5 2 93-95 Mph 8
Abraham Lambert 23 SP 3 4 2 3 3 2 3 4 2 93-95 Mph 4
Mink Langelaan 20 SP 4 4 3 5 4 3 4 3 3 93-95 Mph 6
Bob Lawrence 26 RP 4 4 1 4 4 1 4 4 1 92-94 Mph 7
Michael Leach 27 SP 4 4 3 4 4 3 5 4 3 92-94 Mph 8
Jim Lee 29 SP 4 5 2 4 5 2 4 5 2 92-94 Mph 9
Kahakuokahale Leilani 21 SP 4 4 4 4 4 4 4 3 4 92-94 Mph 6
Éric Lemaire 29 RP 5 5 4 5 5 4 5 5 4 99-101 Mph 4
Cesar Liefting 21 SP 4 4 4 4 4 4 4 4 4 94-96 Mph 5
Paco Logrono 27 SP 4 4 3 4 4 3 4 4 3 91-93 Mph 4
Jesús Lozano 18 RP 4 3 1 3 2 1 4 3 1 91-93 Mph 8
Claudio Luna 25 SP 5 4 5 4 4 5 5 5 5 93-95 Mph 5
Juan Luna 21 RP 4 4 4 4 5 4 3 4 4 91-93 Mph 6
Nathan Lutz 23 RP 3 4 4 3 4 4 3 4 4 86-88 Mph 7
Philippe Ly 19 SP 3 2 2 3 3 2 3 2 2 89-91 Mph 6
Ken Lyons 27 SP 3 4 2 3 4 2 3 4 2 91-93 Mph 9
José López 27 SP 5 5 1 5 4 1 5 5 1 95-97 Mph 7
Juan López 25 RP 4 4 3 4 4 3 4 4 3 96-98 Mph 3
Luis López 18 SP 3 4 1 3 3 1 3 4 1 90-92 Mph 5
Marvin López 28 RP 5 4 1 5 4 1 5 4 1 93-95 Mph 6
Ricardo López 19 SP 3 3 1 3 3 1 3 3 1 92-94 Mph 5
Alfred MacDonald 24 RP 3 4 3 3 4 3 3 4 3 88-90 Mph 8
Anthony Mai 21 SP 4 4 4 4 4 4 4 4 4 91-93 Mph 6
Kevin Maines 21 SP 4 3 1 4 4 1 4 3 1 92-94 Mph 6
Pengel Maj 24 SP 5 4 3 4 3 3 5 4 3 93-95 Mph 7
Rubén Maldonado 17 RP 2 3 1 2 3 1 2 3 1 87-89 Mph 6
Adhyapayana Mandayam 20 SP 3 3 3 3 3 3 3 3 3 90-92 Mph 8
José Marino 22 RP 5 4 2 5 4 2 5 4 2 94-96 Mph 9
Ari Markkanen 20 SP 3 2 3 3 3 3 3 2 3 90-92 Mph 8
Dax Marshall 28 RP 4 5 4 4 5 4 4 5 4 92-94 Mph 5
Michael Martin 23 RP 3 4 1 3 4 1 3 3 1 90-92 Mph 1
Ernesto Martínez 18 RP 3 2 1 3 2 1 3 3 1 89-91 Mph 6
Ernesto Martínez 20 RP 4 3 3 4 3 3 4 3 3 93-95 Mph 4
Fernando Martínez 19 SP 4 3 1 4 3 1 4 3 1 94-96 Mph 6
Jesús Martínez 18 RP 2 3 1 2 2 1 3 3 1 86-88 Mph 3
Jorge Martínez 28 RP 5 4 2 5 4 2 5 4 2 95-97 Mph 7
Lorenzo Martínez 18 RP 1 2 2 1 3 2 1 2 2 88-90 Mph 9
Paco Martínez 20 RP 3 3 1 3 3 1 3 3 1 91-93 Mph 6
Raúl Martínez 19 SP 1 2 1 1 3 1 1 2 1 92-94 Mph 6
Roberto Martínez 22 SP 4 4 3 5 5 3 4 4 3 93-95 Mph 8
Vicente Martínez 20 RP 3 3 2 3 3 2 3 3 2 88-90 Mph 4
Pat Matheny 24 SP 3 3 3 3 3 3 3 3 3 90-92 Mph 7
Tomiichi Matsuo 17 RP 3 3 2 3 3 2 3 3 2 89-91 Mph 7
Jim May 24 SP 4 3 2 4 4 2 4 3 2 93-95 Mph 6
Al McCormick 26 RP 5 5 3 5 6 3 5 5 3 95-97 Mph 8
Culley McGeraghty 29 SP 4 5 5 4 5 5 4 5 5 92-94 Mph 6
Robby McIntyre 27 RP 3 5 5 2 5 5 3 5 5 91-93 Mph 4
Tom McKerchar 26 SP 4 5 4 4 5 4 4 5 4 91-93 Mph 7
Travis McLaughlin 23 RP 5 4 3 5 4 3 5 4 3 94-96 Mph 3
Jorge Medina 17 RP 3 3 1 3 2 1 3 3 1 89-91 Mph 7
Gonzalo Meléndez 23 SP 3 3 1 3 2 1 3 3 1 94-96 Mph 3
Alfonso Mendoza 23 SP 4 3 1 4 3 1 4 3 1 92-94 Mph 4
Juan Mendoza 19 RP 2 3 3 2 3 3 2 3 3 89-91 Mph 5
Pepe Mendoza 18 RP 1 3 2 1 3 2 1 3 2 88-90 Mph 3
Micah Meyer 24 RP 4 3 1 4 3 1 4 3 1 91-93 Mph 1
Nico Mijnheer 19 RP 4 2 2 4 2 2 4 2 2 92-94 Mph 4
Pila Milanni 26 SP 4 5 1 4 5 1 4 5 1 94-96 Mph 7
Brendan Miller 26 RP 4 3 1 3 3 1 4 4 1 94-96 Mph 2
Dusty Mills 24 RP 5 4 3 5 4 3 5 4 3 92-94 Mph 2
Stepka Milovanov 17 SP 2 3 1 2 3 1 2 3 1 88-90 Mph 8
Iestyn Milsom 19 RP 2 2 1 3 2 1 2 2 1 88-90 Mph 8
Jo Miyashita 23 SP 4 4 4 4 4 4 4 5 4 94-96 Mph 9
Marcos Molina 19 RP 2 3 3 2 3 3 2 3 3 94-96 Mph 6
Mathias Monnier 23 SP 5 5 4 4 5 3 5 5 4 94-96 Mph 5
Harold Moore 27 RP 5 5 2 5 5 2 4 5 2 95-97 Mph 2
Mike Moore 25 RP 5 4 3 4 3 3 5 4 3 95-97 Mph 4
Rod Moore 25 RP 3 4 2 3 4 2 3 4 2 90-92 Mph 5
Steve Moore 20 SP 4 4 4 4 4 4 4 4 4 90-92 Mph 9
Carlos Moreno 17 RP 3 2 1 3 2 1 3 2 1 89-91 Mph 3
Iván Moreno 23 SP 4 3 2 4 3 2 4 3 2 94-96 Mph 6
Gilbert Morgan 27 SP 4 3 2 5 3 2 4 3 2 93-95 Mph 9
Dave Moss 23 SP 4 3 1 4 3 1 4 4 1 94-96 Mph 6
José Márquez 28 RP 5 4 3 5 4 3 5 4 3 92-94 Mph 9
Salvador Márquez 21 SP 4 4 1 4 4 1 4 3 1 92-94 Mph 6
Tsutomu Nakagawa 27 SP 4 4 5 4 4 5 4 4 5 90-92 Mph 5
Héctor Navarro 20 SP 3 3 3 3 3 3 3 4 3 91-93 Mph 6
Mike Nelson 23 RP 5 6 5 5 5 5 5 6 5 91-93 Mph 8
Rich Nelson 26 SP 5 4 3 5 4 3 4 4 3 90-92 Mph 7
Kiryl Neunylov 19 RP 2 3 1 2 3 1 2 2 1 89-91 Mph 4
Gabriel Nevárez 25 RP 4 3 3 4 3 3 4 3 3 91-93 Mph 7
Jed Nevárez 23 SP 3 4 2 3 4 2 4 4 2 91-93 Mph 5
Bobby Nielsen 23 RP 4 4 1 4 4 1 4 4 1 95-97 Mph 4
Júlio Nieto 26 SP 4 5 4 4 5 4 4 5 4 97-99 Mph 3
Seghada Niyangabo 17 SP 1 2 1 1 2 1 1 2 1 88-90 Mph 7
Jonathan Norton 23 RP 4 3 1 4 3 1 4 3 1 92-94 Mph 3
Adrián Nucci 21 SP 4 4 1 4 3 1 4 4 1 95-97 Mph 6
Ryan O'Toole 24 RP 4 3 1 4 3 1 4 4 1 93-95 Mph 3
Georgy Okudjava 20 SP 3 3 1 3 3 1 3 3 1 95-97 Mph 4
John Oliver 23 RP 3 4 3 3 4 3 3 4 3 88-90 Mph 6
Yasuoka Onishi 22 RP 4 5 1 4 5 1 4 5 1 90-92 Mph 2
Stuart Oolbekkink 24 RP 4 4 3 3 4 3 4 4 3 89-91 Mph 6
Carlos Ortega 21 SP 3 4 3 2 3 3 3 4 3 90-92 Mph 10
Juan Ortíz 19 SP 4 3 2 3 3 2 4 3 2 93-95 Mph 7
Kane Osmond 20 RP 5 3 3 5 3 3 5 3 3 95-97 Mph 3
Baio Ou-yang 17 RP 1 3 1 1 3 1 1 3 1 88-90 Mph 11
Ebbe Oude Nijhuis 17 RP 3 3 3 3 3 3 3 3 3 88-90 Mph 5
Joey Oulton 17 RP 3 3 2 3 2 2 3 3 2 89-91 Mph 4
Li-xue Ow 18 RP 2 2 2 2 2 2 2 3 2 84-86 Mph 6
Brant Owens 27 RP 6 3 2 6 3 2 6 3 2 93-95 Mph 6
Francis Owens 26 SP 4 4 2 4 4 2 4 4 2 94-96 Mph 6
Ricardo Padilla 18 RP 1 3 1 1 3 1 1 3 1 90-92 Mph 2
Kun-young Paek 28 SP 4 4 3 4 4 3 4 4 3 92-94 Mph 7
Vladmir Pafov 21 SP 3 5 4 3 5 4 3 5 4 89-91 Mph 6
Tomás Pagán 25 SP 4 4 2 4 4 2 4 4 2 94-96 Mph 6
Jung-hoon Pak 23 RP 3 4 2 3 4 2 3 4 2 89-91 Mph 5
Sergio Palmeiro 22 SP 4 4 4 5 4 4 4 4 4 94-96 Mph 7
Ismo Panula 18 RP 1 2 2 1 2 2 1 2 2 88-90 Mph 6
Ji-man Park 18 SP 3 3 1 3 2 1 4 3 1 94-96 Mph 5
Tommy Parker 25 RP 4 4 2 4 4 2 4 4 2 92-94 Mph 3
Jason Pascoe 17 RP 3 2 1 3 2 1 3 2 1 88-90 Mph 6
Juan Paz 25 RP 3 4 3 3 4 3 3 4 3 89-91 Mph 8
Tomislav Perovic 26 RP 4 4 3 4 4 3 4 4 3 98-100 Mph 5
Henry Peters 26 SP 5 5 3 5 5 3 5 5 3 95-97 Mph 6
Ronnie Peters 27 SP 4 3 3 4 3 3 4 4 3 94-96 Mph 7
Andy Phillips 26 RP 3 4 3 3 4 3 3 4 3 87-89 Mph 6
Vitale Piantini 27 SP 5 5 4 5 5 4 5 5 4 95-97 Mph 6
Juan Picardo 19 SP 4 3 1 4 3 1 4 4 1 90-92 Mph 9
Omar Pineda 22 RP 4 4 3 4 4 3 4 4 3 92-94 Mph 6
Luis Pizarro 28 SP 6 4 1 5 4 1 6 5 1 95-97 Mph 8
Sebastiano Pollaiuolo 21 RP 4 4 3 4 4 3 4 4 3 93-95 Mph 6
Damien Pomardi 18 RP 3 2 2 3 2 2 3 2 2 90-92 Mph 2
Haden Poole 26 SP 3 4 3 3 4 3 4 4 3 90-92 Mph 6
Diego Pounds 29 SP 5 5 4 5 5 4 5 5 4 93-95 Mph 7
John Powell 25 RP 4 3 1 5 3 1 4 3 1 94-96 Mph 3
Nick Price 28 RP 5 6 1 5 6 1 5 6 1 95-97 Mph 6
Brian Quarles 28 RP 3 3 4 3 3 4 3 3 4 94-96 Mph 8
Júlio Quintana 20 SP 3 3 1 3 3 1 3 3 1 95-97 Mph 6
Alejandro Quiñones 18 RP 2 3 3 2 3 3 2 3 3 88-90 Mph 5
Félix Quiñones 24 RP 3 4 4 3 4 4 3 4 4 90-92 Mph 5
Alton Racine 24 RP 4 5 2 3 4 2 4 5 2 87-89 Mph 6
Alberto Ramírez 21 RP 5 3 2 5 3 2 5 3 2 95-97 Mph 2
Miguel Ramírez 21 SP 3 4 4 3 4 4 3 4 3 90-92 Mph 6
Roberto Ramírez 20 RP 3 3 3 3 3 3 3 4 3 90-92 Mph 4
Irving Rascal 28 SP 4 6 5 4 5 5 4 6 5 92-94 Mph 3
Bernard Reece 20 RP 3 4 3 3 3 3 3 4 3 88-90 Mph 7
Blake Reed 25 SP 4 3 2 4 3 2 3 3 2 91-93 Mph 5
Curt Reed 26 RP 4 4 2 5 4 2 4 4 2 93-95 Mph 10
Vicente Rentería 23 RP 4 3 1 4 3 1 4 3 1 95-97 Mph 6
Luis Reyes 25 SP 5 3 2 5 3 2 5 4 2 95-97 Mph 6
Pedro Reyes 20 SP 4 4 1 4 4 1 4 4 1 90-92 Mph 5
Maurice Reynolds 23 RP 4 3 2 3 3 2 4 3 2 92-94 Mph 7
Oliver Reynolds 27 SP 4 4 2 4 4 2 4 4 2 93-95 Mph 8
Ken Rhodes 25 SP 5 5 3 5 5 3 5 5 3 92-94 Mph 3
Edwin Rice 28 RP 5 5 3 5 5 3 5 6 3 94-96 Mph 3
Ken Rice 23 SP 4 4 3 4 4 3 4 3 3 93-95 Mph 5
Paul Rice 23 RP 4 4 2 4 4 2 4 4 2 89-91 Mph 4
Vito Riley 21 SP 3 4 3 3 4 3 4 4 3 95-97 Mph 5
Norberto Rivas 17 RP 2 2 2 3 2 2 2 2 2 89-91 Mph 2
Enrique Rivera 23 SP 4 3 1 3 3 1 4 3 1 94-96 Mph 6
Nacho Rivera 27 SP 5 3 2 5 3 2 5 3 2 94-96 Mph 8
Cristovão Robadais 18 RP 1 3 2 1 3 2 1 3 2 87-89 Mph 6
Cedric Robert 19 RP 3 2 2 3 2 2 3 2 2 88-90 Mph 8
Alfonso Robles 24 RP 4 4 3 4 4 2 4 4 3 91-93 Mph 3
Juan Carlos Rodríguez 27 SP 4 5 2 4 5 2 4 5 2 92-94 Mph 6
Lúcio Rodríguez 19 RP 3 3 3 3 3 3 4 3 3 89-91 Mph 6
Vicente Rodríguez 22 RP 5 4 2 4 4 2 5 4 2 94-96 Mph 6
Alonso Romero 27 SP 5 4 2 4 4 2 5 5 2 95-97 Mph 8
José Rosado 23 RP 3 4 3 3 5 3 3 4 3 87-89 Mph 6
Francisco Rosales 21 RP 3 3 2 3 2 2 3 3 2 91-93 Mph 6
Steven Ross 26 SP 4 4 3 4 4 3 4 4 3 94-96 Mph 6
Stanislav Rovner 23 RP 4 4 3 4 4 3 4 4 3 95-97 Mph 4
Pi-ao Rui 21 SP 4 4 2 4 4 2 4 4 2 96-98 Mph 6
Dale Russell 24 RP 3 3 1 3 3 1 3 3 1 91-93 Mph 2
Carlos Ruíz 29 RP 3 5 5 3 4 5 3 5 5 89-91 Mph 8
Francisco Salas 18 SP 3 2 1 3 2 1 3 2 1 88-90 Mph 4
Mario Salas 23 RP 3 4 3 3 4 4 3 4 3 90-92 Mph 7
Juan Salazar 19 RP 3 4 1 3 4 1 3 4 1 88-90 Mph 6
Hong-chang Sam 16 SP 3 3 1 3 3 1 3 3 1 89-91 Mph 8
Martín Sandoval 17 RP 3 3 2 3 3 2 3 3 2 88-90 Mph 3
Augusto Santos 18 RP 1 3 2 1 3 2 2 3 2 87-89 Mph 7
Kicham Sassi 23 RP 5 4 4 5 4 4 5 4 4 94-96 Mph 4
Jean Schilder 18 RP 1 3 1 1 3 1 1 3 1 87-89 Mph 6
Jim Schneider 23 RP 3 4 3 3 4 3 3 4 3 88-90 Mph 6
Norm Scott 20 SP 4 4 3 4 4 3 4 4 3 90-92 Mph 6
Yun Sha 20 SP 4 4 3 4 4 3 4 4 3 90-92 Mph 4
Travis Sheffield 25 SP 4 3 1 4 3 1 4 4 1 95-97 Mph 5
Guy Shirley 28 SP 4 4 2 4 4 2 4 4 2 93-95 Mph 9
Edgardo Silva 24 RP 5 4 3 5 4 3 5 5 4 94-96 Mph 4
José Silva 24 RP 5 5 3 5 4 3 5 5 3 94-96 Mph 7
Jerrel Sinke 17 SP 3 3 1 3 3 1 3 3 1 91-93 Mph 5
Marv Skelly 23 RP 4 4 2 4 4 2 4 3 2 93-95 Mph 3
David Smith 24 SP 5 4 1 4 4 1 5 4 1 93-95 Mph 8
Paul Smith 23 SP 4 3 1 4 2 1 4 3 1 95-97 Mph 7
Reece Smith 17 RP 2 2 1 2 2 1 2 2 1 88-90 Mph 7
Jorge Soto 20 SP 4 4 1 4 4 1 4 4 1 93-95 Mph 6
Thom Spencer 24 SP 4 4 2 4 4 2 4 4 2 94-96 Mph 3
Sal Spoletiani 18 RP 3 3 1 2 3 1 3 3 1 90-92 Mph 7
Arup Sreekanthan 19 SP 3 3 3 3 3 3 3 3 3 89-91 Mph 6
Leo Stannard 20 RP 1 3 3 1 3 3 1 3 3 92-94 Mph 6
Jim Steele 25 RP 4 5 3 4 5 3 4 5 3 97-99 Mph 3
Seth Stephenson 24 SP 4 4 2 4 4 2 4 4 2 94-96 Mph 4
Adam Stewart 26 SP 5 4 3 5 4 3 5 4 3 98-100 Mph 7
Mao Su-Tu 29 RP 4 5 4 4 4 4 5 5 4 94-96 Mph 1
Hwen-thiang Sun 26 SP 5 5 3 5 5 3 5 5 3 96-98 Mph 4
Rusty Swanson Jr. 26 RP 4 4 1 4 3 1 4 4 1 91-93 Mph 6
Stuart Symes 18 RP 3 3 2 3 3 2 3 3 2 91-93 Mph 5
Iván Sáenz 22 RP 5 4 2 5 4 2 5 4 2 96-98 Mph 3
Francisco Sánchez 26 RP 4 5 3 4 5 3 4 6 3 91-93 Mph 8
Héctor Sánchez 26 SP 4 4 2 4 4 2 4 4 2 95-97 Mph 9
José Sánchez 19 RP 4 3 3 4 3 3 4 3 3 92-94 Mph 4
Román Sánchez 18 RP 2 2 2 2 2 2 2 2 2 89-91 Mph 7
Larry Tait 24 SP 4 4 2 4 4 2 4 5 2 91-93 Mph 8
Nobuatsu Tanaka 20 RP 3 3 2 3 3 2 3 3 2 89-91 Mph 7
Gerald Tate 21 SP 4 4 4 4 4 4 4 4 4 91-93 Mph 7
Brian Taylor 25 SP 5 5 2 5 5 2 5 5 2 95-97 Mph 6
Guy Thiébaut 18 RP 1 3 1 1 3 1 1 3 1 87-89 Mph 7
Wen-hua Thum 20 SP 3 3 2 3 3 2 3 3 2 89-91 Mph 6
José Trevino 17 SP 2 2 1 2 3 1 2 2 1 88-90 Mph 8
Maximino Tristo 19 RP 3 2 1 3 2 1 3 2 1 89-91 Mph 6
Young-lau Tung 25 SP 3 3 2 3 3 2 3 4 2 96-98 Mph 8
Shuan-yan Tze 17 RP 3 2 1 3 2 1 3 3 1 89-91 Mph 7
Bartolo Valdés 22 SP 4 4 4 4 4 4 4 4 4 95-97 Mph 5
Nick Valens 25 RP 1 4 1 1 4 1 1 4 1 87-89 Mph 1
Armando Valentín 28 SP 5 5 1 5 5 1 5 5 1 94-96 Mph 6
Octávio Valentín 17 RP 3 2 1 3 2 1 3 2 1 89-91 Mph 7
Jim van Gorp 23 RP 5 4 3 4 4 3 5 4 3 94-96 Mph 9
Luis Vargas 23 RP 5 3 3 5 3 3 5 3 3 96-98 Mph 6
Adrián Vega 25 SP 4 4 1 4 4 1 4 4 1 92-94 Mph 9
Enrique Velasco 19 RP 3 4 1 3 4 1 3 4 1 90-92 Mph 4
Pablo Velásquez 18 SP 2 3 1 2 3 1 2 3 1 89-91 Mph 6
Reynaldo Velásquez 19 RP 2 3 2 2 3 2 2 3 2 87-89 Mph 2
Javier Velázquez 20 RP 3 4 4 3 4 4 3 4 4 87-89 Mph 6
Oliver Vializ 20 SP 1 3 2 1 3 2 1 3 2 87-89 Mph 8
Mike Vickers 24 RP 5 5 3 5 5 4 4 5 3 94-96 Mph 6
Rafael Villegas 18 SP 3 3 1 3 2 1 4 3 1 93-95 Mph 8
Dan Vinson 25 RP 4 3 1 4 3 1 4 3 2 95-97 Mph 2
Lawrence Walker 23 RP 4 4 1 4 4 1 4 4 1 94-96 Mph 2
Wes T. Walker 25 SP 4 4 2 4 4 2 4 4 2 95-97 Mph 8
Jim Wall 22 SP 4 5 4 4 5 4 4 5 4 91-93 Mph 6
Travis Wallace 26 RP 4 3 2 4 3 2 4 3 2 90-92 Mph 2
Bo Wang 18 SP 2 3 1 2 3 1 2 3 1 88-90 Mph 3
Brandon Ward 22 RP 4 3 2 4 3 2 4 3 2 96-98 Mph 2
Tom Ward 27 SP 5 7 3 5 8 4 5 7 3 92-94 Mph 9
Brent Warner 24 SP 3 4 3 3 4 3 3 4 3 91-93 Mph 8
Gregg Weaver 25 RP 1 4 3 1 4 3 1 4 3 89-91 Mph 6
Dave Webber 24 RP 4 3 3 4 3 2 4 3 3 94-96 Mph 5
Hugh Webber 24 RP 3 4 3 3 3 3 3 4 3 92-94 Mph 9
Robby Wells 24 RP 3 4 2 4 4 2 3 5 2 93-95 Mph 2
Oscar Welson 20 SP 3 3 1 4 3 2 3 3 1 90-92 Mph 5
Ethan Wenden 17 RP 2 3 1 2 3 1 2 3 1 87-89 Mph 2
Ken White 24 RP 4 4 1 4 4 1 4 4 1 95-97 Mph 8
Lou White 24 SP 4 4 1 5 4 2 4 4 1 92-94 Mph 6
Gordon Whittier 24 SP 2 4 3 2 4 3 2 4 3 92-94 Mph 4
John Wild 24 RP 6 4 4 6 4 4 6 4 4 94-96 Mph 9
Edward Wilder 23 SP 4 3 3 4 3 3 4 3 3 95-97 Mph 10
Frederick Williams 25 SP 5 4 2 5 4 2 5 4 2 92-94 Mph 8
James Williams 24 RP 4 4 1 4 4 1 4 4 1 93-95 Mph 6
Bruce Willing 26 SP 4 4 3 4 4 2 4 4 3 94-96 Mph 4
Steve Wilson 26 RP 4 3 1 4 3 1 4 3 1 91-93 Mph 6
Silvian Wolthuis 22 RP 4 4 3 4 4 3 4 4 3 94-96 Mph 6
Tom Womack 25 RP 4 5 2 4 5 2 4 5 2 94-96 Mph 3
Leonard Wood 24 RP 4 3 1 4 3 1 4 3 1 89-91 Mph 7
Danny Wright 26 SP 3 3 3 3 3 2 3 3 3 91-93 Mph 7
Stephen Wright 26 SP 4 3 3 4 3 3 4 3 3 90-92 Mph 9
You-yi Xian 22 RP 5 3 3 5 3 3 5 3 3 96-98 Mph 6
Seong-ho Yang 24 RP 4 3 2 4 3 2 5 3 2 91-93 Mph 7
Asher Yeo 27 RP 5 4 1 5 4 1 5 4 1 94-96 Mph 2
Han-lee Yi 23 RP 4 4 4 4 4 4 4 4 4 95-97 Mph 5
Yan-hao Yong 19 SP 2 3 1 2 3 1 2 3 1 90-92 Mph 3
Denny Young 18 SP 1 3 2 1 3 2 1 3 2 88-90 Mph 9
José Zapata 28 RP 4 5 1 4 5 1 4 5 1 98-100 Mph 2
Romão Zeta 18 RP 1 3 2 1 3 2 1 3 2 88-90 Mph 6
Monday, February 23rd , 2026 - OOTP Baseball 25.11 Build 104