Forkner, Drew
No. 15, Saint Anselm College, 2025 historical season
Passing
- Completions
- 139
- Pass attempts
- 271
- Completion percentage
- 51.29 %
- Passing yards
- 1852
- Passing touchdowns
- 17
- Interceptions thrown
- 5
- Longest pass
- 66
- Passing yards per game
- 185.20
- Passing efficiency
- 125.71
Rushing
- Rushing attempts
- 91
- Rushing yards gained
- 370
- Rushing yards lost
- 174
- Rushing yards
- 196
- Yards per rush
- 2.2
- Rushing touchdowns
- 1
- Longest rush
- 50
- Rushing yards per game
- 19.60
Defense
- Total tackles
- 0
- Solo tackles
- 0
- Assisted tackles
- 0
- Tackles for loss
- 0
- Tackle-for-loss yards
- 0
- Sacks
- 0
- Sack yards
- 0
- Interceptions
- 0
- Passes broken up
- 0
- Quarterback hurries
- 0
- Forced fumbles
- 0
- Fumble recoveries
- 0
- Blocked kicks
- 0
- Safeties
- 0
Scoring
- Points
- 6
- Touchdowns scored
- 1
- Field goals scored
- 0
- Safeties scored
- 0
Participation
- Games played
- 10
Source: Saint Anselm's cumulative statistics (opens in a new tab). Season totals fetched Sep 25, 8:33 PM CT.
Game log
Sat Aug 30 at Pace University
- Completions
- 14
- Pass attempts
- 19
- Passing yards
- 162
- Passing touchdowns
- 3
- Interceptions thrown
- 0
- Longest pass
- 37
- Times sacked
- 2
- Rushing attempts
- 12
- Rushing yards gained
- 80
- Rushing yards lost
- 27
- Rushing yards
- 53
- Yards per rush
- 4.4
- Rushing touchdowns
- 0
- Longest rush
- 50
From the published box score (opens in a new tab), fetched Sep 29, 3:44 PM CT.
Sat Sep 6 at Merrimack
- Completions
- 7
- Pass attempts
- 23
- Passing yards
- 55
- Passing touchdowns
- 1
- Interceptions thrown
- 0
- Longest pass
- 18
- Times sacked
- 3
- Rushing attempts
- 7
- Rushing yards gained
- 25
- Rushing yards lost
- 25
- Rushing yards
- 0
- Yards per rush
- 0.0
- Rushing touchdowns
- 0
- Longest rush
- 18
From the published box score (opens in a new tab), fetched Sep 29, 3:32 PM CT.
Fri Sep 19 at Assumption University
- Completions
- 16
- Pass attempts
- 32
- Passing yards
- 108
- Passing touchdowns
- 0
- Interceptions thrown
- 0
- Longest pass
- 18
- Times sacked
- 6
- Rushing attempts
- 19
- Rushing yards gained
- 91
- Rushing yards lost
- 34
- Rushing yards
- 57
- Yards per rush
- 3.0
- Rushing touchdowns
- 0
- Longest rush
- 17
From the published box score (opens in a new tab), fetched Sep 29, 2:57 PM CT.
Sat Sep 27 vs Pace University
- Completions
- 22
- Pass attempts
- 36
- Passing yards
- 358
- Passing touchdowns
- 1
- Interceptions thrown
- 0
- Longest pass
- 52
- Times sacked
- 2
- Rushing attempts
- 5
- Rushing yards gained
- 8
- Rushing yards lost
- 13
- Rushing yards
- -5
- Yards per rush
- -1.0
- Rushing touchdowns
- 0
- Longest rush
- 6
From the published box score (opens in a new tab), fetched Sep 29, 2:23 PM CT.
Sat Oct 4 at Post University
- Completions
- 22
- Pass attempts
- 38
- Passing yards
- 252
- Passing touchdowns
- 4
- Interceptions thrown
- 1
- Longest pass
- 32
- Times sacked
- 2
- Rushing attempts
- 4
- Rushing yards gained
- 9
- Rushing yards lost
- 8
- Rushing yards
- 1
- Yards per rush
- 0.3
- Rushing touchdowns
- 0
- Longest rush
- 5
From the published box score (opens in a new tab), fetched Sep 29, 1:47 PM CT.
Sat Oct 25 at Southern Connecticut State University
- Completions
- 11
- Pass attempts
- 27
- Passing yards
- 201
- Passing touchdowns
- 2
- Interceptions thrown
- 0
- Longest pass
- 40
- Times sacked
- 4
- Rushing attempts
- 8
- Rushing yards gained
- 25
- Rushing yards lost
- 29
- Rushing yards
- -4
- Yards per rush
- -0.5
- Rushing touchdowns
- 0
- Longest rush
- 15
- Blocked kicks
- 1
From the published box score (opens in a new tab), fetched Sep 29, 1:00 PM CT.
Sat Nov 8 at Post University
- Completions
- 13
- Pass attempts
- 31
- Passing yards
- 200
- Passing touchdowns
- 3
- Interceptions thrown
- 2
- Longest pass
- 66
- Times sacked
- 0
- Rushing attempts
- 12
- Rushing yards gained
- 40
- Rushing yards lost
- 2
- Rushing yards
- 38
- Yards per rush
- 3.2
- Rushing touchdowns
- 0
- Longest rush
- 7
From the published box score (opens in a new tab), fetched Sep 29, 12:02 PM CT.
Game lines come from each game's published box score, fetched as shown under each game, and appear only when the printed name matches this player exactly, so a game the box score spells differently is missing here. Live game state is provisional and is not added here.