All NFL teams
Full-career context These totals follow D'Andre Swift across every NFL team. Draft credit is separated below for each team that selected him.
Games played 89
Games started 64
Weighted career AV 44
Pro Bowls 1
AP1 All-Pro 0
Career seasons 6
Accountability by draft event
What each drafting team received 2020 · Round 2 · #35
DET draft credit GM Bob Quinn
Team games 40
Team starts 16
On-team AV 21
On-team PB / AP1 0 / 0
Bad -0.48 contribution 19th of 43 picks for this GM
Games: direct team-season record. Starts: direct team-season record.
D'Andre Swift became a 6-season, 89-game NFL player after going #35. The retained-value model still ranks him 19th of 43 for Bob Quinn because DET only got 40 of those games.
His retained-value contribution score (opportunity plus quality plus recognition, with related outcomes collapsed inside each bucket) is -0.48 . This is a per-pick accountability metric, separate from Bob Quinn'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
40
on drafting team · 89 full-career
Games started
16
on drafting team · 64 full-career
Snap-z
2.8
3 modeled seasons
Quality
Was that time valuable?
On-team AV
21
modeled; full weighted AV 44
AV / 1k snaps
15.1
1,387 snaps in rate base
AV-rate z
+0.4
position-year adjusted quality
Recognition
Did the league notice?
AP1 All-Pro
0 AP1
all on drafting team · AP2 context 0
Data release Published release
2026-08-01-v30-deep-maturity · published 2026-08-01 · drafts 1980–2025 · 190 people in 209 GM-team careers · Multivariate Bayesian drafted-player outcomes model (v30) · maturity-adjusted 95% credible intervals.
This status records the verified public release at the canonical Good GM URL. Methodology · Data & definitions · Public manifest
Did this pick move Bob Quinn's grade? The first chart removes the time axis: every Bob Quinn pick is sorted by retained contribution across opportunity, quality, and recognition. D'Andre Swift totals -0.48 . 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 -2 -1 0 +1 +2 +3 20. Ragnow #20 · Frank Ragnow · aggregate +3.52 Ragnow +3.5 96. Golladay #96 · Kenny Golladay · aggregate +1.80 165. Agnew #165 · Jamal Agnew · aggregate +1.60 75. Jackson #75 · Jonah Jackson · aggregate +1.32 202. Zettel #202 · Anthony Zettel · aggregate +1.03 95. Glasgow #95 · Graham Glasgow · aggregate +0.78 151. Dahl #151 · Joe Dahl · aggregate +0.60 153. Crosby #153 · Tyrell Crosby · aggregate +0.59 16. Decker #16 · Taylor Decker · aggregate +0.43 82. Walker #82 · Tracy Walker · aggregate +0.18 146. Oruwariye #146 · Amani Oruwariye · aggregate +0.11 197. Penisini #197 · John Penisini · aggregate +0.04 191. Rudock #191 · Jake Rudock · aggregate -0.10 215. Kaaya #215 · Brad Kaaya · aggregate -0.11 166. Cephus #166 · Quintez Cephus · aggregate -0.26 117. Bryant #117 · Austin Bryant · aggregate -0.28 81. Harris #81 · Will Harris · aggregate -0.43 124. Reeves-Maybin #124 · Jalen Reeves-Maybin · aggregate -0.48 35. Swift #35 · D'Andre Swift · aggregate -0.48 Swift -0.5 224. Nauta #224 · Isaac Nauta · aggregate -0.52 43. Johnson #43 · Kerryon Johnson · aggregate -0.61 210. Landes #210 · Jimmy Landes · aggregate -0.61 169. Williams #169 · Antwione Williams · aggregate -0.63 21. Davis #21 · Jarrad Davis · aggregate -0.64 184. Fulgham #184 · Travis Fulgham · aggregate -0.67 229. Johnson #229 · P.J. Johnson · aggregate -0.71 235. Cornell #235 · Jashon Cornell · aggregate -0.76 237. Bawden #237 · Nick Bawden · aggregate -0.77 127. Roberts #127 · Michael Roberts · aggregate -0.83 67. Okwara #67 · Julian Okwara · aggregate -0.86 172. Huntley #172 · Jason Huntley · aggregate -1.02 121. Stenberg #121 · Logan Stenberg · aggregate -1.04 205. Ledbetter #205 · Jeremiah Ledbetter · aggregate -1.05 236. Washington #236 · Dwayne Washington · aggregate -1.16 114. Hand #114 · Da'Shawn Hand · aggregate -1.21 8. Hockenson #8 · T.J. Hockenson · aggregate -1.30 186. Johnson #186 · Ty Johnson · aggregate -1.35 46. Robinson #46 · A'Shawn Robinson · aggregate -1.55 250. O'Connor #250 · Pat O'Connor · aggregate -1.60 43. Tavai #43 · Jahlani Tavai · aggregate -1.86 53. Tabor #53 · Teez Tabor · aggregate -1.89 111. Killebrew #111 · Miles Killebrew · aggregate -2.23 Killebrew -2.2 3. Okudah #3 · Jeff Okudah · aggregate -2.80 Okudah -2.8 Incremental contribution by season -38 -36 -34 -32 -30 -28 -26 -24 -22 -20 -18 -16 -14 -12 -10 -8 -6 -4 -2 0 +2 +4 +6 +8 +10 +12 +14 +16 +18 +20 +22 +24 +26 +28 +30 2016 · Joe Dahl · incremental +0.05 2016 · Jake Rudock · incremental -0.04 2016 · Anthony Zettel · incremental -0.42 2016 · Graham Glasgow · incremental -0.55 2016 · Jimmy Landes · incremental -0.61 2016 · Taylor Decker · incremental -0.73 2016 · Antwione Williams · incremental -0.81 2016 · A'Shawn Robinson · incremental -1.54 2016 · Miles Killebrew · incremental -1.58 2016 · Dwayne Washington · incremental -2.14 2017 · Taylor Decker · incremental +0.18 2017 · Joe Dahl · incremental +0.20 2017 · Kenny Golladay · incremental +0.45 2017 · Graham Glasgow · incremental +0.59 2017 · Jamal Agnew · incremental +1.13 2017 · Anthony Zettel · incremental +3.03 2017 · Jake Rudock · incremental -0.16 2017 · Antwione Williams · incremental -0.18 2017 · Brad Kaaya · incremental -0.22 2017 · Pat O'Connor · incremental -0.38 2017 · Jimmy Landes · incremental -0.41 2017 · Jalen Reeves-Maybin · incremental -0.49 2017 · Dwayne Washington · incremental -0.55 2017 · Jarrad Davis · incremental -0.69 2017 · Miles Killebrew · incremental -0.76 2017 · Michael Roberts · incremental -0.81 2017 · A'Shawn Robinson · incremental -0.92 2017 · Teez Tabor · incremental -1.76 2017 · Jeremiah Ledbetter · incremental -1.89 2018 · Tyrell Crosby · incremental +0.09 2018 · Joe Dahl · incremental +0.14 2018 · Jalen Reeves-Maybin · incremental +0.24 2018 · Jamal Agnew · incremental +0.40 2018 · Frank Ragnow · incremental +0.45 2018 · Taylor Decker · incremental +0.50 2018 · Graham Glasgow · incremental +0.56 2018 · Kenny Golladay · incremental +1.25 2018 · Brad Kaaya · incremental -0.02 2018 · Jake Rudock · incremental -0.02 2018 · Tracy Walker · incremental -0.06 2018 · Antwione Williams · incremental -0.19 2018 · Jarrad Davis · incremental -0.22 2018 · Kerryon Johnson · incremental -0.33 2018 · Jimmy Landes · incremental -0.38 2018 · A'Shawn Robinson · incremental -0.51 2018 · Michael Roberts · incremental -0.55 2018 · Nick Bawden · incremental -0.57 2018 · Miles Killebrew · incremental -0.96 2018 · Da'Shawn Hand · incremental -1.19 2018 · Teez Tabor · incremental -2.00 2019 · Tracy Walker · incremental +0.24 2019 · Jamal Agnew · incremental +0.29 2019 · Taylor Decker · incremental +0.46 2019 · Graham Glasgow · incremental +0.47 2019 · Tyrell Crosby · incremental +0.51 2019 · Frank Ragnow · incremental +0.66 2019 · Joe Dahl · incremental +0.70 2019 · Kenny Golladay · incremental +2.31 2019 · Brad Kaaya · incremental -0.02 2019 · Jake Rudock · incremental -0.02 2019 · Jarrad Davis · incremental -0.16 2019 · Antwione Williams · incremental -0.18 2019 · Austin Bryant · incremental -0.19 2019 · Michael Roberts · incremental -0.26 2019 · Amani Oruwariye · incremental -0.27 2019 · Kerryon Johnson · incremental -0.33 2019 · Will Harris · incremental -0.37 2019 · Jimmy Landes · incremental -0.41 2019 · Jalen Reeves-Maybin · incremental -0.46 2019 · Teez Tabor · incremental -0.55 2019 · Isaac Nauta · incremental -0.56 2019 · A'Shawn Robinson · incremental -0.61 2019 · Da'Shawn Hand · incremental -0.70 2019 · Nick Bawden · incremental -0.72 2019 · Miles Killebrew · incremental -0.85 2019 · P.J. Johnson · incremental -1.09 2019 · Travis Fulgham · incremental -1.22 2019 · T.J. Hockenson · incremental -1.84 2019 · Jahlani Tavai · incremental -2.48 2019 · Ty Johnson · incremental -2.57 2020 · Kenny Golladay · incremental +0.09 2020 · Joe Dahl · incremental +0.27 2020 · John Penisini · incremental +0.36 2020 · Tracy Walker · incremental +0.37 2020 · Amani Oruwariye · incremental +0.43 2020 · Taylor Decker · incremental +0.54 2020 · Jonah Jackson · incremental +0.58 2020 · Jamal Agnew · incremental +0.67 2020 · Tyrell Crosby · incremental +0.75 2020 · Frank Ragnow · incremental +1.63 2020 · Kerryon Johnson · incremental -0.00 2020 · Will Harris · incremental -0.01 2020 · Brad Kaaya · incremental -0.02 2020 · Jake Rudock · incremental -0.02 2020 · Jeff Okudah · incremental -0.05 2020 · Quintez Cephus · incremental -0.08 2020 · Jarrad Davis · incremental -0.11 2020 · Jalen Reeves-Maybin · incremental -0.13 2020 · Austin Bryant · incremental -0.14 2020 · Nick Bawden · incremental -0.16 2020 · Antwione Williams · incremental -0.18 2020 · P.J. Johnson · incremental -0.19 2020 · Michael Roberts · incremental -0.27 2020 · Isaac Nauta · incremental -0.34 2020 · Jimmy Landes · incremental -0.38 2020 · Logan Stenberg · incremental -0.42 2020 · Teez Tabor · incremental -0.49 2020 · Julian Okwara · incremental -0.51 2020 · Jashon Cornell · incremental -0.60 2020 · Ty Johnson · incremental -0.61 2020 · Da'Shawn Hand · incremental -0.62 2020 · T.J. Hockenson · incremental -0.67 2020 · D'Andre Swift · incremental -0.84 2020 · Miles Killebrew · incremental -1.02 2020 · Jason Huntley · incremental -1.65 2020 · Jahlani Tavai · incremental -1.94 2021 · Frank Ragnow · incremental +0.03 2021 · John Penisini · incremental +0.14 2021 · Taylor Decker · incremental +0.21 2021 · Tracy Walker · incremental +0.31 2021 · Amani Oruwariye · incremental +0.34 2021 · Jonah Jackson · incremental +1.59 2021 · Brad Kaaya · incremental -0.01 2021 · Will Harris · incremental -0.04 2021 · Tyrell Crosby · incremental -0.08 2021 · Quintez Cephus · incremental -0.14 2021 · P.J. Johnson · incremental -0.18 2021 · Austin Bryant · incremental -0.22 2021 · Isaac Nauta · incremental -0.22 2021 · Michael Roberts · incremental -0.25 2021 · Logan Stenberg · incremental -0.31 2021 · D'Andre Swift · incremental -0.32 2021 · T.J. Hockenson · incremental -0.49 2021 · Da'Shawn Hand · incremental -0.57 2021 · Jashon Cornell · incremental -0.74 2021 · Jalen Reeves-Maybin · incremental -0.79 2021 · Julian Okwara · incremental -0.80 2021 · Jeff Okudah · incremental -34.26 2022 · Amani Oruwariye · incremental +0.07 2022 · Jonah Jackson · incremental +0.53 2022 · Taylor Decker · incremental +0.60 2022 · Frank Ragnow · incremental +1.71 2022 · Jeff Okudah · incremental +27.64 2022 · Jarrad Davis · incremental -0.05 2022 · Will Harris · incremental -0.05 2022 · Tyrell Crosby · incremental -0.08 2022 · Travis Fulgham · incremental -0.13 2022 · Austin Bryant · incremental -0.14 2022 · Nick Bawden · incremental -0.14 2022 · John Penisini · incremental -0.15 2022 · Quintez Cephus · incremental -0.16 2022 · D'Andre Swift · incremental -0.16 2022 · Tracy Walker · incremental -0.17 2022 · T.J. Hockenson · incremental -0.18 2022 · P.J. Johnson · incremental -0.19 2022 · Jashon Cornell · incremental -0.19 2022 · Isaac Nauta · incremental -0.25 2022 · Jason Huntley · incremental -0.26 2022 · Julian Okwara · incremental -0.40 2022 · Kerryon Johnson · incremental -0.87 2022 · Logan Stenberg · incremental -1.12 2023 · Will Harris · incremental +0.02 2023 · Tracy Walker · incremental +0.25 2023 · Jonah Jackson · incremental +0.45 2023 · Taylor Decker · incremental +0.50 2023 · Jalen Reeves-Maybin · incremental +0.50 2023 · Graham Glasgow · incremental +0.57 2023 · Frank Ragnow · incremental +1.67 2023 · Travis Fulgham · incremental -0.15 2023 · John Penisini · incremental -0.16 2023 · P.J. Johnson · incremental -0.20 2023 · Jashon Cornell · incremental -0.21 2023 · Isaac Nauta · incremental -0.24 2023 · Quintez Cephus · incremental -0.24 2023 · Jason Huntley · incremental -0.25 2023 · Logan Stenberg · incremental -0.29 2023 · Julian Okwara · incremental -0.45 2024 · Graham Glasgow · incremental +0.60 2024 · Frank Ragnow · incremental +1.76 2024 · Jalen Reeves-Maybin · incremental -0.02 2024 · John Penisini · incremental -0.17 2024 · Quintez Cephus · incremental -0.22 2024 · Jashon Cornell · incremental -0.22 2024 · Logan Stenberg · incremental -0.26 2024 · Jason Huntley · incremental -0.27 2024 · Taylor Decker · incremental -0.48 2024 · Pat O'Connor · incremental -1.91 2025 · Taylor Decker · incremental +0.43 2025 · Graham Glasgow · incremental +0.47 2025 · Pat O'Connor · incremental -1.52 Washington -2.1 Zettel +3.0 Ledbetter -1.9 Tabor -2.0 Golladay +2.3 Hockenson -1.8 Tavai -2.5 Johnson -2.6 Swift -0.8 Tavai -1.9 Swift -0.3 Okudah -34.3 Okudah +27.6 Swift -0.2 O'Connor -1.9 2016 10 players 2017 19 players 2018 21 players 2019 30 players 2020 36 players 2021 22 players 2022 23 players 2023 16 players 2024 10 players 2025 3 players Above expectation Below expectation D'Andre Swift GM total -17.8 D'Andre Swift by season -1.3
How much retained production did D'Andre Swift return vs. his slot? Each mark below is one player's model value above slot. Light gray marks are slot-similar peers: RBs drafted within ±5 picks of D'Andre Swift since 2010 (14 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.5 0 +0.5 Model value above slot 35. Chubb Nick Chubb · model value +0.8 38. Henderson TreVeyon Henderson · model value +0.5 36. Hall Breece Hall · model value +0.5 31. Michel Sony Michel · model value +0.3 31. Martin Doug Martin · model value +0.2 35. Swift D'Andre Swift · model value +0.2 +0.2 38. II Ronald Jones II · model value +0.2 35. Williams Javonte Williams · model value 0 32. Edwards-Helaire Clyde Edwards-Helaire · model value -0.1 30. Best Jahvid Best · model value -0.1 37. Bernard Giovani Bernard · model value -0.1 36. Yeldon T.J. Yeldon · model value -0.2 36. Judkins Quinshon Judkins · model value -0.2 32. Wilson David Wilson · model value -0.4 38. Williams Ryan Williams · model value -0.5 D'Andre Swift Slot-similar peers (14)
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.
'20 '22 '24 '25 0 17 34 50 67 0 1 Cumulative GS Honors count Games started (cumulative) Pro Bowls AP1 All-Pro AP2 All-Pro
Full-career season history (6 scored seasons) How to read this The current model groups outcomes into three buckets: opportunity (games, starts, snap-z), quality (on-team AV, AV/snap quality when available), and recognition (Pro Bowl, AP1).Season rows show full-career context across every team. The draft-credit cards above contain the team-specific totals used for GM accountability. Snap-z is position/year-normalized playing time; AV/snap is shown as AV per 1,000 snaps where snap evidence exists.AP2, full-career AV, HOF, and All-Decade are displayed as context only. They are not active outcomes in the current θ model.Pre-2013 playing-time rows may show "—" where weekly snap evidence is unavailable; AV/snap quality is snap-era only.