Daily quiz

New York Mets Batting Average Leaders

Career totals with the Mets and the best single seasons in club history. Records run through the 2025 season.

Keith Hernandez holds the Mets career record with .297 batting average. The single-season record is .354, by John Olerud in 1998.

AVG HR RBI H R SB OPS OBP SLG 2B 3B XBH TB BB SO PA AB G

Rate records use the league's own minimums: a season needs the standard 3.1 plate appearances per team game with the club, a career 3,000+ plate appearances with the club.

All-time Mets leaders

Career totals with the club
# Player With the club AVG G
1 Keith Hernandez Keith Hernandez 1983–1989 .297 880
2 David Wright David Wright 2004–2018 .296 1,585
3 Mike Piazza Mike Piazza 1998–2005 .296 972
4 Edgardo Alfonzo Edgardo Alfonzo 1995–2002 .292 1,086
5 Daniel Murphy Daniel Murphy 2008–2015 .288 903
6 Jeff McNeil Jeff McNeil 2018–2025 .284 923
7 Jose Reyes Jose Reyes 2003–2018 .282 1,365
8 Cleon Jones Cleon Jones 1963–1975 .281 1,201
9 Carlos Beltran Carlos Beltran 2005–2011 .280 839
10 Mookie Wilson Mookie Wilson 1980–1989 .276 1,116
11 Kevin McReynolds Kevin McReynolds 1987–1994 .272 787
12 Lee Mazzilli Lee Mazzilli 1976–1989 .264 979
13 Darryl Strawberry Darryl Strawberry 1983–1990 .263 1,109
14 Brandon Nimmo Brandon Nimmo 2016–2025 .262 1,066
15 Ed Kranepool Ed Kranepool 1962–1979 .261 1,853
16 John Stearns John Stearns 1975–1984 .259 809
17 Francisco Lindor Francisco Lindor 2021–2026 .256 863
18 Jerry Grote Jerry Grote 1966–1977 .256 1,235
19 Pete Alonso Pete Alonso 2019–2025 .253 1,007
20 Howard Johnson Howard Johnson 1985–1993 .251 1,154
21 Rey Ordonez Rey Ordonez 1996–2002 .245 916
22 Wayne Garrett Wayne Garrett 1969–1976 .237 883
23 Bud Harrelson Bud Harrelson 1965–1977 .234 1,322

Single-season Mets records

Best seasons in club history