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 against 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

20

Neto

Zach Neto

RBI

62

Adell

Jo Adell

AVG

.305

Meckler

Wade Meckler
Team Pitching Leaders

W

9

Soriano

José Soriano

K

150

Detmers

Reid Detmers

ERA

2.83

Ureña

Walbert Ureña
Team Rankings

HR

122

21st

R

481

25th

SO

1,042

7th

ERA

4.48

24th

2026 Division Standings
TEAMWLPCTGB
60
57
.513
58
58
.500
1.5
56
61
.479
4.0
46
71
.393
14.0
Angels Angels
45
72
.385
15.0
Schedule
DATEMATCHUPTIME (ET)
Sun
8/9
@
1:40 PM
Mon
8/10
@
9:38 PM
Tue
8/11
@
9:38 PM
Wed
8/12
@
10:10 PM
Thu
8/13
@
10:07 PM
Last Game
LAA Angels

45 - 72

0

Final

7

MIA Marlins

59 - 59

Sat 8 Aug 2026

MLB 2026 Batting Leaders

MLB 2026 Pitching Leaders

MLB Fantasy 2026

MLB 2026 Betting

MLB 2026 Standings

NL EastWLPCTGB
70
47
.598
62
55
.530
8.0
59
59
.500
11.5
57
61
.483
13.5
51
66
.436
19.0
NL CentralWLPCTGB
72
44
.621
68
49
.581
4.5
58
58
.500
14.0
56
59
.487
15.5
57
61
.483
16.0
NL WestWLPCTGB
69
47
.595
62
55
.530
7.5
60
57
.513
9.5
49
67
.422
20.0
45
71
.388
24.0
AL EastWLPCTGB
69
46
.600
66
51
.564
4.0
64
52
.552
5.5
56
60
.483
13.5
55
62
.470
15.0
AL CentralWLPCTGB
59
56
.513
58
59
.496
2.0
58
59
.496
2.0
56
60
.483
3.5
48
69
.410
12.0
AL WestWLPCTGB
60
57
.513
58
58
.500
1.5
56
61
.479
4.0
46
71
.393
14.0
45
72
.385
15.0

MLB 2026 Scores & Schedule

Scores

DATEMATCHUPSCORE
Fri
7/24
@
3-2
Fri
7/24
@
1-2
Fri
7/24
@
3-2
Fri
7/24
@
4-2
Fri
7/24
@
4-2

Schedule

DATEMATCHUPTIME (ET)
Sat
8/8
@
7:15 PM
Sat
8/8
@
8:10 PM
Sat
8/8
@
9:50 PM
Sun
8/9
@
12:15 PM
Sun
8/9
@
1:35 PM