willie mcgee career stats

Willie McGee played 18 seasons for 4 teams, including the Cardinals and Giants. He had a .295 batting average, 2,254 hits, 79 homers, 856 RBIs and 1,010 runs scored. He won 3 Gold Glove awards, 1 MVP award, 1 Silver Slugger award and 1 World Series.

NAMESEASONTMGABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDPAVGOBPSLGOPSwRCWRAAwOBAwRC+BRAA
1Willie McGee
W. McGee
1982
123
422
43
125
12
8
4
56
12
2
58
24
12
439
165
24
2
1
2
9
.296
.318
.391
.709
48
-1.1
.315
97
-1.5
2Willie McGee
W. McGee
1983
147
601
75
172
22
8
5
75
26
0
98
39
8
631
225
35
1
3
2
8
.286
.314
.374
.689
66
-5.6
.308
92
-6.1
3Willie McGee
W. McGee
1984
145
571
82
166
19
11
6
50
29
1
80
43
10
604
225
36
0
3
2
12
.291
.325
.394
.719
69
1.8
.321
103
2
4Willie McGee
W. McGee
1985
152
612
114
216
26
18
10
82
34
0
86
56
16
652
308
54
1
5
2
3
.353
.384
.503
.887
110
36.4
.389
151
37.8
5Willie McGee
W. McGee
1986
124
497
65
127
22
7
7
48
37
1
82
19
16
539
184
36
0
4
7
8
.256
.306
.370
.676
52
-9.8
.297
85
-9.6
6Willie McGee
W. McGee
1987
153
620
76
177
37
11
11
105
24
2
90
16
4
652
269
59
1
5
5
24
.285
.312
.434
.746
77
-3.3
.320
94
-4.7
7Willie McGee
W. McGee
1988
137
562
73
164
24
6
3
50
32
1
84
41
6
600
209
33
2
3
5
10
.292
.329
.372
.701
66
0.7
.313
101
0.4
8Willie McGee
W. McGee
1989
58
199
23
47
10
2
3
17
10
1
34
8
6
211
70
15
0
1
0
2
.236
.275
.352
.627
18
-4.7
.284
79
-4.9
9Willie McGee
W. McGee
1990
TOT
154
614
99
199
35
7
3
77
48
1
104
31
9
665
257
45
0
2
6
13
.324
.373
.419
.791
93
18.4
.355
120
15.7
10Willie McGee
W. McGee
1991
131
497
67
155
30
3
4
43
34
2
74
17
9
543
203
37
8
2
3
11
.312
.357
.408
.765
72
10.8
.344
121
12.9
11Willie McGee
W. McGee
1992
138
474
56
141
20
2
1
36
29
1
88
13
4
510
168
23
5
1
3
7
.297
.339
.354
.693
55
-0.4
.316
101
0.6
12Willie McGee
W. McGee
1993
130
475
53
143
28
1
4
46
38
1
67
10
9
519
185
33
3
2
7
12
.301
.353
.389
.742
64
1.5
.330
104
2.6
13Willie McGee
W. McGee
1994
45
156
19
44
3
0
5
23
15
0
24
3
0
176
62
8
1
4
2
8
.282
.337
.397
.735
20
-2
.320
93
-1.7
14Willie McGee
W. McGee
1995
67
200
32
57
11
3
2
15
9
0
41
5
2
217
80
16
5
3
0
5
.285
.311
.400
.711
23
-3.8
.312
79
-5.9
15Willie McGee
W. McGee
1996
123
309
52
95
15
2
5
41
18
2
60
5
2
331
129
22
1
1
2
8
.307
.348
.417
.766
43
0.5
.337
104
1.7
16Willie McGee
W. McGee
1997
122
300
29
90
19
4
3
38
22
0
59
8
2
323
126
26
0
1
2
6
.300
.347
.420
.767
41
1.3
.337
101
0.5
17Willie McGee
W. McGee
1998
120
269
27
68
10
1
3
34
14
0
49
7
2
286
89
14
0
3
5
6
.253
.287
.331
.618
20
-15.3
.267
56
-15.8
18Willie McGee
W. McGee
1999
132
271
25
68
7
0
0
20
17
0
60
7
4
290
75
7
0
2
3
5
.251
.293
.277
.570
17
-20.9
.257
44
-22.1
Total2,2017,6491,0102,2543509479856448151,2383521218,1883,029523304658157.295.333.396.7299554.6.3231011.9

More Cardinals Stats

Team Batting Leaders

HR

2

Walker

Jordan Walker

RBI

8

Walker

Jordan Walker

AVG

.310

Scott

Victor Scott II
Team Pitching Leaders

W

1

Graceffo

Gordon Graceffo

K

9

McGreevy

Michael McGreevy

ERA

1.64

Liberatore

Matthew Liberatore
Team Rankings

HR

8

20th

R

40

13th

SO

55

30th

ERA

4.94

26th

2026 Division Standings
TEAMWLPCTGB
7
2
.778
6
3
.667
1.0
6
3
.667
1.0
Cardinals Cardinals
5
4
.556
2.0
4
5
.444
3.0
Schedule
DATEMATCHUPTIME (ET)
Mon
4/6
@
6:45 PM
Tue
4/7
@
6:45 PM
Wed
4/8
@
4:05 PM
Fri
4/10
@
8:15 PM
Sat
4/11
@
7:15 PM
Last Game
STL Cardinals

5 - 4

5

Final

3

DET Tigers

4 - 5

Sun 5 Apr 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
6
3
.667
6
4
.600
0.5
6
4
.600
0.5
5
4
.556
1.0
3
6
.333
3.0
NL CentralWLPCTGB
7
2
.778
6
3
.667
1.0
6
3
.667
1.0
5
4
.556
2.0
4
5
.444
3.0
NL WestWLPCTGB
7
2
.778
5
5
.500
2.5
4
5
.444
3.0
3
6
.333
4.0
3
7
.300
4.5
AL EastWLPCTGB
7
2
.778
4
5
.444
3.0
4
5
.444
3.0
3
6
.333
4.0
2
7
.222
5.0
AL CentralWLPCTGB
6
4
.600
4
5
.444
1.5
4
5
.444
1.5
4
5
.444
1.5
3
6
.333
2.5
AL WestWLPCTGB
6
4
.600
5
5
.500
1.0
4
5
.444
1.5
4
6
.400
2.0
3
6
.333
2.5

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Tue
3/24
@
7-0
Wed
3/25
@
7-11
Wed
3/25
@
2-14
Wed
3/25
@
10-4
Wed
3/25
@
1-2

Schedule

DATEMATCHUPTIME (ET)
Mon
4/6
@
4:10 PM
Mon
4/6
@
6:10 PM
Mon
4/6
@
6:40 PM
Mon
4/6
@
6:40 PM
Mon
4/6
@
6:45 PM