Players who played for the Patriots and the Steelers

23 players · NFL since 2013

23 players have played for both the Patriots and the Steelers in the NFL since 2013. 14 played for the Patriots first and 9 for the Steelers first. The longest-serving played 105 games across both; the top scorer got 75 touchdowns; 7 scored for both; the first move came in 2014, the most recent in 2025.

Can you name all 23?

0/230:00

  1.  Patriots 70 · Steelers 35
  2.  Patriots 1 · Steelers 98
  3.  Patriots 81 · Steelers 10
  4.  Patriots 1 · Steelers 78
  5.  Patriots 25 · Steelers 52
  6.  Patriots 10 · Steelers 66
  7.  Patriots 2 · Steelers 69
  8.  Patriots 57 · Steelers 11
  9.  Patriots 38 · Steelers 18
  10.  Patriots 4 · Steelers 52
  11.  Patriots 37 · Steelers 15
  12.  Patriots 31 · Steelers 18
  13.  Patriots 42 · Steelers 7
  14.  Patriots 47 · Steelers 1
  15.  Patriots 3 · Steelers 42
  16.  Patriots 22 · Steelers 13
  17.  Patriots 18 · Steelers 14
  18.  Patriots 27 · Steelers 4
  19.  Patriots 11 · Steelers 16
  20.  Patriots 5 · Steelers 14
  21.  Patriots 9 · Steelers 2
  22.  Patriots 6 · Steelers 5
  23.  Patriots 4 · Steelers 6

Who stands out

Spoilers

Elandon Roberts has the most games for the two combined: 70 for the Patriots and 35 for the Steelers. Antonio Brown scored the most touchdowns across both (1 for the Patriots, 74 for the Steelers), and 7 players scored for both.

In our data, LeGarrette Blount was the first to have played for both (his first game for the Steelers came in 2014). The most recent player to play for both is Kyle Dugger, who first played for the Steelers in 2025.

Show all 23 players

Spoilers
Every player who played for the Patriots and the Steelers (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
PlayerPatriotsSteelersFirst
GTDsSeasonsGTDsSeasons
Elandon Roberts7012016–20193502023–2024Patriots
Antonio Brown11201998742013–2018Steelers
Kyle Dugger8132020–20251012025Patriots
Chukwuma Okorafor1020247802018–2023Steelers
Robert Spillane2502025–20265212019–2022Steelers
JuJu Smith-Schuster101202366302017–2021Steelers
Sean Davis2020216902016–2020Steelers
LeGarrette Blount57432013–20161122014Patriots
Gunner Olszewski3822019–20211802022–2023Patriots
James Harrison4020175202014–2017Steelers
Jabrill Peppers3702022–20241502025Patriots
Jonnu Smith3112021–20221832025Patriots
Daniel Ekuale4202021–2024702025Patriots
John Simon4702018–2020102021Patriots
Mark Robinson3020254202022–2025Steelers
Stevan Ridley22112013–20141322017–2018Patriots
Cordarrelle Patterson18520181412024Patriots
Eric Rowe2702016–2018402023Patriots
Jon Bostic11020151602018Patriots
Calvin Anderson5020231402024–2025Patriots
Cassius Marsh902017202020Patriots
Donte Moncrief602020502019Steelers
Joshua Dobbs402025602018–2020Steelers

Head to head

In the NFL since 2013, the Patriots and the Steelers have met 11 times: the Patriots won 9, the Steelers 2.

  • Patriots' biggest win: Patriots 33-3 Steelers (2019)
  • Steelers' biggest win: Steelers 17-10 Patriots (2018)

Play

FAQ

Spoilers
How many players have played for both the Patriots and the Steelers?
23 in the NFL since 2013: Elandon Roberts, Antonio Brown, Kyle Dugger, Chukwuma Okorafor, Robert Spillane, JuJu Smith-Schuster and 17 more.
Has anyone scored for both the Patriots and the Steelers?
Yes, 7: Antonio Brown (1 and 74), LeGarrette Blount (43 and 2), JuJu Smith-Schuster (1 and 30), Stevan Ridley (11 and 2), Cordarrelle Patterson (5 and 1), Kyle Dugger (3 and 1) and Jonnu Smith (1 and 3).
Who is the most recent player to play for both the Patriots and the Steelers?
Kyle Dugger. He played for the Patriots (2020–2025), then the Steelers from 2025.
What period does this list cover?
NFL games from 2013 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NFL since 2013; touchdowns are ones scored, not thrown. Earlier games aren't included, so all-time lists can be longer.