Player
Position
CB
Number
31
Height
5'11"
Weight
192 lb
College
Kentucky
Experience
2 yr
Bye week
13
CB · Buffalo Bills
Maxwell Hairston
12
Weeks played
444
Total snaps
1%
Avg snap share
Cap hit
$3.5M
4-year deal
Snap share by week
Percentage of his side's snapsThe number that says whether he is actually on the field. A box score can hide a player who took eleven snaps; this cannot.
0%
1%
1%
1%
0%
0%
0%
1%
0%
0%
1%
1%
W8W9W10W11W12W13W14W15W16W17W18W1
SAM points by week
0.2
1.4
1.4
1.4
1.4
1.4
1.4
0.1
2.5
2.6
1.1
2.5
0.4
0.3
0.2
0.2
0.1
1.3
1.2
1.4
0.1
W1W9W9W10W10W9W10W8W9W10W12W14W15W17W18W1W2W3W3W4W5
22.7 points across 21 weeks · best was week 10 with 2.6
Where the points came from
Scored under the SAM Metric weights for CB. Every line is a stat × its weight.
Week 5 · BUF
0.09
| Solo tackles | 1 × 0.094094 | +0.09 |
Week 4 · BUF
1.37
| Passes defended | 1 × 1.130679 | +1.13 |
| Solo tackles | 2 × 0.094094 | +0.19 |
| Assisted tackles | 1 × 0.047047 | +0.05 |
Week 3 · BUF
1.22
| Passes defended | 1 × 1.130679 | +1.13 |
| Solo tackles | 1 × 0.094094 | +0.09 |
Week 3 · BUF
1.27
| Passes defended | 1 × 1.130679 | +1.13 |
| Solo tackles | 1 × 0.094094 | +0.09 |
| Assisted tackles | 1 × 0.047047 | +0.05 |
Week 2 · BUF
0.09
| Solo tackles | 1 × 0.094094 | +0.09 |
Week 1 · BUF · 1% of snaps
0.19
| Solo tackles | 2 × 0.094094 | +0.19 |
Snap detail
| Week | Off | Off % | Def | ST | Total |
|---|---|---|---|---|---|
| Week 8 | 0 | — | 27 | 1 | 28 |
| Week 9 | 0 | — | 30 | 0 | 30 |
| Week 10 | 0 | — | 53 | 0 | 53 |
| Week 11 | 0 | — | 36 | 0 | 36 |
| Week 12 | 0 | — | 29 | 3 | 32 |
| Week 13 | 0 | — | 13 | 1 | 14 |
| Week 14 | 0 | — | 25 | 2 | 27 |
| Week 15 | 0 | — | 52 | 1 | 53 |
| Week 16 | 0 | — | 18 | 2 | 20 |
| Week 17 | 0 | — | 22 | 7 | 29 |
| Week 18 | 0 | — | 43 | 5 | 48 |
| Week 1 | 0 | — | 66 | 8 | 74 |
Contract
| Cap hit | $3.5M |
| Base salary | $1.0M |
| Signing bonus | $1.9M |
| Average per year | $3.8M |
| Total value | $15.3M |
| Guaranteed | $15.3M |
| Years | 4 |
Contract detail from OverTheCap