Throwback Thursday: A look back at Bills vs. Dolphins
As the Bills prepare to play on the road against the Miami Dolphins, scroll through to view photos from previous matchups between the two opponents.


QB Jim Kelly
- All-time leader in franchise history with 35,467 regular season passing yards.
- All-time leader in franchise history with 237 passing touchdowns.

1988 | Buffalo Bills quarterback Jim Kelly and Miami Dolphins quarterback Dan Marino talk after play in 1988.

September 16, 1990 | Buffalo Bills running back Thurman Thomas (34) fends off Miami Dolphins cornerback J.B. Brown (37) on a long run during the second quarter of game in Miami's Joe Robbie Stadium.

Buffalo Bills wide receiver Andre Reed (83) faces Miami Dolphins linebacker David Griggs (92).

November 1, 1998 | Buffalo Bills quarterback Doug Flutie throws from the pocket against the Miami Dolphins during the eastern conference match-up. Flutie led the Bills to victory with three touchdown passes. Buffalo won 30-24.

October 20, 2002 | Buffalo Bills wide receiver Eric Moulds (80) grabs a pass. The Bills defeated the Miami Dolphins 23 - 10.

December 17, 2006 | Buffalo Bills against the Miami Dolphins. Lee Evans

December 9, 2007 | Buffalo Bills against the Miami Dolphins. Roscoe Parrish

October 26, 2008 | Buffalo Bills against the Miami Dolphins. Fred Jackson

December 7, 2008 | Buffalo Bills against the Miami Dolphins during an NFL game in Toronto. Spencer Johnson

November 29, 2009 | Bills vs. Dolphins. Marshawn Lynch

November 11, 2007 | Buffalo Bills against the Miami Dolphins. Chris Kelsay

October 4, 2009 | Buffalo Bills against the Miami Dolphins. Kyle Williams

September 12, 2010 | Bills vs. Dolphins | Fred Jackson

December 19, 2010 | Bills at Dolphins | Kyle Williams

December 18, 2011 | Bills vs. Dolphins | Stevie Johnson

November 15, 2012 | Bills vs. Dolphins. Kyle Williams

December 23, 2012 | Bills at Dolphins. C.J. Spiller

October 20, 2013 | Bills at Dolphins. Aaron Williams

December 22, 2013 | Bills vs. Dolphins. Lee Smith

September 14, 2014 | Bills vs. Dolphins. Fred Jackson

November 13, 2014 | Bills at Dolphins. Kyle Williams

November 8, 2015 | Bills vs. Dolphins. Eric Wood

October 23, 2016 | Bills at Dolphins. Lorenzo Alexander

October 23, 2016 | Bills at Dolphins. Shaq Lawson

October 23, 2016 | Bills at Dolphins. Dan Carpenter.

December 24, 2016 | The Buffalo Bills against the Miami Dolphins at New Era Field. Jerry Hughes.

December 17, 2017 | Buffalo Bills defensive tackle Kyle Williams (95)
Buffalo Bills vs Miami Dolphins at New Era Field, Orchard Park, NY.

December 17, 2017 | Buffalo Bills outside linebacker Matt Milano (58)
Buffalo Bills vs Miami Dolphins at New Era Field, Orchard Park, NY.

December 17, 2017 | Buffalo Bills free safety Jordan Poyer (21) tackles Miami Dolphins wide receiver DeVante Parker (11) at New Era Field.

December 31, 2017 | Buffalo Bills vs the Miami Dolphins in Miami. Kyle Williams touchdown.

December 31, 2017 | Buffalo Bills vs the Miami Dolphins in Miami. Kyle Williams touchdown celebration.

December 31, 2017 | Buffalo Bills vs the Miami Dolphins in Miami. Jordan Poyer interception.

December 31, 2017 | Buffalo Bills vs the Miami Dolphins in Miami. Jordan Poyer.

December 2, 2018 | Buffalo Bills quarterback Josh Allen (17) scrambles for some of his 135 yards rushing against Miami Dolphins outside linebacker Kiko Alonso (47) at the Buffalo Bills at Miami Dolphins.

December 2, 2018 | Buffalo Bills free safety Jordan Poyer (21) Buffalo Bills at Miami Dolphins. Photo by Craig Melvin

December 2, 2018 | Buffalo Bills strong safety Micah Hyde (23) interception Buffalo Bills at Miami Dolphins.

December 2, 2018 | Buffalo Bills strong safety Micah Hyde (23) interception Buffalo Bills at Miami Dolphins.

December 30, 2018 | Buffalo Bills defensive end Shaq Lawson (90) with a strip sack of Miami Dolphins quarterback Ryan Tannehill (17) at the Buffalo Bills vs Miami Dolphins game at New Era Field.

December 30, 2018 | Buffalo Bills wide receiver Robert Foster (16) touchdown -
Buffalo Bills vs Miami Dolphins at New Era Field.

December 30, 2018 | Buffalo Bills defensive tackle Kyle Williams (95) Buffalo Bills vs Miami Dolphins at New Era Field.

December 30, 2018 | Buffalo Bills defensive tackle Kyle Williams (95) during his 4th quarter catch and run at the Buffalo Bills vs Miami Dolphins game at New Era Field.

December 30, 2018 | Buffalo Bills defensive tackle Kyle Williams (95) spikes the ball after a Buffalo touchdown. Buffalo Bills vs Miami Dolphins game at New Era Field.

December 30, 2018 | Buffalo Bills defensive tackle Kyle Williams (95) leaves the playing field for the final time at the Buffalo Bills vs Miami Dolphins game.

October 20, 2019 | Buffalo Bills vs. Miami Dolphins. Micah Hyde touchdown.

October 20, 2019 | Buffalo Bills vs. Miami Dolphins. Jerry Hughes

October 20, 2019 | Buffalo Bills vs. Miami Dolphins. Josh Allen