2025 SEASON · 12 GAMES
203COMPLETIONS
3,107PASS YARDS
47PASS TD
Top 1% in the Southern Section by win shares
258.9 pass yds per game this season
2025 GAME LOG
| DATE | OPPONENT | RES | COMP | YARD | AVG | TD | TKL |
|---|---|---|---|---|---|---|---|
| 8/22 | vs Garces Memorial | W | 13 | 193 | 14.8 | 2 | 0 |
| 8/29 | @ San Marcos | W | 18 | 340 | 18.9 | 5 | 0 |
| 9/5 | vs HART | W | 15 | 268 | 17.9 | 4 | 0 |
| 9/12 | vs Valencia | L | 19 | 252 | 13.3 | 4 | 0 |
| 9/19 | vs Village Christian | W | 16 | 206 | 12.9 | 2 | 0 |
| 10/3 | @ Bishop Alemany | W | 11 | 260 | 23.6 | 5 | 0 |
| 10/10 | @ SPXSMA | W | 21 | 268 | 12.8 | 4 | 0 |
| 10/17 | vs Cathedral | L | 22 | 301 | 13.7 | 4 | 1 |
| 10/24 | vs St. Francis | W | 18 | 290 | 16.1 | 5 | 0 |
| 10/31 | @ St. Paul | W | 20 | 206 | 10.3 | 4 | 0 |
| 11/7 | @ Woodrow Wilson | W | 24 | 450 | 18.8 | 7 | 0 |
| 11/14 | vs Oaks Christian | L | 6 | 73 | 12.2 | 1 | 0 |
CAREER
| SEASON | GP | COMP | YDS | TD | WS |
|---|---|---|---|---|---|
| 2023 | 4 | 7 | 129 | 2 | 0.02 |
| 2024 | 10 | 213 | 3,414 | 30 | 1.32 |
| 2025 | 12 | 203 | 3,107 | 47 | 2.92 |
| TOTAL | 26 | 423 | 6,650 | 79 | 4.26 |
ALL STATS
PASSING
| C | ATT | YDS | TD | INT | |
|---|---|---|---|---|---|
| 2025 | 203 | 310 | 3,107 | 47 | 8 |
| CAREER (26 G) | 423 | 616 | 6,650 | 79 | 19 |
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2025 | 113 | 508 | 6 |
| CAREER (26 G) | 176 | 769 | 8 |
DEFENSE
| TKL | TFL | SACKS | INT | PD | FF | |
|---|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | 0 | 0 | 0 |
| CAREER (26 G) | 2 | 0 | 0 | 0 | 0 | 0 |
FULL 2025 GAME LOG · EVERY STAT
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS | RUS TD | DEF TKL |
|---|---|---|---|---|---|---|---|---|---|
| 8/22 vs Garces Memorial | 13 | 20 | 193 | 2 | 1 | 11 | 32 | 0 | 0 |
| 8/29 @ San Marcos | 18 | 20 | 340 | 5 | 1 | 3 | 8 | 1 | 0 |
| 9/5 vs HART | 15 | 27 | 268 | 4 | 0 | 9 | 46 | 1 | 0 |
| 9/12 vs Valencia | 19 | 30 | 252 | 4 | 0 | 13 | 28 | 1 | 0 |
| 9/19 vs Village Christian | 16 | 26 | 206 | 2 | 1 | 6 | 43 | 0 | 0 |
| 10/3 @ Bishop Alemany | 11 | 18 | 260 | 5 | 0 | 4 | 25 | 1 | 0 |
| 10/10 @ SPXSMA | 21 | 33 | 268 | 4 | 1 | 6 | 34 | 0 | 0 |
| 10/17 vs Cathedral | 22 | 33 | 301 | 4 | 1 | 18 | 67 | 0 | 1 |
| 10/24 vs St. Francis | 18 | 26 | 290 | 5 | 1 | 3 | 16 | 0 | 0 |
| 10/31 @ St. Paul | 20 | 30 | 206 | 4 | 0 | 13 | 82 | 1 | 0 |
| 11/7 @ Woodrow Wilson | 24 | 32 | 450 | 7 | 1 | 7 | 35 | 0 | 0 |
| 11/14 vs Oaks Christian | 6 | 15 | 73 | 1 | 1 | 20 | 92 | 1 | 0 |
CAREER GAME LOG · 26 GAMES
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS | RUS TD | DEF TKL |
|---|---|---|---|---|---|---|---|---|---|
| 2025 SEASON · 12 G | |||||||||
| 8/22 vs Garces Memorial | 13 | 20 | 193 | 2 | 1 | 11 | 32 | 0 | 0 |
| 8/29 @ San Marcos | 18 | 20 | 340 | 5 | 1 | 3 | 8 | 1 | 0 |
| 9/5 vs HART | 15 | 27 | 268 | 4 | 0 | 9 | 46 | 1 | 0 |
| 9/12 vs Valencia | 19 | 30 | 252 | 4 | 0 | 13 | 28 | 1 | 0 |
| 9/19 vs Village Christian | 16 | 26 | 206 | 2 | 1 | 6 | 43 | 0 | 0 |
| 10/3 @ Bishop Alemany | 11 | 18 | 260 | 5 | 0 | 4 | 25 | 1 | 0 |
| 10/10 @ SPXSMA | 21 | 33 | 268 | 4 | 1 | 6 | 34 | 0 | 0 |
| 10/17 vs Cathedral | 22 | 33 | 301 | 4 | 1 | 18 | 67 | 0 | 1 |
| 10/24 vs St. Francis | 18 | 26 | 290 | 5 | 1 | 3 | 16 | 0 | 0 |
| 10/31 @ St. Paul | 20 | 30 | 206 | 4 | 0 | 13 | 82 | 1 | 0 |
| 11/7 @ Woodrow Wilson | 24 | 32 | 450 | 7 | 1 | 7 | 35 | 0 | 0 |
| 11/14 vs Oaks Christian | 6 | 15 | 73 | 1 | 1 | 20 | 92 | 1 | 0 |
| TOTAL | 203 | 310 | 3,107 | 47 | 8 | 113 | 508 | 6 | 1 |
| 2024 SEASON · 10 G | |||||||||
| 8/23 @ Garces Memorial | 22 | 32 | 406 | 4 | 1 | 5 | 15 | 2 | 0 |
| 8/30 vs Leuzinger | 19 | 33 | 239 | 2 | 3 | 7 | 11 | 0 | 0 |
| 9/6 @ HART | 18 | 28 | 435 | 2 | 1 | 6 | 13 | 0 | 0 |
| 9/13 vs Westlake | 17 | 27 | 307 | 2 | 2 | 6 | 35 | 0 | 0 |
| 9/20 @ Village Christian | 36 | 41 | 423 | 6 | 1 | 7 | 27 | 0 | 0 |
| 10/4 vs SPXSMA | 15 | 25 | 340 | 2 | 1 | 6 | 35 | 0 | 0 |
| 10/11 @ Cathedral | 24 | 33 | 249 | 2 | 1 | 11 | 52 | 0 | 1 |
| 10/18 @ St. Francis | 18 | 22 | 331 | 3 | 0 | 6 | 19 | 0 | 0 |
| 10/25 vs St. Paul | 32 | 40 | 384 | 4 | 0 | 6 | 33 | 0 | 0 |
| 11/1 vs Bishop Alemany | 12 | 17 | 300 | 3 | 0 | 3 | 21 | 0 | 0 |
| TOTAL | 213 | 298 | 3,414 | 30 | 10 | 63 | 261 | 2 | 1 |
| 2023 SEASON · 4 G | |||||||||
| 8/31 vs Serrano | 3 | 4 | 28 | 0 | 1 | 0 | 0 | 0 | 0 |
| 9/15 @ North | 1 | 1 | 13 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/6 vs St. Francis | 1 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/27 @ Crespi | 2 | 2 | 84 | 2 | 0 | 0 | 0 | 0 | 0 |
| TOTAL | 7 | 8 | 129 | 2 | 1 | 0 | 0 | 0 | 0 |
| CAREER | 423 | 616 | 6,650 | 79 | 19 | 176 | 769 | 8 | 2 |
TREND NOTES
Joseph Mesa has thrown for 1+ TD in 23 straight games, dating back to last season.
Joseph Mesa has averaged 59.5 rushing yards per game in his 2 career meetings with CATHEDRAL, against 27.1 versus everyone else -- more than double his usual output.
Joseph Mesa has rushed for an average of 69.7 rushing yards per game in his last 3 games after averaging 33.2 in his first 9 games in the 2025 season.
Joseph Mesa has thrown for 200+ yards in 6 of his last 7 games.
Joseph Mesa has a QBR of 232.4 across his 3 career meetings with ST. FRANCIS.
