STATS
NCAAF/Players/Liam O'Brien

LIAM O'BRIEN

Position not recorded · Pennsylvania · 20222025
3,490
CAREER PASSING YARDS · REGULAR SEASON
294 of 438 over 25 games
903
CAREER RUSHING YARDS · REGULAR SEASON
232 carries, 3.89 a carry
25
GAMES · CAREER REGULAR SEASON
No bowl or playoff games
Season type
Regular seasonBowls and playoffs
Season

01/Season by season

Regular season
4 seasons
SeasonClubGCMP-ATTPASS YDPASS TDINTCARRUSH YDRUSH TDRECREC YDREC TDTKLSACKTFLINT
2025Pennsylvania10211-3142,3761961385487
2024Pennsylvania676-1151,018132743004
2023Pennsylvania83-4310020556
2022Pennsylvania14-56500
REGULAR SEASON TOTAL4 seasons25294-4383,49032823290317

02/2024 game log

6 games
Regular season
DateOpponentResultCMP-ATTPASS YDTDINTCARRUSH YDTDRECREC YDTDTKLSACK
OCT 5@ DartmouthL 1720260
OCT 25vs YaleL 10318-13910113611
NOV 2@ BrownW 382818-242472015601
NOV 9@ CornellW 674922-303416013771
NOV 16vs HarvardL 283113-181713017611
NOV 23@ PrincetonL 172015-301682114350
Regular season and the postseason are separate tables here and are never added together. Both totals state their window on the same line as the number.

Player lines begin in 2020, so a career shown here starts there even where the player did not. The club beside the name is the one this player last recorded a box score for, taken from the stat rows rather than from the player table, because a college roster turns over every year and that column holds only the last club the loader saw. Win and loss are derived from the fixture’s own final score where there is one and read from the stat row where there is not: 124 fixtures of the season in progress have a box score and no score, because the score feed runs behind. Interceptions under passing are thrown; interceptions under defence are caught. Sacks and tackles for loss keep their halves. A dash is not a zero: a stat row carries only the phases that player appeared in.