NFL All-Time Receiving Touchdown Leaders

Top 25 career receiving touchdowns leaders (regular season only)

Rank Player Rec TDs Years Active Teams
1 Jerry Rice 197 1985–2004 SF, OAK, SEA
2 Randy Moss 156 1998–2012 MIN, OAK, NE, TEN, SF
3 Terrell Owens 153 1996–2010 SF, PHI, DAL, BUF, CIN
4 Cris Carter 130 1987–2002 PHI, MIN, MIA
5 Marvin Harrison 128 1996–2008 IND
6 Antonio Gates 116 2003–2018 SD/LAC
7 Tony Gonzalez 111 1997–2013 KC, ATL
8 Larry Fitzgerald 121 2004–2020 ARI
9 Steve Largent 100 1976–1989 SEA
10 Shannon Sharpe 62 1990–2003 DEN, BAL
11 Tim Brown 100 1988–2004 LA/OAK, TB
12 Andre Johnson 70 2003–2016 HOU, IND, TEN, CLE, SF, DET
13 Rob Gronkowski 92 2010–2021 NE, TB
14 Calvin Johnson 83 2007–2015 DET
15 Antonio Brown 84 2010–2021 PIT, OAK, NE, TB
16 Reggie Wayne 82 2001–2016 IND
17 Michael Irvin 65 1988–1999 DAL
18 Isaac Bruce 91 1994–2009 LA/STL, SF
19 Torry Holt 74 1999–2009 STL, JAC
20 Wes Welker 50 2004–2015 SD, MIA, NE, DEN, STL
21 Travis Kelce 75 2013–present KC
22 Ozzie Newsome 47 1978–1990 CLE
23 Sterling Sharpe 65 1988–1994 GB
24 Art Monk 68 1980–1995 WAS, NYJ, PHI
25 Charley Taylor 79 1964–1977 WAS
← Back to All Records

Frequently Asked Questions

Who has the most receiving touchdowns in NFL history?

Jerry Rice holds the NFL all-time record with 197 receiving touchdowns across his 20-season career (1985–2004) with the San Francisco 49ers, Oakland Raiders, and Seattle Seahawks. Rice was the 16th overall pick in the 1985 NFL Draft.

How many receiving touchdowns did Randy Moss score?

Randy Moss scored 156 career receiving touchdowns, second all-time. In 2007, Moss set the single-season record with 23 receiving TDs while playing for the New England Patriots. Moss was selected 21st overall in the 1998 NFL Draft by the Minnesota Vikings.

What is the single-season receiving touchdowns record?

Randy Moss set the single-season record with 23 receiving touchdowns in 2007 with the New England Patriots. The previous record of 22 was held by Jerry Rice, set in 1987. Moss's record has stood for over 15 years.

Where does Terrell Owens rank all-time in receiving touchdowns?

Terrell Owens ranks third all-time with 153 career receiving touchdowns over 15 seasons (1996–2010) with the 49ers, Eagles, Cowboys, Bills, and Bengals. Despite his statistical dominance, Owens was not inducted into the Pro Football Hall of Fame until 2018.