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

Between June 26, 2005 and June 26, 2025, Mariano Rivera is the oldest in an All-Star Game. He was 43 years and 229 days old versus 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
Phillies Phillies
47
33
.588
Mets Mets
47
34
.580
0.5
NL Central W L PCT GB
Cubs Cubs
47
33
.588
Brewers Brewers
45
36
.556
2.5
NL West W L PCT GB
Dodgers Dodgers
50
31
.617
Padres Padres
44
36
.550
5.5
AL East W L PCT GB
Yankees Yankees
46
34
.575
Rays Rays
45
35
.563
1.0
AL Central W L PCT GB
Tigers Tigers
50
31
.617
Guardians Guardians
40
38
.513
8.5
AL West W L PCT GB
Astros Astros
47
33
.588
Mariners Mariners
41
38
.519
5.5

MLB 2025 Scores & Schedule

Scores

DATE MATCHUP SCORE
Tue
6/10
MIA MIA
@
PIT PIT
2-5
Tue
6/10
CHC CHC
@
PHI PHI
2-7
Tue
6/10
CIN CIN
@
CLE CLE
2-11
Tue
6/10
ATL ATL
@
MIL MIL
6-2
Tue
6/10
TOR TOR
@
STL STL
5-2

Schedule

DATE MATCHUP TIME (ET)
Thu
6/26
SEA SEA
@
MIN MIN
1:10 PM
Thu
6/26
PHI PHI
@
HOU HOU
2:10 PM
Thu
6/26
TBR TBR
@
KCR KCR
2:10 PM
Thu
6/26
CHC CHC
@
STL STL
2:15 PM
Thu
6/26
LAD LAD
@
COL COL
3:10 PM