Photos | Minnesota Vikings – vikings.com
Through the Years: Vikings vs. Bills
Look back at photos over the course of time featuring games between the Vikings and the Bills.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mc2clde1iq27oe6nrjrp.jpg)
1 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kpwzn15dmqbraic91iix.jpg)
2 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ztx6lzd96k3gdviuzgua.jpg)
3 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mhzx9ua4nrjc5xvh3ae3.jpg)
4 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qed3pce7pmx3jx6dg1bk.jpg)
5 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yl1hixnlwn95vudonohr.jpg)
6 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/q7ra0ojsju9cgitez6o1.jpg)
7 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/clchgg0wjtcuqxt4vxzo.jpg)
8 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/aiwbumhkhybekekaxlxv.jpg)
9 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nvhbjqrotcfgbldbtlef.jpg)
10 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wlcestlgx4nmijneyixi.jpg)
11 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ewxtcr1xbpv2hyln04ov.jpg)
12 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gkwmx4r6n2sxum4etkdt.jpg)
13 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ebyazxkxa4c1f005yzrn.jpg)
14 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/arkf4hudoiapli5jnbbz.jpg)
15 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/x4an0gjurbqrgi77tmjp.jpg)
16 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dkcackr3pmh5zz2gpekj.jpg)
17 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rnnutdpma7jgc7kqminw.jpg)
18 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cjd8sqzqoy0mvdkcfrla.jpg)
19 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/unqqpvdtgej67nvtyghk.jpg)
20 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/vlpu2hzr0l3yzmmyuuh5.jpg)
21 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kmuowhtysmfrm0k8ar2g.jpg)
22 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/zs2jqnx4ns5ujhxof8lu.jpg)
23 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pil4dkaszt0dpvvjchzb.jpg)
24 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/f3u1zd39y1vwhuec2wc2.jpg)
25 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qfm0vbi7oexzvrigrsgc.jpg)
26 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/asqlqacaxucyrz2ukcf6.jpg)
27 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bgvpdcpdhumfxgjnk0b1.jpg)
28 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/genwuxewmnrwguzeruk7.jpg)
29 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wbrxelzkiieubaye3uto.jpg)
30 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/aewopiib6na5ekjj9exf.jpg)
31 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mw11ijtjl9hdvz8h1qaa.jpg)
32 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dksye6casyv4nwkvnjiv.jpg)
33 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rxk9v5xmnnkwrujt6zpx.jpg)
34 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/z6xt56mz4rbtxgssiidk.jpg)
35 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/iifnbcuvkgoyg09nlmwu.jpg)
36 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rdag35ncr8xsggdnputv.jpg)
37 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/efg899mwsp3gpkdmlwxv.jpg)
38 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cjd4q8hoagrrno3fad3p.jpg)
39 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jqcattk451gzndrepx4t.jpg)
40 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bvvfivsew3nlngt4vy6g.jpg)
41 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/uavvsr96ausg5frktqq3.jpg)
42 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dmmxhgvdg3pohk3mcle5.jpg)
43 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lbfqkf3jisin444lxttk.jpg)
44 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/syk2lvxzsuysfs5ikewl.jpg)
45 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/osbuxt6dwzw8s1tn6myy.jpg)
46 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rxj773dlm4foloohyh58.jpg)
47 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/drm1e2n47cb1iwll1bue.jpg)
48 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xrxb3jj7jbuijqt302pp.jpg)
49 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oc0mxwnzm7ruckxzvjpw.jpg)
50 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pda1axl1ajnxywqqre2x.jpg)
51 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cqfxbnqadkdbouyzgw0p.jpg)
52 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cec03y69jqozm9g3zmhg.jpg)
53 / 66
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/s6stduciuk6c1hnugfib.jpg)
54 / 66
![Minnesota Vikings wide receiver Adam Thielen (19) walks off the field at halftime of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/w4ha5kp8nipb1rzxytmd.jpg)
55 / 66
Minnesota Vikings wide receiver Adam Thielen (19) walks off the field at halftime of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)
Rich Barnes
![Minnesota Vikings running back Dalvin Cook (33) rushes with the ball during the first half of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rksoc5z2xprhxjsmc0hr.jpg)
56 / 66
Minnesota Vikings running back Dalvin Cook (33) rushes with the ball during the first half of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)
Rich Barnes
![Minnesota Vikings linebacker Anthony Barr (55) jogs off the field at halftime of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xztatrrtnraybca43sq2.jpg)
57 / 66
Minnesota Vikings linebacker Anthony Barr (55) jogs off the field at halftime of a preseason NFL football game Thursday, Aug. 10, 2017, in Orchard Park, N.Y. (AP Photo/Rich Barnes)
Rich Barnes
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nkwkrjzdwbs4tdofgmjo.jpg)
58 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gwetiutk4qw3rqlne2tc.jpg)
59 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/apbdblldv40rf0lv04fd.jpg)
60 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/y42m8ntrkwqpkkixglyy.jpg)
61 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tvq40xlpgvnbz51kuczl.jpg)
62 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lvxxznkawjcryqahczyw.jpg)
63 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dnuhqoxpvl5ojd4vvctf.jpg)
64 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/v3qyqbk7j48aqrhtqai2.jpg)
65 / 66
2019
Minnesota Vikings
![2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ijbojuqwkge7pqtuf2x1.jpg)
66 / 66
2019
Minnesota Vikings
This Ad will close in 3