Tips Updates
Daily
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

2004 Chicago CubsNational League (MLB)
Follow TBC on Twitter and Facebook


Mike DiFelice played for the 2004 Chicago Cubs
LeagueNational LeagueDivisionCentralLevelMajor League Baseball
NicknameCubs
LocationChicago,Illinois
Record89-73 (3rd in National League Central)League Rank6thMLB Rank12th
ManagerDusty BakerGeneral ManagerJim Hendry
CoachesGene Clines (First Base Coach), Wendell Kim (Third Base Coach), Juan Lopez (Bullpen Coach), Gary Matthews (Hitting Coach), Dick Pole (Bench Coach), Larry Rothschild (Pitching Coach)
PlayoffsNo playoff information
#1 Draft PickGrant Johnson (#66)
Payroll$90,560,000
Attendance3,170,184
Minor League AffiliatesIowa Cubs (AAA) 79-64 ... West Tennessee Diamond Jaxx (AA) 70-68 ... Daytona Cubs (A+) 70-56 ... Lansing Lugnuts (A) 77-63 ... Boise Hawks (A-) 42-34 ... Arizona Cubs (Rk) 26-29 ...
Years Available1876-2018

Team History -- 2004 Statistics -- 2004 Roster VR -- Game Log -- Batting Lineups -- Defensive Lineups -- Starting Pitchers -- Draft Picks -- Prospects -- Payroll -- Organizational Roster -- Transactions
Batting Stats -- Pitching Stats -- Fielding Stats -- Team Personnel

 

2004 Batting Statistics

TopPREV   NEXT Show Regulars Active Players Drafted Players 1st Round Draft Picks Remove Pitchers
UnifPlayerPosBaAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%Draft InformationStatusCurrent Org (Level)
20Corey PattersoncfL241576319116833624723294516855177.266.320.452.77228563687.327.186.293.3296.624.53.73.526.337.5
1998- 1-   3-CHN
Free Agent  
25Derrek Lee1bR2816160590168391329812568128825414.278.356.504.86030572688.302.226.350.3679.918.61.94.718.942.9
1993- 1-  14-SDN
 
18Moises AloulfR3715560110617636339106306880006212.293.361.557.91833578675.281.264.383.38710.111.91.25.815.444.3
1986- 1-   2-PIT
 
16Aramis Ramirez3bR261455479917432136103024962307625.318.373.578.95131669606.303.260.346.3988.110.21.35.915.239.7
1994-   UDFA-PIT
Retired  
21Sammy SosarfR35126478691212103580005613320349.253.332.517.84924756539.275.264.381.35810.424.72.46.513.746.3
1985-   UDFA-TEX
 
8Michael BarrettcR27134456551313261665143364548413.287.337.489.82622354506.299.202.268.3496.512.71.93.228.541.2
1995- 1-  28-MON
 
7Todd Walker2bL3112937260102194155003435241482.274.352.468.82017438424.282.194.301.34810.112.31.23.524.837.3
1994- 1-   8-MIN
 
6Ramon MartinezssR31102260226415133010264017435.246.313.346.6599019298.276.100.204.2898.713.41.51.086.729.7    
11Mark Grudzielanek2bR3481257327912162311153214107.307.347.432.77911119278.332.125.183.3405.411.52.12.242.824.1
1991-11- 295-MON
 
1Jose Macias3b-2bB30981942352633224153822102.268.292.376.6687312204.318.108.149.2912.518.67.61.564.723.1
1992-   UDFA-MON
 
5Nomar GarciaparrassR3043165284914042021161421106.297.364.455.8197518185.304.158.261.3578.77.60.92.241.336.7
1994- 1-  12-BOS
 
28Todd HollandsworthrfL315714828476282211172611032.318.392.547.9398116167.342.229.345.39710.215.61.54.818.534.0
1991- 3-  80-LAN
 
9Paul BakocL324913813288011010152921134.203.288.283.571399157.248.080.196.2549.618.51.90.6138.032.1
1993- 5- 148-CIN
 
8Alex GonzalezssR31371291528100381142602006.217.241.364.6054713135.250.147.178.2603.019.36.52.243.046.4
1991-13- 354-TOR
 
24Tom Goodwinlf-cfL3577105112180035082200101.200.254.276.530298114.250.076.200.2387.019.32.80.00.038.1
1989- 1-  22-LAN
 
38Carlos ZambranopB23307081610150032908102.229.257.286.54320282.366.057.100.2413.735.49.71.270.012.5
1997-   UDFA-CHN
Free Agent  
31Greg MadduxpR38326951100051011209001.159.171.159.33011079.193.000.029.1501.315.212.00.00.00.0
1984- 2-  31-CHN
 
13Neifi PerezssB29236212235026103602001.371.400.548.94834767.389.177.242.4084.59.02.03.031.030.4
1992-   UDFA-COL
 
13,29Rey OrdonezssR31236121030150021404001.164.190.262.45216467.196.098.131.1983.020.97.01.561.040.0
1993-   UDFA-NYN
 
30Matt ClementpR2929552810020012904100.145.158.164.3229161.296.019.036.1441.647.529.00.00.012.5
1993- 3-  86-SDN
 
34Kerry WoodpR2722452610130021105100.133.167.222.38910253.147.089.133.1713.820.85.51.945.033.3
1995- 1-   4-CHN
Retired  
33Glendon RuschpL2932393610230001107000.154.154.333.48713346.154.179.179.2020.023.90.04.419.550.0
1993-17- 469-KCA
 
22Mark PriorpR2320365500000022006000.139.184.139.3235044.313.000.056.1544.645.510.00.00.00.0
2001- 1-   2-CHN
Free Agent  
4Jason DuboisrfR252023250115001700100.217.240.435.67510225.250.218.261.2774.028.07.04.023.040.0
2000-14- 403-CHN
 
29Ben GrieverfL281516242016000520100.250.316.563.8799319.273.313.313.3600.026.30.05.316.075.0
1994- 1-   2-OAK
 
19Damian Jackson2bR30715110011003600020.067.222.267.4894118.000.200.400.16816.733.32.05.615.0100.0
1991-44-1148-CLE
 
52Sergio MitrepR231315011000001803000.067.125.133.2582119.143.066.133.1225.342.18.00.00.0100.0
2001- 7- 198-CHN
 
27Dave KeltonlfR24810111000000300000.100.100.200.3002110.143.100.100.1240.030.00.00.00.0100.0
1998- 2-  46-CHN
 
19Brendan Harris3bR2339021001001100000.222.300.333.6333110.250.111.222.28410.010.01.00.00.050.0
2001- 5- 138-CHN
Free Agent  
17Calvin MurraycfR32115210001001000000.200.333.200.533106.200.000.200.26616.70.00.00.00.00.0
1992- 1-   7-SFN
 
19Mike DiFelicecR3543000000000100000.000.000.000.000003.000.000.000.0000.033.30.00.00.00.0
1991-11- 285-SLN
 
50Kent MerckerpL36662000000000000000.000.000.000.000002.000.000.000.0000.00.00.00.00.00.0
1986- 1-   5-ATL
 
43Mike WuertzpR25301000000000100000.000.000.000.000001.000.000.000.0000.0100.00.00.00.00.0
1997-11- 334-CHN
Free Agent  
49Jimmy AndersonpL2861000000000000000.000.000.000.000001.000.000.000.0000.00.00.00.00.00.0
1994- 9- 242-PIT
 
51Jon LeicesterpR25301000000000000000.000.000.000.000001.000.000.000.0000.00.00.00.00.00.0
2000-11- 313-CHN
 
37Mike RemlingerpL38461000000000100000.000.000.000.000001.000.000.000.0000.0100.00.00.00.00.0
1987- 1-  16-SFN
 
46Ryan DempsterpR27231000000000100000.000.000.000.000001.000.000.000.0000.0100.00.00.00.00.0
1995- 3-  66-TEX
Retired  
53Francis BeltranpR24311000000000000000.000.000.000.000001.000.000.000.0000.00.00.00.00.00.0
1996-   UDFA-CHN
 
44Kyle FarnsworthpR28671000000000000000.000.000.000.000001.000.000.000.0000.00.00.00.00.00.0
1994-47-1290-CHN
MinorsHouston Astros (MLB)
Batting Totals: (39 players)16256287891508308292357556628489108038784846120.268.328.458.78625795726281.292.458.284.0007.817.22.23.724.037.9 

2004 Pitching Statistics

TopPREV   NEXT Show Regulars Active Players Drafted Players 1st Round Draft Picks
UnifPlayerThAgePosHiLvlWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPctFIPDraftStatusCurrent Org (Level)
31Greg MadduxR38STMLB16114.02333302100212.22181039535331512091.189.231.481.406.394.584.36.5934.36
1984- 2-  31-CHN
 
38Carlos ZambranoR23STMLB1682.75313101100209.21747364148118862201.227.470.603.488.072.323.13.6673.57
1997-   UDFA-CHN
Free Agent  
30Matt ClementR29STMLB9133.68303000000181.015579742377190141121.287.711.143.839.452.473.93.4094.08
1993- 3-  86-SDN
 
34Kerry WoodR27STMLB893.72222200000140.11276258165114470111.278.141.033.279.242.823.98.4713.80
1995- 1-   4-CHN
Retired  
33Glendon RuschL29S/RMLB623.473216160052129.212754501033901141.248.810.692.296.252.733.75.7503.52
1993-17- 469-KCA
 
22Mark PriorR23STMLB644.02212100000118.2112535314481392131.358.491.063.6410.542.904.02.6003.53
2001- 1-   2-CHN
Free Agent  
32LaTroy HawkinsR31R/CLMLB542.637707700502582.07227241014692021.057.901.101.547.574.932.96.5563.54
1991- 7- 180-MIN
Retired  
44Kyle FarnsworthR28RelMLB454.72720720025066.26739351033781021.519.041.354.4510.532.365.26.4444.23
1994-47-1290-CHN
MinorsHouston Astros (MLB)
50Kent MerckerL36RelMLB312.5571071007053.0391515427514131.256.620.684.588.661.892.55.7503.80
1986- 1-   5-ATL
 
52Sergio MitreR23S/RMLB246.621293002051.2713838620375141.7812.371.053.486.451.856.62.3334.52
2001- 7- 198-CHN
 
51Jon LeicesterR25RelMLB513.8932032006041.2402018715350001.338.641.513.247.562.334.32.8334.63
2000-11- 313-CHN
 
37Mike RemlingerL38RelMLB123.4448048006236.2331614316351011.358.100.743.938.592.193.93.3333.59
1987- 1-  16-SFN
 
53Francis BeltranR24RelMLB224.63340340010035.0271918822401001.406.942.065.6610.291.824.89.5005.62
1996-   UDFA-CHN
 
43Mike WuertzR25RelMLB104.34310310011129.0221414417302101.346.831.245.289.311.764.341.0004.53
1997-11- 334-CHN
Free Agent  
40Todd WellemeyerR25RelMLB215.9220020007024.1271616120300101.959.990.377.4011.101.505.92.6673.58
2000- 4- 103-CHN
 
48Joe BorowskiR33RelMLB248.02220220019921.1271919315170001.9911.391.276.337.171.138.02.3335.39
1989-32- 823-CHA
 
46Ryan DempsterR27RelMLB113.9223023008220.21699113181021.446.970.445.667.841.383.92.5004.11
1995- 3-  66-TEX
Retired  
49Jimmy AndersonL28RelMLB004.6670700219.29550331021.308.380.002.792.791.004.66.0003.98
1994- 9- 242-PIT
 
29Andy PrattL24RelMLB0121.6040400101.20440710015.830.000.0037.805.400.1421.60.00016.25
1998- 9- 263-TEX
 
Pitching Totals: (19 players)89733.821621624603215942146813636656231695451346509761.308.361.043.348.252.474.08.549  

2004 Fielding Statistics

TopPREV   NEXT
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
PLaTroy Hawkins31MLBp77-825700121.0000.160.15---77100.047.5Fielding by Day
PKyle Farnsworth28MLBp72-667101018.9440.240.26---72100.044.4Fielding by Day
PKent Mercker36MLBp71-53140051.0000.070.09---71100.043.8Fielding by Day
PMike Remlinger38MLBp48-363701101.0000.210.28---48100.029.6Fielding by Day
PFrancis Beltran24MLBp34-35040041.0000.120.11---34100.021.0Fielding by Day
PGreg Maddux38MLBp333321221551377.9872.300.36---33100.020.4Fielding by Day
PGlendon Rusch29MLBp32161296161423.9570.690.17---32100.019.8Fielding by Day
PJon Leicester25MLBp32-41040041.0000.130.10---32100.019.8Fielding by Day
PMike Wuertz25MLBp31-29040041.0000.130.14---31100.019.1Fielding by Day
PCarlos Zambrano23MLBp313120918292249.9591.520.22---31100.019.1Fielding by Day
PMatt Clement29MLBp303018116213340.9251.230.20---30100.018.5Fielding by Day
PRyan Dempster27MLBp23-20420061.0000.260.30---23100.014.2Fielding by Day
PJoe Borowski33MLBp22-21010011.0000.050.05---22100.013.6Fielding by Day
PKerry Wood27MLBp22221404131218.9440.770.12---22100.013.6Fielding by Day
PMark Prior23MLBp212111841803221.0001.050.19---21100.013.0Fielding by Day
PTodd Wellemeyer25MLBp20-24020121.0000.100.08---20100.012.3Fielding by Day
PSergio Mitre23MLBp1295181000181.0001.500.35---1392.37.4Fielding by Day
PJimmy Anderson28MLBp7-9310041.0000.570.44---7100.04.3Fielding by Day
PAndy Pratt24MLBp4-1100011.0000.251.00---4100.02.5Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
CMichael Barrett27MLBc-3b1301191081103547691088.9948.321.007224813497.080.2Fielding by Day
CPaul Bako32MLBc47433773323042366.9897.700.96361514995.929.0Fielding by Day
CMike DiFelice35MLBc4-6600061.0001.501.00---4100.02.5Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
1BDerrek Lee28MLB1b1611591432125913061131395.9968.630.97---161100.099.4Fielding by Day
1BTodd Walker31MLB2b5-11710181.0001.600.73---1293.93.1Fielding by Day
1BTodd Hollandsworth31MLBlf-cf33211641121.9526.670.95---575.31.9Fielding by Day
1BJason Dubois25MLBof1-1200021.0002.002.00---205.00.6Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
2BTodd Walker31MLB2b8988749150213732370.9814.080.48---12969.054.9Fielding by Day
2BMark Grudzielanek34MLB2b-ss7661568136186530327.9854.240.57---8193.846.9Fielding by Day
2BJose Macias30MLBp16885152403391.0002.440.46---9816.39.9Fielding by Day
2BRamon Martinez31MLBss-2b6118360091.0001.500.50---1025.93.7Fielding by Day
2BDamian Jackson30MLB2b-ss53338141523.9574.400.67---771.43.1Fielding by Day
2BNeifi Perez29MLBss2111440381.0004.000.73---238.71.2Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
3BAramis Ramirez26MLB3b1441411245922211015323.9692.170.25---14599.388.9Fielding by Day
3BRamon Martinez31MLBss-2b241111212213436.9171.380.29---10223.514.8Fielding by Day
3BJose Macias30MLBp1878510121123.9571.220.26---9818.411.1Fielding by Day
3BBrendan Harris23MLBss332244109.8892.670.36---3100.01.9Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
SSRamon Martinez31MLBss-2b735752980174634260.9773.480.48---10271.645.1Fielding by Day
SSNomar Garciaparra30MLBss42413646994317166.9823.880.45---4397.725.9Fielding by Day
SSAlex Gonzalez31MLBss37352976582518152.9673.970.49---37100.022.8Fielding by Day
SSRey Ordonez31MLBss221715331393973.9593.180.46---2395.713.6Fielding by Day
SSNeifi Perez29MLBss1912120204121063.9683.210.51---2382.611.7Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
LFMoises Alou37MLBlf-rf1541521338240782255.9691.600.18---15599.495.1Fielding by Day
LFTom Goodwin35MLBcf-lf1434412000121.0000.860.27---7718.28.6Fielding by Day
LFJose Macias30MLBp8337500051.0000.630.14---988.24.9Fielding by Day
LFTodd Hollandsworth31MLBlf-cf4329500051.0001.250.17---577.02.5Fielding by Day
LFDave Kelton24MLBlf-rf219200021.0001.000.22---825.01.2Fielding by Day
LFTodd Walker31MLB2b1-2100011.0001.000.50---1290.80.6Fielding by Day
LFCalvin Murray32MLBcf1-2200021.0002.001.00---119.10.6Fielding by Day
LFJason Dubois25MLBof1-2000000.000.00---205.00.6Fielding by Day
LFBen Grieve28MLBrf-lf1-1100011.0001.001.00---156.70.6Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
CFCorey Patterson24MLBof1571521367324815333.9972.110.24---157100.096.9Fielding by Day
CFTom Goodwin35MLBcf-lf875914000141.0001.750.24---7710.44.9Fielding by Day
CFJose Macias30MLBp7330400041.0000.570.13---987.14.3Fielding by Day
CFCalvin Murray32MLBcf5-8500051.0001.000.63---1145.53.1Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
RFSammy Sosa35MLBrf1241241097238542247.9841.960.22---12698.476.5Fielding by Day
RFTodd Hollandsworth31MLBlf-cf322623254200561.0001.750.24---5756.119.8Fielding by Day
RFJose Macias30MLBp1377221200231.0001.770.32---9813.38.0Fielding by Day
RFTom Goodwin35MLBcf-lf7125400041.0000.570.16---779.14.3Fielding by Day
RFJason Dubois25MLBof4220500051.0001.250.25---2020.02.5Fielding by Day
RFBen Grieve28MLBrf-lf3212200021.0000.670.17---1520.01.9Fielding by Day
RFCalvin Murray32MLBcf2-2000000.000.00---1118.21.2Fielding by Day
RFDave Kelton24MLBlf-rf1-2000000.000.00---812.50.6Fielding by Day
PosPlayer NameAgeHiLvlC-PosGGSInnPOAEDPTCFPctRFgRFiSBCSPBGPShareTm-ShareFielding by Day
DHTodd Hollandsworth31MLBlf-cf3--000000.000.00---575.31.9Fielding by Day
DHSammy Sosa35MLBrf2--000000.000.00---1261.61.2Fielding by Day
DHMoises Alou37MLBlf-rf1--000000.000.00---1550.60.6Fielding by Day

2004 Team Personnel

Top
Player NameRoleBornDate Age Place HiLvlStat YearsMLB YearsDraft InformationPos
Dusty BakerManager1949-06-15 55Riverside,California MLB1967-19861968-1986
1967-26- 504-ATL
OF
Dave BialasMinor League Field Coordinator1954-02-06 50Houston,Texas AAA1977-1982-
1972- 4-  93-SLN
OF
Billy BlitzerScout1952-08-14 51Brooklyn,New York --   SCOUT
Tom BourqueScout -- --   SCOUT
Keith ChampionSpecial Assistant to the GM1959-09-19 44Granite City,Illinois A+1982-1984-   C
Gene ClinesFirst Base Coach1946-10-06 57San Pablo,California MLB1966-19791970-1979
1966- 6- 115-PIT
OF
Bob DidierAdvance Scout1949-02-16 55Hattiesburg,Mississippi MLB1967-19741969-1974
1967- 4-  72-ATL
C
Stephen FullerScout1974-07-08 29St. Charles,Illinois A-1994-1996-
1994-18- 500-HOU
P
Al GeddesScout -- --   SCOUT
Gene HandleySpecial Assignment Scout1914-11-25 89Kennett,Missouri MLB1946-19471946-1947   2B
Jim HendryGeneral Manager1955-07-27 48Dunedin,Florida --   EXEC
Steve HintonScout1969-09-05 34Elgin,Illinois AA1990-1995-
1991- 9- 236-KCA
1B
Sam HughesScout -- --   SCOUT
Dave KellerMinor League Hitting Coordinator1959-09-28 44Fontana,California A+1980-1984-
1982-28- 715-CIN
1B-OF
Brad KelleyScout1955-01-31 49San Mateo,California --   COACH
Wendell KimThird Base Coach1951-03-09 53Honolulu,Hawaii AAA1977-1980-   COACH
Grady LittleMinor League Catching Instructor1950-03-03 54Abilene,Texas AA1969-1973-
1968-15- 331-ATL
C
Juan LopezBullpen Coach1962-11-12 41Toa Alta,Puerto Rico AAA1983-1989-   C
Ed LynchSpecial Assistant to the GM1956-02-25 48Brooklyn,New York MLB1974-19881980-1987
1977-22- 547-TEX
P
Gary MatthewsHitting Coach1950-07-05 53San Fernando,California MLB1969-19871972-1987
1971- 5-  81-SLN
OF
Brian MilnerScout1959-11-17 44Fort Worth,Texas MLB1978-19821978-1978
1978- 7- 158-TOR
C
Hector OrtegaScout1972-08-31 31Puerto Cabello,Venezuela AAA1989-1997-   3B-OF
Rolando PinoScout1964-01-20 40Havana,Cuba AAA1982-1990-
1982- 2-  42-CHA
3B-SS
Dick PoleBench Coach1950-10-13 53Trout Creek,Michigan MLB1973-19811973-1978
1969-   UDFA-BOS
P
Steve RihaScout -- --   SCOUT
Larry RothschildPitching Coach1952-12-09 51Chicago,Illinois MLB1975-19851981-1982
1975-   UDFA-CIN
P
Ron SantoBroadcaster1940-02-25 64Seattle,Washington MLB1959-19741960-1974   3B
Tom ShaferScout -- --   SCOUT
Keith StohrScout -Marlboro,New York --   COACH
Steve StoneBroadcaster1947-07-14 56Euclid,Ohio MLB1969-19811971-1981
1969- 4-  89-SFN
P
Lester StrodeMinor League Pitching Coordinator1958-06-17 46McMinnville,Tennessee AAA1980-1988-
1980- 4-  94-KCA
P
Billy SwoopeScout1957-- 47Norfolk,Virginia A1977-1977-   OF-C
Brian WilliamsScout -- --   SCOUT
Stan ZielinskiScout1953-- 51- --   SCOUT