Luis Castillo
Second Baseman · Career Stats, Bio & Records (1996-2010)
Luis Castillo was a second baseman who played in Major League Baseball from 1996 to 2010 for the Florida Marlins, the Minnesota Twins, and the New York Mets, a span of 15 seasons. In 1,720 career games, he hit .290 with 1,889 hits, 28 home runs, and 443 RBI. Luis Castillo was a 3-time All-Star and a 3-time Gold Glove.
- AVG (Batting Average):
- Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
- HR (Home Runs):
- Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
- RBI (Runs Batted In):
- Runs that scored as a direct result of a batter's plate appearance.
- OPS (On-Base Plus Slugging):
- On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.
Data updated
- Position
- Second Baseman
- Bats / Throws
- B / R
- Height / Weight
- 5'11" / 145 lb
- MLB Debut
- 1996-08-08
- Last Game
- 2010-10-03
- Awards
- 3× All-Star · 3× Gold Glove
Full name: Luis Antonio Castillo
Career Batting Statistics
| G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | OBP | SLG | OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1,720 | 6,510 | 1,001 | 1,889 | 194 | 59 | 28 | 443 | 370 | 800 | 850 | .290 | .368 | .351 | .719 | -2,834 |
Career AVG .290 vs. league average .266 across their career seasons — +9.2% above league average.
Career OBP .368 vs. league average .335 across their career seasons — +9.7% above league average.
Career SLG .351 vs. league average .423 across their career seasons — 17.0% below league average.
Career OPS .719 vs. league average .758 across their career seasons — 5.2% below league average.
Season-by-Season Batting
Click a stat to plot it across every season.
| Year | Team | Lg | G | AB | R | H | 2B | 3B | HR | RBI | SB | BB | SO | AVG | Lg AVG | Lg OBP | Lg SLG | Lg OPS | PIV |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1996 | FLO | NL | 41 | 164 | 26 | 43 | 2 | 1 | 1 | 8 | 17 | 14 | 46 | .262 | .269 (-3%) | .340 (-6%) | .426 (-29%) | .767 (-19%) | -471.9 |
| 1997 | FLO | NL | 75 | 263 | 27 | 63 | 8 | 0 | 0 | 8 | 16 | 27 | 53 | .240 | .266 (-10%) | .336 (-8%) | .419 (-36%) | .756 (-23%) | -937.4 |
| 1998 | FLO | NL | 44 | 153 | 21 | 31 | 3 | 2 | 1 | 10 | 3 | 22 | 33 | .203 | .266 (-24%) | .335 (-8%) | .420 (-36%) | .755 (-24%) | -559.0 |
| 1999 | FLO | NL | 128 | 487 | 76 | 147 | 23 | 4 | 0 | 28 | 50 | 67 | 85 | .302 | .271 (+11%) | .344 (+12%) | .433 (-16%) | .778 (-4%) | -115.6 |
| 2000 | FLO | NL | 136 | 539 | 101 | 180 | 17 | 3 | 2 | 17 | 62 | 78 | 86 | .334 | .270 (+23%) | .344 (+21%) | .437 (-11%) | .782 (+3%) | 795.9 |
| 2001 | FLO | NL | 134 | 537 | 76 | 141 | 16 | 10 | 2 | 45 | 33 | 67 | 90 | .263 | .263 (-1%) | .332 (+3%) | .426 (-20%) | .758 (-10%) | -743.5 |
| 2002 | FLO | NL | 146 | 606 | 86 | 185 | 18 | 5 | 2 | 39 | 48 | 55 | 76 | .305 | .261 (+17%) | .331 (+10%) | .416 (-13%) | .747 (-3%) | -113.0 |
| 2003 | FLO | NL | 152 | 595 | 99 | 187 | 19 | 6 | 6 | 39 | 21 | 63 | 60 | .314 | .264 (+19%) | .332 (+15%) | .422 (-6%) | .754 (+3%) | 649.8 |
| 2004 | FLO | NL | 150 | 564 | 91 | 164 | 12 | 7 | 2 | 47 | 21 | 75 | 68 | .291 | .266 (+9%) | .335 (+11%) | .427 (-19%) | .762 (-6%) | -286.1 |
| 2005 | FLO | NL | 122 | 439 | 72 | 132 | 12 | 4 | 4 | 30 | 10 | 65 | 32 | .301 | .264 (+14%) | .330 (+18%) | .418 (-11%) | .749 (+2%) | 508.4 |
| 2006 | MIN | AL | 142 | 584 | 84 | 173 | 22 | 6 | 3 | 49 | 25 | 56 | 58 | .296 | .269 (+10%) | .336 (+6%) | .431 (-14%) | .768 (-5%) | -386.4 |
| 2007 | MIN | AL | 85 | 349 | 54 | 106 | 11 | 3 | 0 | 18 | 9 | 29 | 28 | .304 | .268 (+13%) | .335 (+6%) | .422 (-17%) | .758 (-7%) | -299.7 |
| 2007 | NYN | NL | 50 | 199 | 37 | 59 | 8 | 2 | 1 | 20 | 10 | 24 | 17 | .296 | .268 (+11%) | .335 (+10%) | .422 (-12%) | .758 (-2%) | -299.7 |
| 2008 | NYN | NL | 87 | 298 | 46 | 73 | 7 | 1 | 3 | 28 | 17 | 50 | 35 | .245 | .263 (-7%) | .333 (+7%) | .416 (-27%) | .749 (-12%) | -408.3 |
| 2009 | NYN | NL | 142 | 486 | 77 | 147 | 12 | 3 | 1 | 40 | 20 | 69 | 58 | .302 | .262 (+15%) | .332 (+16%) | .417 (-17%) | .750 (-2%) | 90.8 |
| 2010 | NYN | NL | 86 | 247 | 28 | 58 | 4 | 2 | 0 | 17 | 8 | 39 | 25 | .235 | .257 (-9%) | .325 (+3%) | .402 (-34%) | .728 (-17%) | -551.3 |
| Career · 16 seasons | 1,720 | 6,510 | 1,001 | 1,889 | 194 | 59 | 28 | 443 | 370 | 800 | 850 | .290 | — | — | — | — | -3,127 | ||
Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.
Game Log & Splits
View full game log (1720 games) →Per-game data from Retrosheet (regular season, through 2025).
Batting — Home / Away
| Split | G | AB | R | H | HR | RBI | AVG |
|---|---|---|---|---|---|---|---|
| Home | 860 | 3187 | 507 | 942 | 11 | 228 | .296 |
| Away | 860 | 3323 | 494 | 947 | 17 | 215 | .285 |
Last 10 Games — Batting
| Date | Tm | Opp | Res | AB | R | H | 2B | 3B | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2010-10-03 | NYN | WAS | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010-10-02 | NYN | WAS | W | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2010-09-28 | NYN | MIL | W | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010-09-26 | NYN | PHI | W | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2010-09-24 | NYN | PHI | L | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010-09-11 | NYN | PHI | W | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010-09-10 | NYN | PHI | L | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 2010-09-04 | NYN | CHC | L | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2010-09-02 | NYN | ATL | W | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| 2010-09-01 | NYN | ATL | L | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Fielding Statistics
Career Fielding Totals by Position
| Position | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|
| 2B | 1683 | 1645 | 3287 | 4484 | 124 | 1051 |
Season-by-Season Fielding
| Year | Team | Pos | G | GS | PO | A | E | DP |
|---|---|---|---|---|---|---|---|---|
| 1996 | FLO | 2B | 41 | 41 | 99 | 118 | 3 | 37 |
| 1997 | FLO | 2B | 70 | 64 | 129 | 177 | 9 | 44 |
| 1998 | FLO | 2B | 44 | 43 | 117 | 113 | 7 | 34 |
| 1999 | FLO | 2B | 126 | 122 | 257 | 343 | 15 | 75 |
| 2000 | FLO | 2B | 136 | 135 | 282 | 365 | 11 | 83 |
| 2001 | FLO | 2B | 133 | 131 | 260 | 387 | 13 | 99 |
| 2002 | FLO | 2B | 144 | 143 | 269 | 391 | 13 | 93 |
| 2003 | FLO | 2B | 152 | 151 | 286 | 433 | 10 | 99 |
| 2004 | FLO | 2B | 148 | 147 | 275 | 406 | 6 | 97 |
| 2005 | FLO | 2B | 120 | 116 | 245 | 352 | 7 | 87 |
| 2006 | MIN | 2B | 142 | 142 | 267 | 378 | 6 | 78 |
| 2007 | MIN | 2B | 85 | 85 | 154 | 220 | 3 | 48 |
| 2007 | NYN | 2B | 50 | 48 | 99 | 95 | 2 | 27 |
| 2008 | NYN | 2B | 81 | 78 | 160 | 186 | 6 | 41 |
| 2009 | NYN | 2B | 137 | 135 | 266 | 344 | 11 | 71 |
| 2010 | NYN | 2B | 74 | 64 | 122 | 176 | 2 | 38 |
Career Games by Position
Circle size = games played at each position.
| Position | Games |
|---|---|
| Second Base | 1683 |
Awards & Honors
| Year | Award | Notes |
|---|---|---|
| 2005 | Gold Glove | 2B |
| 2004 | Gold Glove | 2B |
| 2003 | Gold Glove | 2B |
| 2002 | Player of the Week | Week of 2002-06-21 |
Salary History
Luis Castillo's recorded salaries total $50,857,840 over 15 seasons, 1996 to 2010. Castillo's career, 1996 to 2010, falls within 1985 to 2016, the years the salary data covers.
| Year | Team | League | Salary |
|---|---|---|---|
| 2010 | NYN | NL | $6,250,000 |
| 2009 | NYN | NL | $6,250,000 |
| 2008 | NYN | NL | $6,250,000 |
| 2007 | MIN | AL | $5,750,000 |
| 2006 | MIN | AL | $5,071,506 |
| 2005 | FLO | NL | $5,166,667 |
| 2004 | FLO | NL | $4,666,667 |
| 2003 | FLO | NL | $4,850,000 |
| 2002 | FLO | NL | $3,325,000 |
| 2001 | FLO | NL | $2,200,000 |
| 2000 | FLO | NL | $390,000 |
| 1999 | FLO | NL | $225,000 |
| 1998 | FLO | NL | $200,000 |
| 1997 | FLO | NL | $154,000 |
| 1996 | FLO | NL | $109,000 |
| Total recorded salary | $50,857,840 | ||
Award Voting History
| Year | Award | League | Finish | Points Won | Points Max | Votes First |
|---|---|---|---|---|---|---|
| 2003 | Most Valuable Player | NL | 21th | 8.0 | 448 | 0 |
Most Similar Players
Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.
Luis Castillo (highlighted) compared to peers across the same era.
Luis Castillo: the record in brief
Between the debut on August 8, 1996 and the final game on October 3, 2010, Luis Castillo built the record summarized on this page. By club, Castillo's seasons break down as the Florida Marlins (1996 to 2005), the Minnesota Twins (2006 to 2007), and the New York Mets (2007 to 2010). Born on September 12, 1975, in San Pedro de Macoris, San Pedro de Macorís, D.R., Castillo is listed as a second baseman and batted from both sides and threw right-handed. The bio gives 5 feet, 11 inches and 145 pounds. Castillo's full given name, per the bio, is Luis Antonio Castillo.
The batting record for Castillo: 1,720 games, 1,889 hits in 6,510 at bats, and a .290 average; the totals also include 28 homers, 443 runs batted in, and 370 stolen bases. The on-base percentage is .368 and the slugging percentage .351, for an OPS of .719. Castillo's .290 average ran 9.2% above the .266 that the league posted over the same seasons. By OPS the gap is 5.2% below league average (.719 against .758).
Frequently Asked Questions about Luis Castillo
- What years did Luis Castillo play?
- Luis Castillo played in Major League Baseball from 1996 to 2010.
- Was Luis Castillo a pitcher?
- No. Luis Castillo was a position player (Second Baseman).
- How many home runs did Luis Castillo hit?
- Luis Castillo hit 28 career home runs with 1,889 hits.
- What teams did Luis Castillo play for?
- Luis Castillo played for 3 teams: the Florida Marlins (1996–2005), the Minnesota Twins (2006–2007), and the New York Mets (2007–2010).
- Did Luis Castillo win an MVP award?
- No. Luis Castillo did not win the MVP award.
- What awards did Luis Castillo win?
- Luis Castillo won 3 Gold Gloves (2003, 2004, and 2005). He was selected to 3 All-Star Games.
- What were Luis Castillo's career stats?
- In 1,720 games, Luis Castillo had 1,889 hits, 28 home runs, 443 RBI, 1,001 runs, and 370 stolen bases, with a .290 batting average.
- How much did Luis Castillo earn in his career?
- Luis Castillo's recorded salaries total $50,857,840 over 15 seasons, 1996 to 2010. Castillo's career, 1996 to 2010, falls within 1985 to 2016, the years the salary data covers.
- What was Luis Castillo's salary?
- Luis Castillo's last recorded salary was $6,250,000, in 2010. His highest recorded salary was $6,250,000, in 2008, and his lowest was $109,000, in 1996. The Salary History table lists each season from 1996 to 2010.
- What position did Luis Castillo play?
- Luis Castillo played primarily as a second baseman, the position where he appeared in the most games.
- How tall was Luis Castillo and how much did he weigh?
- Luis Castillo was listed at 5 feet 11 inches and 145 pounds.
- How many home runs did Luis Castillo hit each season?
- Luis Castillo's home runs by season: 1 in 1996, 0 in 1997, 1 in 1998, 0 in 1999, 2 in 2000, 2 in 2001, 2 in 2002, 6 in 2003, 2 in 2004, 4 in 2005, 3 in 2006, 1 in 2007, 3 in 2008, 1 in 2009, and 0 in 2010. His most in one season was 6, in 2003.
- What was Luis Castillo's career batting average?
- Luis Castillo batted .290 over his career, with 1,889 hits in 6,510 at bats.
- How many RBI did Luis Castillo have?
- Luis Castillo drove in 443 runs in his career.