2026 SEASON · 8 GAMES
92COMPLETIONS
1,637PASS YARDS
23PASS TD
Top 2% in the tx_6a by win shares (#150 of 8,527 players)
125.7 pass yds/game over his last 3, down from 252.0 in his first 5
2026 GAME LOG
| DATE | OPPONENT | RES | COMP | YARD | AVG | TD | TKL |
|---|---|---|---|---|---|---|---|
| 8/28 | vs Dallas Jesuit | W | 8 | 198 | 24.8 | 4 | 0 |
| 9/4 | @ Plano | W | 15 | 196 | 13.1 | 4 | 0 |
| 9/11 | vs BELL | W | 11 | 195 | 17.7 | 1 | 0 |
| 9/18 | @ Wylie | W | 18 | 395 | 21.9 | 3 | 0 |
| 9/25 | vs Rowlett | W | 11 | 276 | 25.1 | 3 | 0 |
| 10/9 | @ South Garland | W | 18 | 257 | 14.3 | 6 | 0 |
| 10/16 | @ North Garland | W | 7 | 77 | 11.0 | 2 | 0 |
| 10/29 | @ Wylie East | L | 4 | 43 | 10.8 | 0 | 0 |
CAREER
| SEASON | GP | COMP | YARD | TD | WS |
|---|---|---|---|---|---|
| 2025 | 11 | 88 | 1,404 | 11 | 0.31 |
| 2026 | 8 | 92 | 1,637 | 23 | 0.83 |
| TOTAL | 19 | 180 | 3,041 | 34 | 1.14 |
ALL STATS
PASSING
| C | ATT | YDS | TD | INT | |
|---|---|---|---|---|---|
| 2026 | 92 | 170 | 1,637 | 23 | 8 |
| CAREER (19 G) | 180 | 343 | 3,041 | 34 | 13 |
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2026 | 15 | 25 | 0 |
| CAREER (19 G) | 51 | -3 | 0 |
RECEIVING
| REC | YDS | TD | |
|---|---|---|---|
| 2026 | 0 | 0 | 0 |
| CAREER (19 G) | 1 | 0 | 0 |
FULL 2026 GAME LOG · EVERY STAT
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS |
|---|---|---|---|---|---|---|---|
| 8/28 vs Dallas Jesuit | 8 | 16 | 198 | 4 | 1 | 4 | 30 |
| 9/4 @ Plano | 15 | 27 | 196 | 4 | 1 | 4 | 10 |
| 9/11 vs BELL | 11 | 23 | 195 | 1 | 2 | 1 | 5 |
| 9/18 @ Wylie | 18 | 31 | 395 | 3 | 0 | 1 | -5 |
| 9/25 vs Rowlett | 11 | 23 | 276 | 3 | 1 | 1 | 8 |
| 10/9 @ South Garland | 18 | 28 | 257 | 6 | 1 | 2 | -7 |
| 10/16 @ North Garland | 7 | 13 | 77 | 2 | 0 | 1 | -8 |
| 10/29 @ Wylie East | 4 | 9 | 43 | 0 | 2 | 1 | -8 |
CAREER GAME LOG · 19 GAMES
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS | REC REC |
|---|---|---|---|---|---|---|---|---|
| 2026 SEASON · 8 G | ||||||||
| 8/28 vs Dallas Jesuit | 8 | 16 | 198 | 4 | 1 | 4 | 30 | 0 |
| 9/4 @ Plano | 15 | 27 | 196 | 4 | 1 | 4 | 10 | 0 |
| 9/11 vs BELL | 11 | 23 | 195 | 1 | 2 | 1 | 5 | 0 |
| 9/18 @ Wylie | 18 | 31 | 395 | 3 | 0 | 1 | -5 | 0 |
| 9/25 vs Rowlett | 11 | 23 | 276 | 3 | 1 | 1 | 8 | 0 |
| 10/9 @ South Garland | 18 | 28 | 257 | 6 | 1 | 2 | -7 | 0 |
| 10/16 @ North Garland | 7 | 13 | 77 | 2 | 0 | 1 | -8 | 0 |
| 10/29 @ Wylie East | 4 | 9 | 43 | 0 | 2 | 1 | -8 | 0 |
| TOTAL | 92 | 170 | 1,637 | 23 | 8 | 15 | 25 | 0 |
| 2025 SEASON · 11 G | ||||||||
| 8/29 vs Coppell | 0 | 1 | 0 | 0 | 0 | 1 | -3 | 0 |
| 9/4 @ Lamar | 3 | 5 | 100 | 1 | 0 | 2 | 1 | 0 |
| 9/12 vs Garland | 3 | 8 | 63 | 1 | 0 | 3 | 9 | 0 |
| 9/19 @ Wylie | 13 | 32 | 221 | 2 | 1 | 7 | -20 | 0 |
| 9/25 vs Lakeview Centennial | 4 | 11 | 82 | 0 | 0 | 3 | 8 | 0 |
| 10/3 @ WYLIE EAST | 12 | 29 | 139 | 1 | 3 | 3 | 2 | 0 |
| 10/9 vs North Garland | 6 | 12 | 110 | 1 | 0 | 4 | -20 | 0 |
| 10/24 @ South Garland | 12 | 16 | 159 | 1 | 0 | 3 | 4 | 1 |
| 10/31 vs Naaman Forest | 9 | 13 | 134 | 1 | 0 | 4 | -13 | 0 |
| 11/6 @ Rowlett | 17 | 28 | 248 | 3 | 0 | 1 | 8 | 0 |
| 11/14 @ North Forney | 9 | 18 | 148 | 0 | 1 | 5 | -4 | 0 |
| TOTAL | 88 | 173 | 1,404 | 11 | 5 | 36 | -28 | 1 |
| CAREER | 180 | 343 | 3,041 | 34 | 13 | 51 | -3 | 1 |
TREND NOTES
Christian McCaffrey has not recorded a rushing TD in his SACHSE career, a span of 19 games dating back to last season.
Christian McCaffrey has averaged 308.0 passing yards per game in his 2 career meetings with WYLIE, against 142.6 versus everyone else -- more than double his usual output.
Christian McCaffrey has thrown for 1+ TD in 6 of his last 7 games.
Christian McCaffrey has thrown for an average of 125.7 passing yards per game in his last 3 games after averaging 252.0 in his first 5 games this season.
Christian McCaffrey has a QBR of 176.1 across his 2 career meetings with ROWLETT.
