2004 Kansas City Royals Roster

The 2004 Kansas City Royals team roster seen on this page includes every player who appeared in a game during the 2004 season. It is a comprehensive team roster and player names are sorted by the fielding position where the most number of games were played during the regular season. Every player's name links to their career statistics.

Below the main roster you will find in the Fast Facts section: a 2004 Kansas City Royals Opening Day starters list, a 2004 Kansas City Royals salary list, a 2004 Kansas City Royals uniform number breakdown and a 2004 Kansas City Royals primary starters list. These team rosters are presented only when and where the data is available.

"The (2004 Kansas City) Royals' season began with a glorious comeback victory over the Chicago White Sox that had Kauffman Stadium rocking. The season ended Sunday with a quiet 5-0 loss to the White Sox." - Sportswriter Dick Kaegel on MLB.com (10/03/2004)
Please consider sponsoring this page: Baseball Almanac started in 2000. In '03 we averaged 132,388 hits per day. In '04 we had 179,878, in '05 we had 255,048 and in '06 we averaged (get ready) 613,728 hits per day — all made possible by support from daily visitors (no corporate sponsors, no parent company, just fans). In 2007 we want to exceed 1,000,000 hits per day and we need you to help us continue to grow. Please consider sponsoring this page today to help us continue this growth trend.
2004 Kansas City Royals



2004 Kansas City Royals Official Logo

Complete Roster  
 

48 Jeremy Affeldt 6-04 185 Left Left 1979-06-06
19 Brian Anderson 6-01 190 Left Left 1972-04-26
55 Kevin Appier 6-02 195 Right Right 1967-12-06
27 Denny Bautista 6-05 170 Right Right 1980-08-23
35 Ryan Bukvich 6-03 235 Right Right 1978-05-13
58 Shawn Camp 6-01 200 Right Right 1975-11-18
21 D.J. Carrasco 6-02 190 Right Right 1977-04-12
56 Jaime Cerda 6-00 175 Left Left 1978-10-26
57 Nate Field 6-02 200 Right Right 1975-12-11
32 Chris George 6-02 200 Left Left 1979-09-16
41 Jimmy Gobble 6-03 190 Left Left 1981-07-19
23 Zack Greinke 6-02 200 Right Right 1983-10-21
38 Jason Grimsley 6-03 180 Right Right 1967-08-07
37 Justin Huisman 6-01 195 Right Right 1979-04-16
52 Matt Kinney 6-05 220 Right Right 1976-12-16
33 Curtis Leskanic 6-00 180 Right Right 1968-04-02
54 Mike MacDougal 6-04 195 Right Both 1977-03-05
34 Darrell May 6-02 170 Left Left 1972-06-13
49 Dennys Reyes 6-03 246 Left Right 1977-04-19
43 Rudy Seanez 5-10 185 Right Right 1968-10-20
50 Jimmy Serrano 5-10 170 Right Right 1976-05-09
47 Scott Sullivan 6-03 210 Right Right 1971-03-13
59 Jorge Vasquez 6-01 165 Right Right 1978-07-16
59 Eduardo Villacis 6-02 170 Right Right 1979-08-29
46 Mike Wood 6-03 180 Right Right 1980-04-26
2 John Buck 6-03 210 Right Right 1980-07-07
7 Alberto Castillo 6-00 185 Right Right 1970-02-10
3 Paul Phillips 5-11 185 Right Right 1977-04-15
30, 33 Benito Santiago 6-01 182 Right Right 1965-03-09
18 Kelly Stinnett 5-11 235 Right Right 1970-02-04
3 Mike Tonis 6-03 220 Right Right 1979-02-09
27 Jose Bautista 6-00 190 Right Right 1980-10-19
4 Angel Berroa 6-00 195 Right Right 1978-01-27
1, 3 Andres Blanco 5-10 150 Right Both 1984-04-11
30 Ruben Gotay 5-11 160 Right Both 1982-12-25
14 Tony Graffanino 6-01 175 Right Right 1972-06-06
1 Wilton Guerrero 5-11 145 Right Both 1974-10-24
28 Ken Harvey 6-02 240 Right Right 1978-03-01
7 Mendy Lopez 6-02 190 Right Right 1973-10-15
31 Donnie Murphy 5-10 180 Right Right 1983-03-10
16 Joe Randa 5-11 190 Right Right 1969-12-18
12, 11 Desi Relaford 5-08 155 Right Both 1973-09-16
29 Mike Sweeney 6-01 195 Right Right 1973-07-22
15 Carlos Beltran 6-01 190 Right Both 1977-04-24
24 Brandon Berger 5-11 205 Right Right 1975-02-21
31 Adrian Brown 6-00 175 Right Both 1974-02-07
8 Dee Brown 6-00 215 Right Left 1978-03-27
9 David DeJesus 6-00 175 Left Left 1979-12-20
31 Byron Gettis 6-00 240 Right Right 1980-03-13
43 Alexis Gomez 6-02 180 Left Left 1978-08-08
22 Juan Gonzalez 6-03 210 Right Right 1969-10-20
45 Aaron Guiel 5-10 190 Right Left 1972-10-05
1 Damian Jackson 5-10 160 Right Right 1973-08-16
24 Ruben Mateo 6-00 185 Right Right 1978-02-10
38 Abraham Nunez 6-02 186 Right Both 1977-02-05
11, 12 Matt Stairs 5-09 175 Right Left 1968-02-27
24 Rich Thompson 6-03 180 Right Left 1979-04-23
36 Calvin Pickering 6-05 275 Left Left 1976-09-29
STATMASTER: Team Fielding, Hitting & Pitching Statistics
Team Schedule   Message Board


The 2004 Kansas City Royals played 162 games during the regular season, won 58 games, lost 104 games, and finished in fifth position. They played their home games at Kauffman Stadium (Park Factors: 113/111) where 1,661,478 fans witnessed their 2004 Royals finish the season with a .358 winning percentage.

Baseball Almanac is pleased to present a unique set of rosters not easily found on the Internet. Included, where data is available, is a 2004 Kansas City Royals Opening Day starters list, a 2004 Kansas City Royals salary list, a 2004 Kansas City Royals uniform number breakdown and a 2004 Kansas City Royals primary starters list:

2004 Kansas City Royals
Opening Day Starters


Brian Anderson
Carlos Beltran
Angel Berroa
Juan Gonzalez
Aaron Guiel
Ken Harvey
Joe Randa
Desi Relaford
Benito Santiago
Mike Sweeney

2004 Kansas City Royals
Most Games by Position

C John Buck (68)
1B Ken Harvey (73)
2B Tony Graffanino (75)
3B Joe Randa (119)
SS Angel Berroa (133)
LF Dee Brown (53)
CF David DeJesus (85)
RF Matt Stairs (57)
DH Mike Sweeney (47)
  
SP Brian Anderson
SP Jimmy Gobble
SP Zack Greinke
SP Darrell May
SP Mike Wood
  
RP Shawn Camp
RP D.J. Carrasco
RP Jaime Cerda
RP Nate Field
RP Jason Grimsley
RP Scott Sullivan
CL Jeremy Affeldt


2004 Kansas City Royals
Salaries

Mike Sweeney $11,000,000.00
Juan Gonzalez $4,000,000.00
Brian Anderson $3,250,000.00
Joe Randa $3,250,000.00
Benito Santiago $2,150,000.00
Scott Sullivan $2,100,000.00
Darrell May $1,750,000.00
Tony Graffanino $1,100,000.00
Matt Stairs $1,000,000.00
Desi Relaford $900,000.00
Dennys Reyes $550,000.00
Kelly Stinnett $500,000.00
Matt Kinney $400,000.00
Angel Berroa $372,500.00
Jeremy Affeldt $350,000.00
D.J. Carrasco $320,500.00
Aaron Guiel $320,000.00
Ken Harvey $317,500.00
Nate Field $306,500.00
Jimmy Gobble $304,000.00
Kevin Appier $300,000.00
Shawn Camp $300,000.00
Abraham Nunez $300,000.00


2004 Kansas City Royals
Uniform Numbers

#1 Andres Blanco
#1 Wilton Guerrero
#1 Damian Jackson
#2 John Buck
#3 Andres Blanco
#3 Paul Phillips
#3 Mike Tonis
#4 Angel Berroa
#7 Alberto Castillo
#7 Mendy Lopez
#8 Dee Brown
#9 David DeJesus
#11 Desi Relaford
#11 Matt Stairs
#12 Desi Relaford
#12 Matt Stairs
#14 Tony Graffanino
#15 Carlos Beltran
#16 Joe Randa
#18 Kelly Stinnett
#19 Brian Anderson
#21 D.J. Carrasco
#22 Juan Gonzalez
#23 Zack Greinke
#24 Brandon Berger
#24 Ruben Mateo
#24 Rich Thompson
#27 Denny Bautista
#27 Jose Bautista
#28 Ken Harvey
#29 Mike Sweeney
#30 Ruben Gotay
#30 Benito Santiago
#31 Adrian Brown
#31 Byron Gettis
#31 Donnie Murphy
#32 Chris George
#33 Curtis Leskanic
#33 Benito Santiago
#34 Darrell May
#35 Ryan Bukvich
#36 Calvin Pickering
#37 Justin Huisman
#38 Jason Grimsley
#38 Abraham Nunez
#41 Jimmy Gobble
#43 Alexis Gomez
#43 Rudy Seanez
#45 Aaron Guiel
#46 Mike Wood
#47 Scott Sullivan
#48 Jeremy Affeldt
#49 Dennys Reyes
#50 Jimmy Serrano
#52 Matt Kinney
#54 Mike MacDougal
#55 Kevin Appier
#56 Jaime Cerda
#57 Nate Field
#58 Shawn Camp
#59 Jorge Vasquez
#59 Eduardo Villacis

Did you know that a 2004 Kansas City Royals Schedule is available and it includes dates of every game played, scores of every game played, a cumulative record, and many hard to find splits (Monthly Splits, Team vs Team Splits & Score Related Splits)?