2026 SEASON · IVY LEAGUE · PLAYER TREND REPORT
2026 SEASON (2 GMS): RUSHING: 1 CAR, -1 YDS, 0 TD
CAREER (5 GMS): PASSING: 32/65 (49.2%), 357 YDS, 3 TD, 7 INT, 89.1 QBR RUSHING: 29 CAR, 106 YDS, 1 TD
TREND NOTESDevin Page has recorded 7 career INT throwns, 4 of them against YALE. Devin Page had a career-high 267 pass yds vs YALE on 9/27/25. Devin Page had 24-of-51 for 267 yds and 2 TD, 4 INT, 17 carries for 34 yds and 1 TD vs YALE (2025). Devin Page has never had more than 57 rushing yards in a game in his career. WIN SHARES
Season Win Shares Offense Defense Team wins Share of wins Division rank 2026 0.00 0.00 0.00 3 0% 6,722 of 9,449 (FCS) 2025 0.03 0.03 0.00 4 1% 3,763 of 9,693 (FCS)
2026 GAME LOG
PROJECTED GAME LOG (REMAINING SCHEDULE)
DATE OPPONENT C-ATT COMP % PASS YDS YPA TD INT QBR CAR RUSH YDS YPC TD 11/07 vs. PENN 1.1-2.3 48.9% 12.3 5.4 0.1 0.1 97.8 1.1 3.8 3.5 0.0 11/14 vs. DARTMOUTH 1.1-2.3 49.3% 12.7 5.5 0.1 0.1 100.4 1.0 3.5 3.5 0.0 11/21 @ COLUMBIA 1.1-2.3 49.8% 13.0 5.7 0.1 0.1 104.6 1.2 4.8 4.0 0.0 PROJ SEASON TOTALS (2 real + 3 proj) 3.4-6.9 49.3% 38.0 5.5 0.3 0.3 100.9 4.3 11.1 2.6 0.1
PROJECT STATS — VS. ANY OPPONENT
LAST YEAR'S NUMBERS — 2025
HIGHS & LOWS
CAREER HIGHS SEASON HIGHS
CAREER, SEASON BY SEASON
SEASON GP C-ATT COMP % PASS YDS YPA TD INT QBR SACKED CAR RUSH YDS YPC TD 2025 3 32-65 49.2% 357 5.5 3 7 89.1 4 28 107 3.8 1 2026 2 0-0 -- 0 -- 0 0 -- 1 1 -1 -1.0 0 TOTALS 5 32-65 49.2% 357 5.5 3 7 89.1 5 29 106 3.7 1
CAREER GAME LOG
Experimental build -- NCAA football, FBS/FCS/D2/D3 nationally (started as
an 8-team SCIAC D3 pilot; still one conference among many now on file),
sourced from the NCAA's own public data (ncaa.com via henrygd/ncaa-api).
Numbers are computed live from this product's own library. Where a figure
is missing it is shown as an em dash, never as zero -- this data source has
known, documented gaps (see the CFB Pirate feasibility/build-plan project
docs).
Team, Team Season, and Matchup Reports are built on demand -- the first
person to open one for a given matchup or season may wait up to 50 seconds
while it's generated; it isn't stuck, and it loads instantly for everyone
after that.