Players who played for the Bills and the Vikings
22 players · NFL since 2013
22 players have played for both the Bills and the Vikings in the NFL since 2013. 7 played for the Bills first and 15 for the Vikings first. The longest-serving played 149 games across both; the top scorer got 71 touchdowns; 3 scored for both; the first move came in 2014, the most recent in 2026.
Can you name all 22?
0/220:00
- Bills 74 · Vikings 75
- Bills 2 · Vikings 109
- Bills 9 · Vikings 93
- Bills 49 · Vikings 52
- Bills 52 · Vikings 16
- Bills 31 · Vikings 29
- Bills 12 · Vikings 48
- Bills 18 · Vikings 34
- Bills 46 · Vikings 6
- Bills 18 · Vikings 33
- Bills 12 · Vikings 30
- Bills 31 · Vikings 8
- Bills 20 · Vikings 18
- Bills 23 · Vikings 13
- Bills 16 · Vikings 16
- Bills 13 · Vikings 16
- Bills 3 · Vikings 18
- Bills 2 · Vikings 17
- Bills 9 · Vikings 8
- Bills 1 · Vikings 12
- Bills 1 · Vikings 10
- Bills 1 · Vikings 1
Who stands out
Spoilers
Stefon Diggs has the most games for the two combined: 74 for the Bills and 75 for the Vikings. Stefon Diggs scored the most touchdowns across both (39 for the Bills, 32 for the Vikings), and 3 players scored for both.
In our data, Larry Dean was the first to have played for both (his first game for the Bills came in 2014). The most recent player to play for both is Ryan Van Demark, who first played for the Vikings in 2026.
Show all 22 players
Spoilers
| Player | Bills | Vikings | First | ||||
|---|---|---|---|---|---|---|---|
| G | TDs | Seasons | G | TDs | Seasons | ||
| Stefon Diggs | 74 | 39 | 2020–2023 | 75 | 32 | 2015–2019 | Vikings |
| Xavier Rhodes | 2 | 0 | 2022 | 109 | 1 | 2013–2019 | Vikings |
| Linval Joseph | 9 | 0 | 2023 | 93 | 1 | 2014–2019 | Vikings |
| Harrison Phillips | 49 | 0 | 2018–2021 | 52 | 0 | 2022–2024 | Bills |
| Stephon Gilmore | 52 | 0 | 2013–2016 | 16 | 0 | 2024 | Bills |
| Jerome Felton | 31 | 0 | 2015–2016 | 29 | 1 | 2013–2014 | Vikings |
| Robert Blanton | 12 | 0 | 2016–2017 | 48 | 0 | 2013–2015 | Vikings |
| Latavius Murray | 18 | 4 | 2023 | 34 | 15 | 2017–2018 | Vikings |
| Ryan Van Demark | 46 | 0 | 2023–2025 | 6 | 0 | 2026 | Bills |
| David Quessenberry | 18 | 0 | 2022 | 33 | 0 | 2023–2024 | Bills |
| Jeremiah Sirles | 12 | 0 | 2018 | 30 | 0 | 2016–2017 | Vikings |
| Eddie Yarbrough | 31 | 0 | 2017–2018 | 8 | 0 | 2020–2021 | Bills |
| Trent Sherfield | 20 | 1 | 2023–2026 | 18 | 1 | 2024 | Bills |
| Vladimir Ducasse | 23 | 0 | 2017–2018 | 13 | 0 | 2014 | Vikings |
| Joe Webb | 16 | 0 | 2017 | 16 | 0 | 2013 | Vikings |
| Larry Dean | 13 | 0 | 2014 | 16 | 0 | 2013 | Vikings |
| Joe Banyard | 3 | 0 | 2017 | 18 | 0 | 2013–2014 | Vikings |
| Case Keenum | 2 | 0 | 2022 | 17 | 1 | 2017 | Vikings |
| MarQueis Gray | 9 | 0 | 2014–2015 | 8 | 0 | 2014 | Vikings |
| Matt Cassel | 1 | 0 | 2015 | 12 | 1 | 2013–2014 | Vikings |
| Lewis Cine | 1 | 0 | 2024 | 10 | 0 | 2022–2023 | Vikings |
| Greg Mancz | 1 | 0 | 2022 | 1 | 0 | 2022 | Bills |
Head to head
In the NFL since 2013, the Bills and the Vikings have met 3 times: the Bills won 2, the Vikings 1.
- Bills' biggest win: Vikings 6-27 Bills (2018)
- Vikings' biggest win: Bills 30-33 Vikings (2022)
More pairs
Play
FAQ
Spoilers
- How many players have played for both the Bills and the Vikings?
- 22 in the NFL since 2013: Stefon Diggs, Xavier Rhodes, Linval Joseph, Harrison Phillips, Stephon Gilmore, Jerome Felton and 16 more.
- Has anyone scored for both the Bills and the Vikings?
- Yes, 3: Stefon Diggs (39 and 32), Latavius Murray (4 and 15) and Trent Sherfield (1 and 1).
- Who is the most recent player to play for both the Bills and the Vikings?
- Ryan Van Demark. He played for the Bills (2023–2025), then the Vikings from 2026.
- 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.