oldest player to hit for the cycle

Dave Winfield is the oldest in a game with more than 0 times hitting for the cycle. He was 39 years and 264 days old versus the Royals on June 24, 1991.

Interpreted as:
oldest player to regular-season hit for the cycle
NAMEAgeCYCLEDATETMOPPABRH2B3BHRRBIBBHBPSOSBCSPATBXBHSHSFIBBGIDP
1Dave Winfield
D. Winfield
39-264
1
6/24/1991
@
5
3
5
1
1
1
3
0
0
0
0
0
5
11
3
0
0
0
0
2Cy Williams
C. Williams
39-227
1
8/5/1927
@
4
3
4
1
1
1
6
1
0
0
0
0
5
10
3
0
3Bob Johnson
B. Johnson
38-223
1
7/6/1944
vs
5
4
4
1
1
1
3
0
0
0
0
0
5
10
3
0
0
4Honus Wagner
H. Wagner
38-180
1
8/22/1912
vs
5
3
4
1
1
1
4
0
0
0
1
5
10
3
0
5Chris Speier
C. Speier
38-011
1
7/9/1988
vs
6
4
5
2
1
1
5
0
0
0
0
0
6
12
4
0
0
0
0
6George Brett
G. Brett
37-071
1
7/25/1990
@
5
3
4
1
1
1
1
0
0
0
0
0
5
10
3
0
0
0
1
7Carlton Fisk
C. Fisk
36-142
1
5/16/1984
vs
5
2
4
1
1
1
2
0
0
0
0
0
5
10
3
0
0
0
1
8Adrian Beltre
A. Beltre
36-118
1
8/3/2015
vs
5
2
4
1
1
1
3
0
0
0
0
0
5
10
3
0
0
0
0
9Craig Biggio
C. Biggio
36-115
1
4/8/2002
@
4
2
4
1
1
1
4
1
0
0
0
0
5
10
3
0
0
1
0
10Charlie Gehringer
C. Gehringer
36-016
1
5/27/1939
vs
5
2
4
1
1
1
5
0
0
0
0
0
5
10
3
0
0
11Bengie Molina
B. Molina
35-361
1
7/16/2010
@
4
1
4
1
1
1
4
0
0
0
0
0
4
10
3
0
0
0
0
12Lou Brock
L. Brock
35-343
1
5/27/1975
vs
5
2
4
1
1
1
2
0
0
1
1
0
5
10
3
0
0
0
0
13Rajai Davis
R. Davis
35-257
1
7/2/2016
@
5
2
4
1
1
1
2
0
0
0
1
0
5
10
3
0
0
0
0
14Max Carey
M. Carey
35-160
1
6/20/1925
vs
6
2
4
1
1
1
4
0
0
0
0
1
6
10
3
0
15Michael Cuddyer
M. Cuddyer
35-143
1
8/17/2014
vs
5
3
4
1
1
1
3
0
0
1
0
0
5
10
3
0
0
0
0
16Jeff Frye
J. Frye
34-351
1
8/17/2001
vs
4
2
4
1
1
1
3
0
0
0
0
0
4
10
3
0
0
0
0
17Mark Grudzielanek
M. Grudzielanek
34-301
1
4/27/2005
vs
5
3
4
1
1
1
2
0
0
0
0
0
5
10
3
0
0
0
0
18Paul Molitor
P. Molitor
34-266
1
5/15/1991
@
5
2
4
1
1
1
1
0
0
0
0
0
5
10
3
0
0
0
0
19Dante Bichette
D. Bichette
34-204
1
6/10/1998
vs
6
2
4
1
1
1
5
0
0
0
0
0
6
10
3
0
0
0
0
20Mike Hegan
M. Hegan
34-044
1
9/3/1976
@
5
2
4
1
1
1
6
1
0
0
0
0
6
10
3
0
0
0
0
21Lou Gehrig
L. Gehrig
34-043
1
8/1/1937
vs
5
1
4
1
1
1
3
0
0
0
0
0
5
10
3
0
22Danny Murphy
D. Murphy
34-014
1
8/25/1910
vs
5
2
5
1
1
1
1
0
0
0
0
5
11
3
0
23Dixie Walker
D. Walker
33-344
1
9/2/1944
vs
4
2
4
1
1
1
4
0
0
0
0
0
4
10
3
0
0
24Joe Cronin
J. Cronin
33-295
1
8/2/1940
@
5
1
4
1
1
1
4
0
0
1
0
0
5
10
3
0
0
25Bryce Harper
B. Harper
33-247
1
6/20/2026
vs
5
2
4
1
1
1
3
0
0
0
0
0
5
10
3
0
0
0
0
Results may be incomplete. StatMuse has complete game-level data for player age going back to the 1908 season.
Some of the information used here was obtained free of charge from Retrosheet.

More MLB News

More Angels Stats

Team Batting Leaders

HR

17

Trout

Mike Trout

RBI

41

Adell

Jo Adell

AVG

.267

Peraza

Oswald Peraza
Team Pitching Leaders

W

8

Soriano

José Soriano

K

100

Detmers

Reid Detmers

ERA

2.41

Ureña

Walbert Ureña
Team Rankings

HR

92

12th

R

352

12th

SO

673

9th

ERA

4.63

25th

2026 Division Standings
TEAMWLPCTGB
39
39
.500
38
39
.494
0.5
36
40
.474
2.0
36
42
.462
3.0
Angels Angels
31
47
.397
8.0
Schedule
DATEMATCHUPTIME (ET)
Sun
6/21
@
4:05 PM
Mon
6/22
@
9:38 PM
Tue
6/23
@
9:38 PM
Wed
6/24
@
4:07 PM
Fri
6/26
@
9:38 PM
Last Game
LAA Angels

31 - 47

7

Final

0

ATH Athletics

38 - 39

Sat 20 Jun 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
48
27
.640
41
35
.539
7.5
40
37
.519
9.0
39
38
.506
10.0
34
42
.447
14.5
NL CentralWLPCTGB
45
29
.608
40
34
.541
5.0
40
37
.519
6.5
38
39
.494
8.5
36
39
.480
9.5
NL WestWLPCTGB
49
28
.636
39
36
.520
9.0
39
37
.513
9.5
31
45
.408
17.5
30
47
.390
19.0
AL EastWLPCTGB
46
29
.613
42
31
.575
3.0
38
39
.494
9.0
36
42
.462
11.5
31
43
.419
14.5
AL CentralWLPCTGB
41
36
.532
39
36
.520
1.0
37
41
.474
4.5
32
44
.421
8.5
32
45
.416
9.0
AL WestWLPCTGB
39
39
.500
38
39
.494
0.5
36
40
.474
2.0
36
42
.462
3.0
31
47
.397
8.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
6/5
@
18-3
Fri
6/5
@
6-8
Fri
6/5
@
5-3
Fri
6/5
@
13-3
Fri
6/5
@
1-5

Schedule

DATEMATCHUPTIME (ET)
Sun
6/21
@
4:05 PM
Sun
6/21
@
4:10 PM
Sun
6/21
@
4:10 PM
Sun
6/21
@
7:20 PM
Mon
6/22
@
6:10 PM