MLB Today
Loading scoreboard…

← Legends · Lahman ID castilu01 · Baseball Reference ↗

Historical player · 1996–2010 · Seattle Mariners

Luis Castillo

B/T B/R · HT 71 · WT 145 · Born 9/12/1975 · From San Pedro de Macoris, San Pedro de Macorís D.R. · Debut 1996-08-08 · Final 2010-10-03

Career · batting

G
1,720
 
 
AB
6,510
 
 
H
1,889
 
 
HR
28
 
 
RBI
443
 
 
SB
370
 
 
BB
800
 
 
AVG/OPS
0.290 · 0.719
 
 

Where they rank

Career totals are only stats with that team · ranks computed against that franchise's full history

Career with the Florida Marlins · 1996–2005

Team page →
HR
20
#62 on the Marlins
1 B. Bonilla
2 J. Riddle
Hits
1,273
#1 on the Marlins
170 H. Ramirez
RBI
271
#17 on the Marlins
1 J. Bour
11 M. Rojas
SB
281
#1 on the Marlins
51 H. Ramirez
Runs
675
#1 on the Marlins
9 H. Ramirez
BB
533
#1 on the Marlins
46 G. Stanton

Career with the New York Mets · 2007–2010

Team page →
HR
5
#249 on the Mets
1 K. Abbott
1 J. Young
Hits
337
#71 on the Mets
5 R. Hodges
8 T. d'Arnaud
RBI
105
#103 on the Mets
2 J. McEwing
2 P. Duca
SB
55
#25 on the Mets
2 D. Murphy
1 B. Nimmo
Runs
188
#60 on the Mets
9 S. Marte
1 A. Rosario
BB
182
#48 on the Mets
3 G. Foster
1 L. Dykstra

Career with the Minnesota Twins · 2006–2007

Team page →
HR
3
#366 on the Twins
1 J. Anderson
1 T. Zachary
Hits
279
#172 on the Twins
1 C. Kusick
2 G. Borgmann
RBI
67
#279 on the Twins
1 M. Guerra
1 R. Sofield
SB
34
#99 on the Twins
1 J. Jensen
1 R. Bush
Runs
138
#164 on the Twins
1 B. Ganley
1 K. Landreaux
BB
85
#184 on the Twins
2 J. Castro
1 Z. Bonura

MLB · all-time career

vs every player ever
HR
28
#2,685 all-time MLB
1 R. Ashburn
1 E. Young
Hits
1,889
#354 all-time MLB
8 B. Giles
2 L. Doyle
RBI
443
#1,438 all-time MLB
1 I. Calderon
1 W. Smith
SB
370
#94 all-time MLB
2 J. Glasscock
1 T. Goodwin

Batting · year by year

YearTeamLgGABRH2B3BHRRBISBBBSOAVGOBPSLG
1996 Marlins NL 411642643 21 1 8 171446 0.2620.3200.305
1997 Marlins NL 752632763 80 0 8 162753 0.2400.3100.270
1998 Marlins NL 441532131 32 1 10 32233 0.2030.3070.268
1999 Marlins NL 12848776147 234 0 28 506785 0.3020.3840.366
2000 Marlins NL 136539101180 173 2 17 627886 0.3340.4180.388
2001 Marlins NL 13453776141 1610 2 45 336790 0.2630.3440.341
2002 Marlins NL 14660686185 185 2 39 485576 0.3050.3640.361
2003 Marlins NL 15259599187 196 6 39 216360 0.3140.3810.397
2004 Marlins NL 15056491164 127 2 47 217568 0.2910.3730.348
2005 Marlins NL 12243972132 124 4 30 106532 0.3010.3910.374
2006 Twins AL 14258484173 226 3 49 255658 0.2960.3580.370
2007 Twins AL 8534954106 113 0 18 92928 0.3040.3560.352
2007 Mets NL 501993759 82 1 20 102417 0.2960.3710.372
2008 Mets NL 872984673 71 3 28 175035 0.2450.3550.305
2009 Mets NL 14248677147 123 1 40 206958 0.3020.3870.346
2010 Mets NL 862472858 42 0 17 83925 0.2350.3370.267
Career 1,720 6,510 1,001 1,889 194 59 28 443 370 800 850 0.290 0.368 0.351

Fielding by position

PosGGSInnPOAEDP
2B1,6831,64514,375.33,2874,4841241,051

Hall of Fame voting

YearBodyVotesNeededStatus
2016BBWAA0330Ballot
Scout Pack Keep digging
Today scoreboard, games, lineups Teams all 30 club hubs Venues parks by city Trend Lab pitch-by-pitch charts Compare player vs player Site Atlas pages, APIs, feeds