who is the oldest player to play in the mlb all star game each year for the last 20 years

Between May 4, 2005 and May 4, 2025, Mariano Rivera is the oldest in an All-Star Game. He was 43 years and 229 days old against the All-Stars on July 16, 2013.

NAME AGE DATE TM OPP AB R H 2B 3B HR RBI BB HBP SO SB CS PA TB XBH SH SF IBB GIDP
1 Mariano Rivera
M. Rivera
43-229
7/16/2013
ALS ALS
@
NLS NLS
2 Barry Bonds
B. Bonds
42-351
7/10/2007
NLS NLS
vs
ALS ALS
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
3 Roger Clemens
R. Clemens
42-342
7/12/2005
NLS NLS
@
ALS ALS
4 Albert Pujols
A. Pujols
42-184
7/19/2022
NLS NLS
vs
ALS ALS
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
5 Trevor Hoffman
T. Hoffman
41-274
7/14/2009
NLS NLS
vs
ALS ALS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
6 Kenny Rogers
K. Rogers
41-243
7/11/2006
ALS ALS
@
NLS NLS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7 Nelson Cruz
N. Cruz
41-012
7/13/2021
ALS ALS
@
NLS NLS
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
8 Kenny Rogers
K. Rogers
40-244
7/12/2005
ALS ALS
vs
NLS NLS
9 David Ortiz
D. Ortiz
40-237
7/12/2016
ALS ALS
vs
NLS NLS
1
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
10 Chipper Jones
C. Jones
40-077
7/10/2012
NLS NLS
@
ALS ALS
1
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
11 Derek Jeter
D. Jeter
40-019
7/15/2014
ALS ALS
vs
NLS NLS
2
1
2
1
0
0
0
0
0
0
0
0
2
3
1
0
0
0
0
12 Trevor Hoffman
T. Hoffman
39-270
7/10/2007
NLS NLS
vs
ALS ALS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13 Mariano Rivera
M. Rivera
39-227
7/14/2009
ALS ALS
@
NLS NLS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
14 Fernando Rodney
F. Rodney
39-116
7/12/2016
NLS NLS
@
ALS ALS
15 Koji Uehara
K. Uehara
39-103
7/15/2014
ALS ALS
vs
NLS NLS
16 Miguel Cabrera
M. Cabrera
39-092
7/19/2022
ALS ALS
@
NLS NLS
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
17 Carlos Beltran
C. Beltran
39-079
7/12/2016
ALS ALS
vs
NLS NLS
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
18 Moises Alou
M. Alou
39-009
7/12/2005
NLS NLS
@
ALS ALS
1
1
1
1
0
0
0
1
0
0
0
0
2
2
1
0
0
0
0
19 Trevor Hoffman
T. Hoffman
38-271
7/11/2006
NLS NLS
vs
ALS ALS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
20 Joe Nathan
J. Nathan
38-236
7/16/2013
ALS ALS
@
NLS NLS
21 Tom Gordon
T. Gordon
38-235
7/11/2006
NLS NLS
vs
ALS ALS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
22 Mariano Rivera
M. Rivera
38-229
7/15/2008
ALS ALS
vs
NLS NLS
23 John Smoltz
J. Smoltz
38-058
7/12/2005
NLS NLS
@
ALS ALS
24 Andy Pettitte
A. Pettitte
38-028
7/13/2010
ALS ALS
vs
NLS NLS
25 Nelson Cruz
N. Cruz
38-016
7/17/2018
ALS ALS
@
NLS NLS
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
Some of the information used here was obtained free of charge from Retrosheet.

More All-Stars Stats

MLB 2025 Batting Leaders

MLB 2025 Pitching Leaders

MLB Fantasy 2025

MLB 2025 Betting

MLB 2025 Division Standings

NL East W L PCT GB
Mets Mets
22
13
.629
Phillies Phillies
19
15
.559
2.5
NL Central W L PCT GB
Cubs Cubs
21
14
.600
Reds Reds
18
17
.514
3.0
NL West W L PCT GB
Dodgers Dodgers
23
11
.676
Padres Padres
22
11
.667
0.5
AL East W L PCT GB
Yankees Yankees
19
15
.559
Red Sox Red Sox
18
18
.500
2.0
AL Central W L PCT GB
Tigers Tigers
22
13
.629
Guardians Guardians
20
14
.588
1.5
AL West W L PCT GB
Mariners Mariners
20
13
.606
Athletics Athletics
19
16
.543
2.0

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Sat
4/19
MIN MIN
@
ATL ATL
2-6
Sat
4/19
CLE CLE
@
PIT PIT
5-4
Sat
4/19
CIN CIN
@
BAL BAL
24-2
Sat
4/19
MIA MIA
@
PHI PHI
7-5
Sat
4/19
CWS CWS
@
BOS BOS
8-4

Schedule

DATE MATCHUP TIME (ET)
Mon
5/5
LAD LAD
@
MIA MIA
6:40 PM
Mon
5/5
CLE CLE
@
WSH WSH
6:45 PM
Mon
5/5
SDP SDP
@
NYY NYY
7:05 PM
Mon
5/5
CIN CIN
@
ATL ATL
7:15 PM
Mon
5/5
CWS CWS
@
KCR KCR
7:40 PM