2025 SEASON · 12 GAMES
127COMPLETIONS
1,420PASS YARDS
11PASS TD
Top 8% in the Southern Section by win shares
80.7 pass yds/game over his last 3, down from 130.9 in his first 9
2025 GAME LOG
| DATE | OPPONENT | RES | COMP | YARD | AVG | TD | TKL |
|---|---|---|---|---|---|---|---|
| 8/23 | vs South El Monte | W | 7 | 42 | 6.0 | 0 | 0 |
| 8/29 | vs El Monte | L | 10 | 89 | 8.9 | 0 | 0 |
| 9/5 | vs Temple City | W | 15 | 175 | 11.7 | 3 | 0 |
| 9/12 | @ Azusa | W | 14 | 217 | 15.5 | 2 | 0 |
| 9/19 | @ Wilson | W | 10 | 132 | 13.2 | 2 | 0 |
| 10/2 | vs Bell Gardens | L | 4 | 37 | 9.2 | 0 | 0 |
| 10/10 | @ Montebello | L | 20 | 248 | 12.4 | 2 | 0 |
| 10/17 | @ Schurr | L | 5 | 28 | 5.6 | 0 | 0 |
| 10/24 | @ San Gabriel | L | 23 | 210 | 9.1 | 0 | 0 |
| 10/31 | vs Mark Keppel | W | 5 | 144 | 28.8 | 2 | 0 |
| 11/7 | vs Bassett | W | 9 | 60 | 6.7 | 0 | 0 |
| 11/14 | @ Anaheim | L | 5 | 38 | 7.6 | 0 | 0 |
CAREER
| SEASON | GP | COMP | YDS | TD | WS |
|---|---|---|---|---|---|
| 2022 | 11 | 116 | 1,496 | 12 | 0.11 |
| 2024 | 10 | 95 | 1,031 | 5 | 0.06 |
| 2025 | 12 | 127 | 1,420 | 11 | 0.51 |
| TOTAL | 33 | 338 | 3,947 | 28 | 0.68 |
ALL STATS
PASSING
| C | ATT | YDS | TD | INT | |
|---|---|---|---|---|---|
| 2025 | 127 | 228 | 1,420 | 11 | 6 |
| CAREER (33 G) | 338 | 703 | 3,947 | 28 | 35 |
RUSHING
| CAR | YDS | TD | |
|---|---|---|---|
| 2025 | 55 | -16 | 6 |
| CAREER (33 G) | 116 | 14 | 10 |
DEFENSE
| TKL | TFL | SACKS | INT | PD | FF | |
|---|---|---|---|---|---|---|
| 2025 | 0 | 0 | 0 | 0 | 0 | 0 |
| CAREER (33 G) | 31 | 1 | 0 | 0 | 1 | 0 |
FULL 2025 GAME LOG · EVERY STAT
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS | RUS TD |
|---|---|---|---|---|---|---|---|---|
| 8/23 vs South El Monte | 7 | 15 | 42 | 0 | 0 | 9 | 23 | 2 |
| 8/29 vs El Monte | 10 | 17 | 89 | 0 | 0 | 2 | 3 | 0 |
| 9/5 vs Temple City | 15 | 28 | 175 | 3 | 1 | 7 | -28 | 0 |
| 9/12 @ Azusa | 14 | 19 | 217 | 2 | 0 | 4 | 3 | 1 |
| 9/19 @ Wilson | 10 | 19 | 132 | 2 | 0 | 5 | 15 | 1 |
| 10/2 vs Bell Gardens | 4 | 14 | 37 | 0 | 2 | 5 | 26 | 0 |
| 10/10 @ Montebello | 20 | 34 | 248 | 2 | 1 | 7 | 3 | 1 |
| 10/17 @ Schurr | 5 | 14 | 28 | 0 | 0 | 0 | 0 | 0 |
| 10/24 @ San Gabriel | 23 | 34 | 210 | 0 | 1 | 4 | -12 | 0 |
| 10/31 vs Mark Keppel | 5 | 5 | 144 | 2 | 0 | 1 | 1 | 0 |
| 11/7 vs Bassett | 9 | 16 | 60 | 0 | 0 | 3 | -15 | 1 |
| 11/14 @ Anaheim | 5 | 13 | 38 | 0 | 1 | 8 | -35 | 0 |
CAREER GAME LOG · 33 GAMES
| GAME | PAS C | PAS ATT | PAS YDS | PAS TD | PAS INT | RUS CAR | RUS YDS | RUS TD | DEF TKL | DEF TFL | DEF PD |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 SEASON · 12 G | |||||||||||
| 8/23 vs South El Monte | 7 | 15 | 42 | 0 | 0 | 9 | 23 | 2 | 0 | 0 | 0 |
| 8/29 vs El Monte | 10 | 17 | 89 | 0 | 0 | 2 | 3 | 0 | 0 | 0 | 0 |
| 9/5 vs Temple City | 15 | 28 | 175 | 3 | 1 | 7 | -28 | 0 | 0 | 0 | 0 |
| 9/12 @ Azusa | 14 | 19 | 217 | 2 | 0 | 4 | 3 | 1 | 0 | 0 | 0 |
| 9/19 @ Wilson | 10 | 19 | 132 | 2 | 0 | 5 | 15 | 1 | 0 | 0 | 0 |
| 10/2 vs Bell Gardens | 4 | 14 | 37 | 0 | 2 | 5 | 26 | 0 | 0 | 0 | 0 |
| 10/10 @ Montebello | 20 | 34 | 248 | 2 | 1 | 7 | 3 | 1 | 0 | 0 | 0 |
| 10/17 @ Schurr | 5 | 14 | 28 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/24 @ San Gabriel | 23 | 34 | 210 | 0 | 1 | 4 | -12 | 0 | 0 | 0 | 0 |
| 10/31 vs Mark Keppel | 5 | 5 | 144 | 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
| 11/7 vs Bassett | 9 | 16 | 60 | 0 | 0 | 3 | -15 | 1 | 0 | 0 | 0 |
| 11/14 @ Anaheim | 5 | 13 | 38 | 0 | 1 | 8 | -35 | 0 | 0 | 0 | 0 |
| TOTAL | 127 | 228 | 1,420 | 11 | 6 | 55 | -16 | 6 | 0 | 0 | 0 |
| 2024 SEASON · 10 G | |||||||||||
| 8/23 @ South El Monte | 13 | 31 | 71 | 0 | 3 | 4 | 17 | 1 | 3 | 0 | 0 |
| 8/29 @ El Monte | 11 | 28 | 142 | 0 | 0 | 4 | -26 | 0 | 5 | 0 | 0 |
| 9/6 vs Temple City | 13 | 26 | 201 | 2 | 1 | 4 | 2 | 0 | 8 | 1 | 0 |
| 9/13 @ La Salle | 9 | 20 | 76 | 0 | 0 | 7 | 6 | 1 | 6 | 0 | 1 |
| 9/20 vs South Pasadena | 6 | 20 | 61 | 0 | 1 | 7 | 25 | 1 | 9 | 0 | 0 |
| 10/4 @ Bell Gardens | 11 | 32 | 100 | 0 | 2 | 4 | -10 | 0 | 0 | 0 | 0 |
| 10/11 vs Montebello | 9 | 21 | 69 | 1 | 2 | 6 | 11 | 0 | 0 | 0 | 0 |
| 10/17 vs Schurr | 4 | 12 | 48 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/25 vs San Gabriel | 9 | 22 | 95 | 0 | 1 | 5 | 17 | 0 | 0 | 0 | 0 |
| 10/31 @ Mark Keppel | 10 | 15 | 168 | 1 | 0 | 3 | 10 | 1 | 0 | 0 | 0 |
| TOTAL | 95 | 227 | 1,031 | 5 | 10 | 46 | 52 | 4 | 31 | 1 | 1 |
| 2022 SEASON · 11 G | |||||||||||
| 8/19 @ South El Monte | 15 | 28 | 212 | 1 | 2 | 4 | 1 | 0 | 0 | 0 | 0 |
| 8/25 vs Glendale | 12 | 18 | 115 | 0 | 0 | 1 | -7 | 0 | 0 | 0 | 0 |
| 9/1 @ Temple City | 9 | 19 | 147 | 2 | 2 | 1 | -13 | 0 | 0 | 0 | 0 |
| 9/9 @ Franklin | 11 | 27 | 160 | 1 | 4 | 1 | -10 | 0 | 0 | 0 | 0 |
| 9/16 vs South Pasadena | 17 | 26 | 113 | 1 | 2 | 1 | 6 | 0 | 0 | 0 | 0 |
| 9/30 @ Bell Gardens | 2 | 15 | 51 | 0 | 4 | 2 | -5 | 0 | 0 | 0 | 0 |
| 10/7 @ Mark Keppel | 3 | 5 | 72 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/14 vs Schurr | 4 | 21 | 52 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/21 vs Montebello | 20 | 34 | 265 | 2 | 2 | 1 | -1 | 0 | 0 | 0 | 0 |
| 10/28 vs San Gabriel | 5 | 19 | 121 | 1 | 1 | 2 | -1 | 0 | 0 | 0 | 0 |
| 11/4 @ San Gabriel | 18 | 36 | 188 | 2 | 0 | 2 | 8 | 0 | 0 | 0 | 0 |
| TOTAL | 116 | 248 | 1,496 | 12 | 19 | 15 | -22 | 0 | 0 | 0 | 0 |
| CAREER | 338 | 703 | 3,947 | 28 | 35 | 116 | 14 | 10 | 31 | 1 | 1 |
TREND NOTES
Bryan Leonard has averaged 194.0 passing yards per game in his 3 career meetings with MONTEBELLO, against 112.2 versus everyone else -- 73% above his usual output.
Bryan Leonard has posted a 129.2 QBR over his last 3 games after a 96.9 mark in his first 30 games.
Bryan Leonard has a QBR of 117.3 across his 3 career meetings with MONTEBELLO.
Bryan Leonard has a QBR of 27.5 across his 3 career meetings with BELL GARDENS.
Bryan Leonard has a QBR of 267.0 across his 3 career meetings with MARK KEPPEL.
