← 2015 DRAFT PLAYER PROFILE R3 · #81 OVERALL · G

John Miller

Drafted by BUF · GM Doug Whaley · Louisville

All NFL teams

Full-career context

These totals follow John Miller across every NFL team. Draft credit is separated below for each team that selected him.

Games played87
Games started84
Weighted career AV31
Pro Bowls0
AP1 All-Pro0
Career seasons8

Accountability by draft event

What each drafting team received

2015 · Round 3 · #81

BUF draft credit

GM Doug Whaley

Team games47
Team starts47
On-team AV21
On-team PB / AP10 / 0
Average-0.23 contribution10th of 34 picks for this GM

Games: direct team-season record. Starts: direct team-season record.

Long-career hit

John Miller became a 8-season, 87-game NFL player after going #81. The retained-value model still ranks him 10th of 34 for Doug Whaley because BUF only got 47 of those games.

His retained-value contribution score (opportunity plus quality plus recognition, with related outcomes collapsed inside each bucket) is -0.23. This is a per-pick accountability metric, separate from Doug Whaley's leaderboard composite θ.

Full-career context prevents this from being labeled as a bad talent pick: the negative model score is about retained team value, not whether the draft identified an NFL-caliber player.

The walkthrough below shows which bucket carried the pick: playing time, value quality, or league honors.

Opportunity
Did he earn the field?
Games played
47
on drafting team · 87 full-career
Games started
47
on drafting team · 84 full-career
Snap-z
1.5
4 modeled seasons
Quality
Was that time valuable?
On-team AV
21
modeled; full weighted AV 31
AV / 1k snaps
7.0
3,004 snaps in rate base
AV-rate z
+0.2
position-year adjusted quality
Recognition
Did the league notice?
Pro Bowls
0
all on drafting team
AP1 All-Pro
0 AP1
all on drafting team · AP2 context 0
All-Decade
0
context only

Did this pick move Doug Whaley's grade?

The first chart removes the time axis: every Doug Whaley pick is sorted by retained contribution across opportunity, quality, and recognition. John Miller totals -0.23. The second chart breaks that same contribution into the seasons when the evidence arrived. Opportunity and quality can move separately, which keeps high-snap, low-AV profiles from looking cleaner than they are.

Aggregate contribution by player

-3-2-10+1+2+3+4+563. Dawkins#63 · Dion Dawkins · aggregate +5.88Dawkins +5.9163. Milano#163 · Matt Milano · aggregate +4.25Milano +4.327. White#27 · Tre'Davious White · aggregate +3.33White +3.373. Brown#73 · Preston Brown · aggregate +1.53237. Henderson#237 · Seantrel Henderson · aggregate +0.82194. O'Leary#194 · Nick O'Leary · aggregate +0.5980. Washington#80 · Adolphus Washington · aggregate +0.30105. Williams#105 · Duke Williams · aggregate +0.30222. Gragg#222 · Chris Gragg · aggregate +0.0281. Miller#81 · John Miller · aggregate -0.23Miller -0.2221. Johnson#221 · Randell Johnson · aggregate -0.23188. Steward#188 · Tony Steward · aggregate -0.25143. Meeks#143 · Jonathan Meeks · aggregate -0.33139. Jones#139 · Cardale Jones · aggregate -0.35155. Williams#155 · Karlos Williams · aggregate -0.42234. Lewis#234 · Dezmin Lewis · aggregate -0.4316. Manuel#16 · EJ Manuel · aggregate -0.50153. Richardson#153 · Cyril Richardson · aggregate -0.61195. Vallejo#195 · Tanner Vallejo · aggregate -0.6246. Alonso#46 · Kiko Alonso · aggregate -0.63171. Peterman#171 · Nathan Peterman · aggregate -0.64192. Listenbee#192 · Kolby Listenbee · aggregate -0.6744. Kouandjio#44 · Cyrus Kouandjio · aggregate -0.74218. Seymour#218 · Kevon Seymour · aggregate -1.46156. Williams#156 · Jonathan Williams · aggregate -1.63109. Cockrell#109 · Ross Cockrell · aggregate -1.7819. Lawson#19 · Shaq Lawson · aggregate -2.18Lawson -2.250. Darby#50 · Ronald Darby · aggregate -2.24Darby -2.241. Ragland#41 · Reggie Ragland · aggregate -2.47Ragland -2.537. Jones#37 · Zay Jones · aggregate -2.66Jones -2.74. Watkins#4 · Sammy Watkins · aggregate -2.88Watkins -2.9177. Hopkins#177 · Dustin Hopkins · aggregate -3.05Hopkins -3.078. Goodwin#78 · Marquise Goodwin · aggregate -3.09Goodwin -3.141. Woods#41 · Robert Woods · aggregate -3.15Woods -3.1

Incremental contribution by season

-62-60-58-56-54-52-50-48-46-44-42-40-38-36-34-32-30-28-26-24-22-20-18-16-14-12-10-8-6-4-20+2+4+6+8+10+12+14+16+18+20+22+24+26+28+30+32+342013 · Chris Gragg · incremental +0.022013 · Duke Williams · incremental +0.152013 · Jonathan Meeks · incremental -0.152013 · EJ Manuel · incremental -0.662013 · Kiko Alonso · incremental -2.052013 · Marquise Goodwin · incremental -2.622013 · Robert Woods · incremental -3.972013 · Dustin Hopkins · incremental -6.302014 · Chris Gragg · incremental +0.042014 · Kiko Alonso · incremental +0.222014 · Duke Williams · incremental +0.322014 · Preston Brown · incremental +0.982014 · Jonathan Meeks · incremental -0.102014 · Randell Johnson · incremental -0.172014 · EJ Manuel · incremental -0.222014 · Seantrel Henderson · incremental -0.262014 · Cyrus Kouandjio · incremental -0.312014 · Cyril Richardson · incremental -0.872014 · Marquise Goodwin · incremental -0.952014 · Robert Woods · incremental -1.072014 · Ross Cockrell · incremental -3.342014 · Sammy Watkins · incremental -4.612015 · Chris Gragg · incremental +0.152015 · Duke Williams · incremental +0.262015 · Seantrel Henderson · incremental +0.432015 · Preston Brown · incremental +1.172015 · Cyril Richardson · incremental -0.152015 · EJ Manuel · incremental -0.162015 · Jonathan Meeks · incremental -0.172015 · Randell Johnson · incremental -0.292015 · Tony Steward · incremental -0.372015 · John Miller · incremental -0.462015 · Dezmin Lewis · incremental -0.512015 · Karlos Williams · incremental -0.542015 · Cyrus Kouandjio · incremental -0.602015 · Marquise Goodwin · incremental -0.772015 · Robert Woods · incremental -0.952015 · Sammy Watkins · incremental -1.452015 · Ronald Darby · incremental -3.492015 · Nick O'Leary · incremental -52.902016 · Chris Gragg · incremental +0.012016 · John Miller · incremental +0.062016 · Duke Williams · incremental +0.112016 · Adolphus Washington · incremental +0.252016 · Seantrel Henderson · incremental +0.992016 · Preston Brown · incremental +1.092016 · Nick O'Leary · incremental +24.032016 · EJ Manuel · incremental -0.082016 · Cyril Richardson · incremental -0.142016 · Karlos Williams · incremental -0.152016 · Jonathan Meeks · incremental -0.222016 · Shaq Lawson · incremental -0.252016 · Dezmin Lewis · incremental -0.302016 · Cardale Jones · incremental -0.582016 · Sammy Watkins · incremental -0.602016 · Robert Woods · incremental -0.892016 · Cyrus Kouandjio · incremental -1.002016 · Kolby Listenbee · incremental -1.062016 · Ronald Darby · incremental -1.802016 · Marquise Goodwin · incremental -2.452016 · Kevon Seymour · incremental -2.732016 · Jonathan Williams · incremental -2.902016 · Reggie Ragland · incremental -5.112017 · Chris Gragg · incremental +0.012017 · Dion Dawkins · incremental +0.382017 · Adolphus Washington · incremental +0.712017 · Matt Milano · incremental +0.802017 · Tre'Davious White · incremental +0.842017 · Seantrel Henderson · incremental +0.932017 · Preston Brown · incremental +1.082017 · Nick O'Leary · incremental +30.492017 · Randell Johnson · incremental -0.032017 · Duke Williams · incremental -0.062017 · Cardale Jones · incremental -0.072017 · John Miller · incremental -0.102017 · Jonathan Meeks · incremental -0.112017 · Dezmin Lewis · incremental -0.112017 · Cyril Richardson · incremental -0.142017 · Karlos Williams · incremental -0.162017 · Kolby Listenbee · incremental -0.162017 · Jonathan Williams · incremental -0.432017 · Nathan Peterman · incremental -0.602017 · Shaq Lawson · incremental -1.042017 · Tanner Vallejo · incremental -1.072017 · Zay Jones · incremental -3.372018 · John Miller · incremental +0.052018 · Tre'Davious White · incremental +0.782018 · Dion Dawkins · incremental +0.922018 · Matt Milano · incremental +1.042018 · Randell Johnson · incremental -0.042018 · Cardale Jones · incremental -0.072018 · Dezmin Lewis · incremental -0.092018 · Cyril Richardson · incremental -0.132018 · Adolphus Washington · incremental -0.132018 · Kolby Listenbee · incremental -0.152018 · Karlos Williams · incremental -0.152018 · Ross Cockrell · incremental -0.372018 · Nathan Peterman · incremental -0.632018 · Shaq Lawson · incremental -0.912018 · Zay Jones · incremental -2.362019 · Dion Dawkins · incremental +0.952019 · Matt Milano · incremental +1.202019 · Tre'Davious White · incremental +3.072019 · Nathan Peterman · incremental -0.052019 · Cardale Jones · incremental -0.072019 · Dezmin Lewis · incremental -0.102019 · Kolby Listenbee · incremental -0.152019 · Karlos Williams · incremental -0.162019 · Adolphus Washington · incremental -0.192019 · Zay Jones · incremental -0.312019 · Shaq Lawson · incremental -1.392020 · Matt Milano · incremental +0.292020 · Dion Dawkins · incremental +1.092020 · Tre'Davious White · incremental +1.372020 · Cardale Jones · incremental -0.072020 · Kolby Listenbee · incremental -0.152020 · Adolphus Washington · incremental -0.192020 · Marquise Goodwin · incremental -0.702021 · Tre'Davious White · incremental +0.462021 · Matt Milano · incremental +1.202021 · Dion Dawkins · incremental +2.142022 · Tre'Davious White · incremental +0.162022 · Dion Dawkins · incremental +2.032022 · Matt Milano · incremental +4.282022 · Shaq Lawson · incremental -1.432023 · Shaq Lawson · incremental +0.022023 · Tre'Davious White · incremental +0.092023 · Matt Milano · incremental +0.132023 · Dion Dawkins · incremental +2.212024 · Matt Milano · incremental +0.082024 · Dion Dawkins · incremental +2.092025 · Tre'Davious White · incremental +0.622025 · Matt Milano · incremental +0.622025 · Dion Dawkins · incremental +2.01Woods -4.0Hopkins -6.3Cockrell -3.3Watkins -4.6Miller -0.5Darby -3.5O'Leary -52.9Miller +0.1O'Leary +24.0Ragland -5.1O'Leary +30.5Miller -0.1Jones -3.4Miller +0.0White +3.1Milano +4.320138 players201414 players201518 players201623 players201722 players201815 players201911 players20207 players20213 players20224 players20234 players20242 players20253 players
Above expectationBelow expectationJohn MillerGM total -16.2John Miller by season -0.5

How much retained production did John Miller return vs. his slot?

Each mark below is one player's model value above slot. Light gray marks are slot-similar peers: Gs drafted within ±5 picks of John Miller since 2010 (9 players).The score is the retained production/value bucket from the pick-residual model: on-team AV plus AV-rate quality, adjusted for draft slot, position, and era. Opportunity snaps and league honors are excluded.

-0.50Model value above slot78. ThuneyJoe Thuney · model value +0.486. ThorntonHugh Thornton · model value +0.378. LongSpencer Long · model value +0.382. DavisNate Davis · model value +0.281. MillerJohn Miller · model value 0081. JacksonGabe Jackson · model value -0.176. RackleyWill Rackley · model value -0.278. DeiterMichael Deiter · model value -0.579. SeumaloIsaac Seumalo · model value -0.576. BrooksBrandon Brooks · model value -0.8
John MillerSlot-similar peers (9)

Cumulative value over time

Year-by-year running totals since draft. Left axis = games started. Right axis = honors (Pro Bowl / AP1 / AP2). Pre-2013 picks have no games-started line because that comes from per-game snap counts (not available for older players). Honors extend back to 1980.

'16'18'20'2202040608001Cumulative GSHonors count
Games started (cumulative) Pro Bowls AP1 All-Pro AP2 All-Pro

Full-career season history (8 scored seasons)

YearTeamGPGSSnapsSnap-zAVAV/snapPBAP1AP2
2015BUF12106860.157.3
2016BUF16161,1181.298.1
2017BUF44272-0.827.4
2018BUF15149281.055.4
2019CIN13128020.556.2
2020CAR14149381.066.4
2021CAR10106680.334.5
2022JAX309-1.200.0

How to read this