CFB
›
Player
…
·
CFB
John-Keawe Sagapolutele
QB
·
Hawai'i
Description
Position
QB
Team
Hawai'i
Class
—
Jersey
—
Height
—
Weight
—
Hometown
—
Last active
2025
Recruiting
High School
National Rank
#1,851
Stars
★★★
Rating
0.8311
Class
2023
Committed To
Hawai'i
Hometown
Honolulu, HI
Accolades
0
No accolades.
2026 Projection
QB
Pass Yds
811
461–1735
Pass TD
2
1–9
INT
6
2–9
Completions
77
31–129
Rush Yds
39
0–61
Rush TD
0
0–2
Season Stats
Regular season
Season
Tm
Cmp
Att
Cmp%
Yds
TD
INT
Y/A
Car
RuYd
RuTD
Fum
Lost
FR
2025
Portland State
148
261
56.7
1,623
4
16
6.2
32
32
0
2
1
0
2024
HAW
4
7
57.1
42
0
2
6.0
2
-8
0
—
—
—
Game Log
Latest season
Wk
Opp
Cmp
Att
Cmp%
Yds
TD
INT
Y/A
Car
RuYd
RuTD
Fum
Lost
FR
1
Tarleton State
6
14
42.9
57
0
1
4.1
—
—
—
—
—
—
2
North Dakota
11
17
64.7
146
1
2
8.6
4
-3
0
—
—
—
3
Hawai'i
23
35
65.7
189
0
1
5.4
7
-16
0
1
0
0
5
Northern Arizona
18
36
50
202
1
0
5.6
5
28
0
—
—
—
6
Eastern Washington
28
45
62.2
302
1
1
6.7
3
19
0
—
—
—
8
Weber State
11
22
50
138
0
3
6.3
5
-14
0
1
1
0
9
Idaho
7
14
50
41
0
1
2.9
3
18
0
—
—
—
10
Cal Poly
17
26
65.4
252
1
1
9.7
3
5
0
—
—
—
11
Sacramento State
5
13
38.5
72
0
2
5.5
2
-5
0
—
—
—
12
Montana
12
24
50
155
0
3
6.5
—
—
—
—
—
—
13
Northern Colorado
10
15
66.7
69
0
1
4.6
—
—
—
—
—
—
Profile
Career
Usage
Advanced
News
Stat Profile
2025 · vs 266 QBs
Pass Yds
Cmp%
Y/A
Pass TD
INT
PPA
Pass Yds
1623
30
Cmp%
56.7%
14
Y/A
6.2
15
Pass TD
4
3
INT
16
0
PPA
0.06
8
Player
Median (50th)
percentile vs league
Volume vs Efficiency
2025 · vs 266
Kaiden Bennett — Pass Yds 1386, Y/A 6.7
Dequan Finn — Pass Yds 1451, Y/A 8
Ta'Quan Roberson — Pass Yds 2520, Y/A 7.1
Cade McNamara — Pass Yds 1292, Y/A 7
Maverick McIvor — Pass Yds 1863, Y/A 7.3
Haynes King — Pass Yds 2697, Y/A 8.4
Jeff Sims — Pass Yds 886, Y/A 5.9
Drew Pyne — Pass Yds 882, Y/A 5.8
Brendon Lewis — Pass Yds 2567, Y/A 7.5
Aidan Bouman — Pass Yds 2769, Y/A 8.3
Deuce Hogan — Pass Yds 1046, Y/A 5.3
Joe Fagnano — Pass Yds 3441, Y/A 8.4
Tucker Gleason — Pass Yds 2515, Y/A 7.9
Carson Beck — Pass Yds 3072, Y/A 8.7
Ben Finley — Pass Yds 2475, Y/A 6.8
Ben Gulbranson — Pass Yds 1813, Y/A 7
Taylen Green — Pass Yds 2714, Y/A 8.3
Evan Simon — Pass Yds 2098, Y/A 6.7
Kiael Kelly — Pass Yds 1560, Y/A 5.7
Behren Morton — Pass Yds 2643, Y/A 8.8
Miller Moss — Pass Yds 2526, Y/A 7.1
Goose Crowder — Pass Yds 1314, Y/A 6.9
TJ Finley — Pass Yds 1244, Y/A 6.2
Carlos Del Rio-Wilson — Pass Yds 2043, Y/A 8
Athan Kaliakmanis — Pass Yds 3124, Y/A 8.5
Sawyer Robertson — Pass Yds 3681, Y/A 7.3
Preston Stone — Pass Yds 2174, Y/A 6.4
Kaidon Salter — Pass Yds 1414, Y/A 6.9
Jalen Kitna — Pass Yds 2462, Y/A 7.3
Cam Ransom — Pass Yds 1743, Y/A 8.3
Blake Shapen — Pass Yds 2436, Y/A 8
Grayson James — Pass Yds 1196, Y/A 7.9
Garrett Nussmeier — Pass Yds 1927, Y/A 6.7
Jacob Clark — Pass Yds 2895, Y/A 8.5
Camden Orth — Pass Yds 1654, Y/A 7.6
Jalon Daniels — Pass Yds 2504, Y/A 7.8
Luke Altmyer — Pass Yds 2811, Y/A 8.5
Braylon Braxton — Pass Yds 2795, Y/A 7.9
Logan Fife — Pass Yds 2232, Y/A 6.2
Parker Navarro — Pass Yds 2232, Y/A 7.8
JaCobian Morgan — Pass Yds 1179, Y/A 7.7
Kyron Drones — Pass Yds 1919, Y/A 6.1
Nicholas Vattiato — Pass Yds 2157, Y/A 6
Eddie Lee Marburger — Pass Yds 2731, Y/A 9
Joe Labas — Pass Yds 1676, Y/A 9.2
Sam Vidlak — Pass Yds 2686, Y/A 7.7
Brady Olson — Pass Yds 3132, Y/A 6.8
Justin Lamson — Pass Yds 2683, Y/A 8.7
Braden Davis — Pass Yds 1087, Y/A 6.6
Jayden Denegal — Pass Yds 1810, Y/A 7.4
A.J. Duffy — Pass Yds 2347, Y/A 7
JC French IV — Pass Yds 2753, Y/A 7.5
Josh Hoover — Pass Yds 3472, Y/A 8.4
Cade Klubnik — Pass Yds 2750, Y/A 7.8
Jayden Maiava — Pass Yds 3431, Y/A 9.2
Maalik Murphy — Pass Yds 1802, Y/A 6.5
Ty Simpson — Pass Yds 3268, Y/A 7.6
Conner Weigman — Pass Yds 2475, Y/A 7.8
Gunner Stockton — Pass Yds 2691, Y/A 7.6
Steve Angeli — Pass Yds 1317, Y/A 8.5
Beau Pribula — Pass Yds 1946, Y/A 7.2
Destin Wade — Pass Yds 1188, Y/A 6.6
Andy Peters — Pass Yds 2061, Y/A 8.9
Noah Kim — Pass Yds 2817, Y/A 7
Stone Earle — Pass Yds 2931, Y/A 7.4
Carter Peevy — Pass Yds 2234, Y/A 6.6
Chandler Morris — Pass Yds 2802, Y/A 7
Walker Eget — Pass Yds 3058, Y/A 7.8
Otto Kuhns — Pass Yds 2090, Y/A 7.8
Mark Gronowski — Pass Yds 1529, Y/A 6.4
Bryson Barnes — Pass Yds 2686, Y/A 8
Carson Camp — Pass Yds 1794, Y/A 7.9
Derek Robertson — Pass Yds 2439, Y/A 9.2
Walker Harris — Pass Yds 3215, Y/A 8.6
DJ Williams — Pass Yds 2846, Y/A 8.1
Bronson Barron — Pass Yds 2135, Y/A 8.1
Robby Ashford — Pass Yds 2169, Y/A 7.5
Victor Gabalis — Pass Yds 2897, Y/A 9.2
Jase Bauer — Pass Yds 2002, Y/A 7
Myles Burkett — Pass Yds 1473, Y/A 5.8
Drew Allar — Pass Yds 1100, Y/A 6.9
Devin Farrell — Pass Yds 3746, Y/A 9.1
Tommy Castellanos — Pass Yds 2760, Y/A 8.9
Owen McCown — Pass Yds 2695, Y/A 7.1
Tyler Riddell — Pass Yds 2011, Y/A 6.9
Katin Houser — Pass Yds 3300, Y/A 8.1
Rocco Becht — Pass Yds 2565, Y/A 7.6
Tayven Jackson — Pass Yds 2151, Y/A 6.8
Noah Fifita — Pass Yds 2963, Y/A 7.7
Gunnar Smith — Pass Yds 2680, Y/A 6.2
Joshua Wood — Pass Yds 1898, Y/A 7.3
Ethan Vasko — Pass Yds 1961, Y/A 7.4
Davin Wydner — Pass Yds 1672, Y/A 6.4
Fernando Mendoza — Pass Yds 2980, Y/A 9.4
Tyler Hughes — Pass Yds 2330, Y/A 7.6
Bishop Davenport — Pass Yds 2072, Y/A 7
Cole Pennington — Pass Yds 1601, Y/A 7.7
Caden Veltkamp — Pass Yds 3652, Y/A 7.1
Maddux Madsen — Pass Yds 2282, Y/A 8
Jackson Arnold — Pass Yds 1309, Y/A 6.1
Rickie Collins — Pass Yds 1042, Y/A 5.8
Tad Hudson — Pass Yds 942, Y/A 4.6
Nico Iamaleava — Pass Yds 1928, Y/A 6
Avery Johnson — Pass Yds 2380, Y/A 7
JJ Kohl — Pass Yds 1465, Y/A 6.8
Chris Parson — Pass Yds 2673, Y/A 9.3
Dylan Lonergan — Pass Yds 2025, Y/A 7.1
Arch Manning — Pass Yds 2942, Y/A 8
Dante Moore — Pass Yds 2733, Y/A 8.7
Malachi Nelson — Pass Yds 1163, Y/A 6.1
Marcel Reed — Pass Yds 2932, Y/A 8.7
Lunch Winfield — Pass Yds 1324, Y/A 7.4
Cardell Williams — Pass Yds 1621, Y/A 9.3
LaNorris Sellers — Pass Yds 2437, Y/A 8.3
Pat McQuaide — Pass Yds 2893, Y/A 7.8
Ralph Rucker — Pass Yds 1568, Y/A 9.2
Zevi Eckhaus — Pass Yds 1758, Y/A 6.7
Kekoa Visperas — Pass Yds 2780, Y/A 7.4
Carter Cravens — Pass Yds 1880, Y/A 7.9
Quincy Crittendon — Pass Yds 1672, Y/A 6.5
Billy Atkins — Pass Yds 2274, Y/A 8.7
Kyle Wickersham — Pass Yds 1352, Y/A 6.4
Tommy Rittenhouse — Pass Yds 3006, Y/A 7
Jaylon Tolbert — Pass Yds 2094, Y/A 6.4
Cole Payton — Pass Yds 2719, Y/A 12.1
Byrum Brown — Pass Yds 3158, Y/A 9.3
Jake Weir — Pass Yds 897, Y/A 4.5
Taron Dickens — Pass Yds 3508, Y/A 9.6
Jack Shields — Pass Yds 1853, Y/A 6.1
Christopher Zellous — Pass Yds 1246, Y/A 7
Andrew Body — Pass Yds 1770, Y/A 11.1
Brendan Sorsby — Pass Yds 2786, Y/A 8.3
Kaden Anderson — Pass Yds 1971, Y/A 5.9
Trinidad Chambliss — Pass Yds 3016, Y/A 9.1
Alonza Barnett III — Pass Yds 2533, Y/A 7.9
Tucker Kilcrease — Pass Yds 1421, Y/A 7.1
Jake Strong — Pass Yds 2008, Y/A 7.2
Grayson Loftis — Pass Yds 1415, Y/A 6.1
John Mateer — Pass Yds 2578, Y/A 7.2
E.J. Warner — Pass Yds 1811, Y/A 7.1
Gio Lopez — Pass Yds 1747, Y/A 6.7
Zane Flores — Pass Yds 1454, Y/A 5.5
Chase Jenkins — Pass Yds 1025, Y/A 6
Jax Leatherwood — Pass Yds 1969, Y/A 7.1
Anthony Colandrea — Pass Yds 3275, Y/A 8.5
Jackson Brousseau — Pass Yds 1354, Y/A 6.7
Broc Lowry — Pass Yds 1683, Y/A 6.9
Cal Swanson — Pass Yds 1021, Y/A 6.3
Aidan Chiles — Pass Yds 1392, Y/A 6.9
Sam Leavitt — Pass Yds 1628, Y/A 6.8
CJ Bailey — Pass Yds 2884, Y/A 7.8
CJ Carr — Pass Yds 2741, Y/A 9.4
DJ Lagway — Pass Yds 2264, Y/A 6.7
Dylan Raiola — Pass Yds 2000, Y/A 8
Demond Williams Jr. — Pass Yds 2850, Y/A 8.6
Dante Reno — Pass Yds 2498, Y/A 7.9
Julian Sayin — Pass Yds 3323, Y/A 9.3
Jaylen Raynor — Pass Yds 3076, Y/A 6.6
AJ Swann — Pass Yds 1494, Y/A 6.7
Nate Glantz — Pass Yds 2590, Y/A 7.7
Tyriq Starks — Pass Yds 1638, Y/A 5.9
Skyler Locklear — Pass Yds 1418, Y/A 6.7
Jack Layne — Pass Yds 2398, Y/A 7.9
Ayden Pereira — Pass Yds 1846, Y/A 6
Jaden Craig — Pass Yds 2829, Y/A 8.5
Dean DeNobile — Pass Yds 2528, Y/A 7.3
Collin Shannon — Pass Yds 1982, Y/A 7.4
Kevin Jennings — Pass Yds 3363, Y/A 8
Diego Pavia — Pass Yds 3192, Y/A 9.4
Liam O'Brien — Pass Yds 2376, Y/A 7.6
Keegan Patterson — Pass Yds 1557, Y/A 7.2
Keyone Jenkins — Pass Yds 1693, Y/A 6.8
Austin Myers — Pass Yds 1597, Y/A 7.4
Coulter Cleland — Pass Yds 2117, Y/A 6.6
Matthew Schecklman — Pass Yds 1389, Y/A 6.1
Chase Mason — Pass Yds 2021, Y/A 9
Reagan Andrew — Pass Yds 1348, Y/A 6.7
Nick Whitfield Jr. — Pass Yds 1572, Y/A 5.8
Sonny Mannino — Pass Yds 1771, Y/A 6.4
Jake Stearney — Pass Yds 2099, Y/A 6.9
Rowan Keefe — Pass Yds 1519, Y/A 7.3
Ty Dieffenbach — Pass Yds 1305, Y/A 8.1
Eric Rodriguez — Pass Yds 1402, Y/A 6.8
Zach Tanner — Pass Yds 1069, Y/A 6.4
Micah Alejado — Pass Yds 2832, Y/A 7.4
Ryan Browne — Pass Yds 2153, Y/A 6.4
Devon Dampier — Pass Yds 2180, Y/A 7.2
Jack O'Connell — Pass Yds 1838, Y/A 5.8
Beau Brungard — Pass Yds 3230, Y/A 8
Dru DeShields — Pass Yds 2030, Y/A 8.5
Darian Mensah — Pass Yds 3646, Y/A 8.1
Aidan Armenta — Pass Yds 1619, Y/A 6.4
Caden Creel — Pass Yds 1341, Y/A 7
Colton Joseph — Pass Yds 2619, Y/A 9.1
Bear Bachmeier — Pass Yds 2708, Y/A 7.8
Cutter Boley — Pass Yds 2160, Y/A 7.2
EJ Colson — Pass Yds 2142, Y/A 7.2
Malik Washington — Pass Yds 2963, Y/A 6.3
Bryce Underwood — Pass Yds 2229, Y/A 7.6
Drake Lindsey — Pass Yds 2235, Y/A 6.2
AJ Hairston — Pass Yds 957, Y/A 4.4
Alessio Milivojevic — Pass Yds 1267, Y/A 7.3
Jake Schakel — Pass Yds 997, Y/A 6.6
Brad Jackson — Pass Yds 3049, Y/A 9.3
Jake Retzlaff — Pass Yds 2862, Y/A 8
Blake Baker — Pass Yds 1252, Y/A 8.1
RJ Johnson III — Pass Yds 2186, Y/A 8.2
Joey Aguilar — Pass Yds 3444, Y/A 8.9
Nate Bell — Pass Yds 1004, Y/A 5.7
Keali'i Ah Yat — Pass Yds 3819, Y/A 8.9
Amari Odom — Pass Yds 2385, Y/A 9.3
Nick Minicucci — Pass Yds 3495, Y/A 7.2
Chase Goodwin — Pass Yds 1262, Y/A 6.2
Garrett Bass-Sulpizio — Pass Yds 1860, Y/A 6.4
Kai Coln — Pass Yds 1699, Y/A 7.2
Bryce Schondelmyer — Pass Yds 1398, Y/A 8.8
Aiden McCown — Pass Yds 1436, Y/A 7.4
Kamden Sixkiller — Pass Yds 2154, Y/A 6
Grayson Saunier — Pass Yds 2142, Y/A 7.7
Jerry Kaminski — Pass Yds 2570, Y/A 6.7
James Murphy — Pass Yds 2784, Y/A 7.7
JT Fayard — Pass Yds 1471, Y/A 7.1
Czavian Teasett — Pass Yds 1268, Y/A 6.5
Collin Hurst — Pass Yds 2704, Y/A 9.4
Jaron-Keawe Sagapolutele — Pass Yds 3109, Y/A 6.9
Scotty Fox Jr. — Pass Yds 1276, Y/A 7.5
Kevin White — Pass Yds 1516, Y/A 7.5
Zolten Osbourne — Pass Yds 2229, Y/A 7.3
Dom Nankil — Pass Yds 1941, Y/A 7.9
Matt Vezza — Pass Yds 2673, Y/A 7.2
Dez Thomas II — Pass Yds 1405, Y/A 6.3
Jim Ogle — Pass Yds 1767, Y/A 6.4
Cameran Brown — Pass Yds 1259, Y/A 6.8
Rodney Tisdale Jr. — Pass Yds 1367, Y/A 7.1
Carter Jones — Pass Yds 1001, Y/A 5.8
Mason Heintschel — Pass Yds 2101, Y/A 7.6
Braden Atkinson — Pass Yds 3611, Y/A 8.9
Brady Stober — Pass Yds 1240, Y/A 6.3
Drew Mestemaker — Pass Yds 4119, Y/A 9.9
Hunter Watson — Pass Yds 1108, Y/A 6.1
Baylor Hayes — Pass Yds 2159, Y/A 6.8
Trey Hedden — Pass Yds 2967, Y/A 7.1
Bronson Barben — Pass Yds 1682, Y/A 5.8
Landen Clark — Pass Yds 2321, Y/A 8.4
Ty Pennington — Pass Yds 2705, Y/A 7.7
Eric Handley — Pass Yds 1360, Y/A 6
Jack Snyder — Pass Yds 1857, Y/A 8
Johnny Weber — Pass Yds 1110, Y/A 6.2
Hayden Johnson — Pass Yds 2511, Y/A 8.9
Caden Pinnick — Pass Yds 3206, Y/A 9.3
Brennan Myer — Pass Yds 1193, Y/A 6.6
Abram Johnston — Pass Yds 1121, Y/A 5.3
Frankie Weaver — Pass Yds 1331, Y/A 8.6
Quinn Boyd — Pass Yds 1457, Y/A 6.5
Adam Urena — Pass Yds 2401, Y/A 6.5
Cameron Peters — Pass Yds 2367, Y/A 9.4
Ron Peace — Pass Yds 1374, Y/A 8.1
KJ Cooper — Pass Yds 1497, Y/A 6.1
Josh Brown — Pass Yds 1323, Y/A 6.4
Logan Inagawa — Pass Yds 1149, Y/A 6.9
Byron McNair — Pass Yds 1558, Y/A 6.4
Cason Carswell — Pass Yds 2054, Y/A 6.7
Eric Gibson Jr. — Pass Yds 2502, Y/A 7
Andrew Indorf — Pass Yds 2344, Y/A 7.5
Christian Peters — Pass Yds 1924, Y/A 6.7
John-Keawe Sagapolutele — Pass Yds 1623, Y/A 6.2
Sagapolutele
Pass Yds →
Y/A →
dashed lines = position median · top-right = high volume + efficiency
Career Arc
Pass Yds by season
2024: Pass Yds 42
42
24
2025: Pass Yds 1623
1623
25
Career Highs
Stat
Best Season
Career
Pass Yds
1,623
'25
1,665
Pass TD
4
'25
4
Rush Yds
32
'25
24
Usage
2025 · share of team
Overall
40%
Rush
6%
Pass
73%
1st Down
33%
2nd Down
42%
3rd Down
50%
Standard Downs
34%
Passing Downs
52%
Game Trend
2025 · Pass Yds
avg 148
Wk 1 vs Tarleton State — Pass Yds 57
57
1
Wk 2 vs North Dakota — Pass Yds 146
146
Wk 3 vs Hawai'i — Pass Yds 189
189
3
Wk 5 vs Northern Arizona — Pass Yds 202
202
5
Wk 6 vs Eastern Washington — Pass Yds 302
302
Wk 8 vs Weber State — Pass Yds 138
138
Wk 9 vs Idaho — Pass Yds 41
41
9
Wk 10 vs Cal Poly — Pass Yds 252
252
Wk 11 vs Sacramento State — Pass Yds 72
72
11
Wk 12 vs Montana — Pass Yds 155
155
Wk 13 vs Northern Colorado — Pass Yds 69
69
13
WEEK
Pass Yds per game
Advanced
Opponent-adjusted PPA / play
Season
Tm
PPA/Play
Pass
Rush
1stDn
2ndDn
3rdDn
StdDn
PassDn
Total
2025
Portland State
0.06
0.10
-0.40
-0.08
0.20
0.24
-0.07
0.23
14.8
2024
Hawai'i
0.26
0.21
0.49
1.03
0.16
-0.42
0.85
-0.34
1.5
News
0 items
No recent news.