FB · SF · 166 career games · 85-81 team record
| Season | Team | G | Car | Rush Yds | YPC | Rush TD | Tgt | Rec | Rec Yds | EPA/touch | Succ% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | BAL | 1 | 0 | 0 | — | 0 | 1 | 0 | 0 | — | 0 |
| 2014 | BAL | 13 | 0 | 0 | — | 0 | 27 | 19 | 182 | -0.16 | 0 |
| 2015 | BAL | 16 | 2 | 3 | 1.5 | 0 | 56 | 41 | 321 | 0.03 | 0 |
| 2016 | BAL | 16 | 5 | 22 | 4.4 | 1 | 50 | 37 | 266 | -0.01 | 60 |
| 2017 | SF | 13 | 7 | 31 | 4.4 | 0 | 42 | 33 | 315 | -0.02 | 57 |
| 2018 | SF | 15 | 8 | 30 | 3.8 | 0 | 41 | 30 | 324 | 0.06 | 38 |
| 2019 | SF | 9 | 3 | 7 | 2.3 | 0 | 24 | 20 | 239 | 0.70 | 33 |
| 2020 | SF | 16 | 17 | 64 | 3.8 | 2 | 29 | 19 | 202 | 0.11 | 65 |
| 2021 | SF | 15 | 8 | 22 | 2.8 | 1 | 38 | 30 | 296 | 0.32 | 38 |
| 2022 | SF | 13 | 7 | 26 | 3.7 | 1 | 23 | 19 | 200 | 0.33 | 71 |
| 2023 | SF | 10 | 5 | 6 | 1.2 | 0 | 17 | 14 | 119 | 0.39 | 40 |
| 2024 | SF | 14 | 5 | 26 | 5.2 | 1 | 31 | 19 | 200 | -0.31 | 40 |
| 2025 | SF | 15 | 2 | -3 | -1.5 | 0 | 28 | 24 | 213 | 0.15 | 0 |
| 13 seasons | 166 | 69 | 234 | 3.4 | 6 | 407 | 305 | 2,877 | 0.11 | 49 |
Loading injury data...
The Lab has no per-play data for FBs — its player fields are passer, rusher and receiver only.
Data: nflverse (CC BY 4.0), modified
Percentiles rank each stat against qualified RBs in 2025. Higher is better.
Rushing yards by week
| Wk | Opp | Inj | Car | RuYd | RuTD | Tgt | Rec | ReYd | ReTD | YAC | Tot EPA | xFP | PPR | Diff | Snap% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | @ SEA | — | — | — | 2 | 2 | 32 | — | 10 | +2.3 | 3.4 | 5.2 | +1.8 | 49% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | @ NO | — | — | — | 1 | 1 | 5 | — | 2 | +0.2 | 1.6 | 1.5 | -0.1 | 14% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | vs ARI | — | — | — | 1 | 1 | 1 | 1 | — | +0.8 | 3.3 | 7.1 | +3.8 | 34% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | vs JAX | — | — | — | 3 | 3 | 32 | — | 20 | +2.0 | 4.8 | 6.2 | +1.4 | 35% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | @ LA | 1 | -1 | — | 4 | 3 | 21 | — | 11 | -2.3 | 10.0 | 5.0 | -5.0 | 42% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | @ TB | — | — | — | 1 | 1 | 9 | — | 3 | +0.7 | 1.7 | 1.9 | +0.2 | 36% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | vs ATL | 1 | -2 | — | 1 | 1 | 10 | — | 4 | -1.5 | 1.9 | 1.8 | -0.1 | 58% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 8 | @ HOU | — | — | — | 2 | 1 | 4 | — | 1 | -1.0 | 2.5 | 1.4 | -1.1 | 42% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 9 | @ NYG | — | — | — | 2 | 1 | 12 | — | 14 | -0.1 | 3.1 | 2.2 | -0.9 | 67% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 10 | vs LA | — | — | — | 2 | 2 | 8 | — | 10 | +0.3 | 5.9 | 2.8 | -3.1 | 49% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 11 | @ ARI | — | — | — | 2 | 2 | 26 | — | 17 | +1.5 | 3.5 | 4.6 | +1.1 | 53% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 13 | @ CLE | — | — | — | 2 | 2 | 27 | — | 4 | +1.6 | 1.9 | 4.7 | +2.8 | 36% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 15 | vs TEN | — | — | — | 1 | 1 | 7 | — | 7 | +0.8 | 1.7 | 1.7 | -0.0 | 62% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 17 | vs CHI | — | — | — | 2 | 2 | 14 | 1 | 5 | +1.9 | 4.8 | 9.4 | +4.6 | 54% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 18 | vs SEA | — | — | — | 2 | 1 | 5 | — | 1 | -3.3 | 2.6 | 1.5 | -1.1 | 45% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Postseason | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WC | @ PHI | — | — | — | 4 | 4 | 49 | — | 29 | +3.3 | 6.9 | 8.9 | +2.0 | 47% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIV | @ SEA | 1 | -3 | — | 1 | 1 | 11 | — | 7 | -3.1 | 1.9 | 1.8 | -0.1 | 52% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
xFP · Opportunity already given, not a forecast.
Expected points: ffopportunity (Joe Sydlowski, Tan Ho (ffverse)), CC BY-SA 4.0, shown as published. Model v1.0.0.