Antonio Williams
Commanders· #14 · WR · managed by yoSxnts
Age 23
1 yrs pro
6'0" · 195 lbs
Clemson
Star
💱 2,443
87
OVERALL
SEASON TOTALS · 13 GAMEs
49
REC
668
REC YDS
6
REC TD
316
YAC
3
DROPS
156.7
FPTS (PPR)
RUSHING
6
CARRIES
49
RUSH YDS
0
RUSH TD
27
YAC
8
BTK
KEY RATINGS
SPD
92
ACC
92
CTH
92
SRR
90
MRR
86
DRR
91
RLS
85
CIT
94
CONTRACT
TOTAL VALUE$5.5M
BONUS$1.7M
YEARS LEFT3 of 4
CAP HIT$1.6M
🎓 Drafted Round 3, Pick 7 · 2027
PERSONA
CONFIDENCE
59
DISCIPLINEUndisciplined
DECISION MAKINGConservative
PREDICTABILITYUnpredictable
SCOUTING REPORT
90
PHYSICAL
79
SIZE
76
PRODUCTION
85
INTANGIBLES
Experience Pts 7,491
Skill Pts 1
Legacy Score 32
Scheme OVR 87
USAGE & ROLE
59.8%
TEAM PASS RATE
52
TARGETS
4.0
TARGETS / GAME
20.2%
TARGET SHARE
2.1%
CARRY SHARE
0.5
CARRIES / GAME
4.2
TOUCHES / GAME
8.1%
OPPORTUNITY SHARE
Shares are of the team's total opportunities. Madden doesn't export raw targets, so targets = catches + drops.
ADVANCED METRICS · SEASON
94.2%
CATCH RATE
5.8%
DROP RATE
6.4
YAC / CATCH
13.6
YARDS / CATCH
51.4
YARDS / GAME
0.46
TDS / GAME
GAME LOG
Regular season
| WK | RESULT | REC | REC YDS | REC TD | REC LNG | DROP | REC YAC | CAR | RUSH YDS | RUSH TD | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | W 52–28 @ Vikings | 2 | 22 | 0 | 22 | 0 | 4 | 0 | 0 | 0 | 4.2 |
| 3 | L 14–42 vs Raiders | 2 | 23 | 0 | 12 | 0 | 16 | 0 | 0 | 0 | 4.3 |
| 4 | L 35–45 vs Cardinals | 1 | 6 | 0 | 6 | 0 | 4 | 0 | 0 | 0 | 1.6 |
| 5 | L 10–38 vs Bills | 5 | 35 | 0 | 14 | 0 | 5 | 0 | 0 | 0 | 8.5 |
| 7 | L 24–34 @ Eagles | 5 | 81 | 2 | 47 | 0 | 60 | 0 | 0 | 0 | 25.1 |
| 8 | W 38–31 @ Cowboys | 4 | 38 | 0 | 19 | 0 | 21 | 1 | -3 | 0 | 7.5 |
| 9 | W 19–17 vs Eagles | 10 | 98 | 0 | 24 | 0 | 23 | 1 | 1 | 0 | 19.9 |
| 10 | L 17–24 @ Jets | 4 | 57 | 0 | 20 | 2 | 19 | 0 | 0 | 0 | 9.7 |
| 11 | L 21–42 vs Saints | 5 | 92 | 0 | 42 | 0 | 26 | 0 | 0 | 0 | 14.2 |
| 12 | L 14–26 vs Patriots | 3 | 64 | 2 | 58 | 1 | 48 | 2 | 11 | 0 | 22.5 |
| 13 | L 17–38 @ Giants | 2 | 18 | 1 | 15 | 0 | 4 | 1 | 24 | 0 | 12.2 |
| 14 | L 24–41 @ Panthers | 3 | 87 | 1 | 70 | 0 | 73 | 1 | 16 | 0 | 19.3 |
| 15 | W 25–14 @ Buccaneers | 3 | 47 | 0 | 29 | 0 | 13 | 0 | 0 | 0 | 7.7 |
PERFORMANCE VS OPPONENTS
| OPPONENT | G | YDS | TD | FPTS/G |
|---|---|---|---|---|
Eagles |
2 | 180 | 2 | 22.5 |
Patriots |
1 | 75 | 2 | 22.5 |
Panthers |
1 | 103 | 1 | 19.3 |
Saints |
1 | 92 | 0 | 14.2 |
Giants |
1 | 42 | 1 | 12.2 |
Jets |
1 | 57 | 0 | 9.7 |
Bills |
1 | 35 | 0 | 8.5 |
Buccaneers |
1 | 47 | 0 | 7.7 |
Cowboys |
1 | 35 | 0 | 7.5 |
Raiders |
1 | 23 | 0 | 4.3 |
Vikings |
1 | 22 | 0 | 4.2 |
Cardinals |
1 | 6 | 0 | 1.6 |
SEASON BY SEASON
CAREER · YEAR BY YEAR
| SEASON | GP | REC | REC YDS | REC TD | REC YAC | CAR | RUSH YDS | RUSH TD | FPTS |
|---|---|---|---|---|---|---|---|---|---|
| Season 2 | 13 | 49 | 668 | 6 | 316 | 6 | 49 | 0 | 156.7 |
The Companion App only exports the current Madden season, so the career record starts from the day this league joined SapphireSportz — every season from here on stacks a new row.
OVR PROGRESSION
Every export, as a list
76 Start77 Wk 877 Wk 1078 Wk 1178 Wk 1478 Wk 1784 Wk 184 Wk 385 Wk 485 Wk 585 Wk 785 Wk 885 Wk 987 Wk 1087 Wk 1187 Wk 1287 Wk 1387 Wk 1487 Wk 15
ATTRIBUTE CHANGES
WK 15
confRating 57 ➜ 59
WK 14
confRating 58 ➜ 57
WK 13
confRating 61 ➜ 58
WK 12
confRating 58 ➜ 61
WK 11
confRating 62 ➜ 58
WK 10
Overall 85 ➜ 87
Awareness 72 ➜ 73
Catching 91 ➜ 92
Catch in Traffic 91 ➜ 94
Juke Move 87 ➜ 88
Release 84 ➜ 85
Deep Route 89 ➜ 91
Mid Route 85 ➜ 86
Spec Catch 93 ➜ 94
Spin Move 80 ➜ 81
WK 9
confRating 55 ➜ 62
WK 8
confRating 53 ➜ 55
WK 7
confRating 43 ➜ 53
WK 5
confRating 47 ➜ 43
WK 4
Overall 84 ➜ 85
Awareness 69 ➜ 72
Catching 90 ➜ 91
Release 82 ➜ 84
Spec Catch 92 ➜ 93
WK 3
confRating 51 ➜ 47
ATTRIBUTE HISTORY · WEEK BY WEEK
OVR 76 ➜ 87
(+11)
since Start
AWR +16 (57➜73)
CIT +14 (80➜94)
DRR +13 (78➜91)
OVR +11 (76➜87)
16 attributes moved · 19 snapshots
THE STORY · WHY HE MOVED
+11 OVR over 18 changes, mostly the offseason.
age 23 · usually declines from 29
Week 15
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating +2
Week 14
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -1
Week 13
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -3
Week 12
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating +3
Week 11
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -4
Week 10
+2 OVR
xp
In-season XP — earned on the field.
CIT +3 · DRR +2 · AWR +1 · CTH +1
Week 9
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating +7
Week 8
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating +2
Week 7
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating +10
Week 5
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -4
Week 4
+1 OVR
xp
In-season XP — earned on the field.
AWR +3 · RLS +2 · CTH +1 · SPC +1
Week 3
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -4
Week 1
+6 OVR
offseason
Offseason progression — the new season's ratings landed.
CIT +10 · DRR +10 · SPC +8 · SRR +7
Week 17
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -1
Week 14
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -1
Week 11
+1 OVR
xp
In-season XP — earned on the field.
SRR +4 · AWR +2 · BCV +1 · CTH +1
Week 10
0 OVR
xp
Attributes shuffled with no change to the overall.
confRating -1
Week 8
+1 OVR
xp
In-season XP — earned on the field.
AWR +4 · CTH +2 · CIT +1 · JKM +1
| WEEK | OVR | DEV | SPD | ACC | AGI | COD | CTH | CIT | SPC | SRR | MRR | DRR | RLS | JMP | STR | STA | TGH | INJ | AWR | PRC | THP | TAS | TAM | TAD | TOR | TUP | PAR | BSK | CAR | BTK | TRK | SFA | SPM | JKM | BCV | RBK | RBP | RBF | PBK | PBP | PBF | LBK | IBL | TAK | POW | PUR | BSH | FMV | PMV | MCV | ZCV | PRS | KPW | KAC | KRT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Start | 76 | STAR | 92 | 92 | 91 | 91 | 84 | 80 | 83 | 79 | 80 | 78 | 78 | 93 | 61 | 86 | 82 | 86 | 57 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 82 | 87 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 8 | 77 | STAR | 92 | 92 | 91 | 91 | 86 | 81 | 83 | 79 | 81 | 78 | 78 | 93 | 61 | 86 | 82 | 86 | 61 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 87 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 9 | 77 | STAR | 92 | 92 | 91 | 91 | 86 | 81 | 83 | 79 | 81 | 78 | 78 | 93 | 61 | 86 | 82 | 86 | 61 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 87 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 10 | 77 | STAR | 92 | 92 | 91 | 91 | 86 | 81 | 83 | 79 | 81 | 78 | 78 | 93 | 61 | 86 | 82 | 86 | 61 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 87 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 11 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 12 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 13 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 14 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 15 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 16 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 17 | 78 | STAR | 92 | 92 | 91 | 91 | 87 | 81 | 84 | 83 | 81 | 79 | 79 | 93 | 61 | 86 | 82 | 86 | 63 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 75 | 76 | 48 | 59 | 79 | 83 | 88 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 1 | 84 | STAR | 92 | 92 | 91 | 91 | 90 | 91 | 92 | 90 | 85 | 89 | 82 | 93 | 61 | 86 | 82 | 86 | 69 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 2 | 84 | STAR | 92 | 92 | 91 | 91 | 90 | 91 | 92 | 90 | 85 | 89 | 82 | 93 | 61 | 86 | 82 | 86 | 69 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 3 | 84 | STAR | 92 | 92 | 91 | 91 | 90 | 91 | 92 | 90 | 85 | 89 | 82 | 93 | 61 | 86 | 82 | 86 | 69 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 4 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 5 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 6 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 7 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 8 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 9 | 85 | STAR | 92 | 92 | 91 | 91 | 91 | 91 | 93 | 90 | 85 | 89 | 84 | 93 | 61 | 86 | 82 | 86 | 72 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 80 | 87 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 10 | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 11 | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 12 | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 13 | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 14 | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
| Week 15 · current | 87 | STAR | 92 | 92 | 91 | 91 | 92 | 94 | 94 | 90 | 86 | 91 | 85 | 93 | 61 | 86 | 82 | 86 | 73 | 36 | 66 | 57 | 57 | 59 | 63 | 52 | 44 | 43 | 81 | 78 | 49 | 59 | 81 | 88 | 89 | 51 | 27 | 30 | 33 | 30 | 29 | 33 | 45 | 37 | 34 | 42 | 34 | 27 | 28 | 36 | 40 | 33 | 30 | 29 | 88 |
went up that week
went down
Faded rows are weeks with no change (filled in so every week has a row).
Columns lead with what matters at his position; the rest follow.
FULL ATTRIBUTE SHEET
PHYSICAL
Speed
92
Acceleration
92
Agility
91
Strength
61
Jump
93
Change of Dir
91
Stamina
86
Toughness
82
Injury
86
RECEIVING
Catching
92
Spec Catch
94
Catch in Traffic
94
Short Route
90
Mid Route
86
Deep Route
91
Release
85
RUSHING
Carrying
81
Break Tackle
78
Trucking
49
Stiff Arm
59
Spin Move
81
Juke Move
88
Ball Carrier Vision
89
MENTAL
Awareness
73
TRANSACTION HISTORY
No moves on record — trades, signings, and dev changes land here as the league's exports roll in.









