Quarterback, Wake Forest (from Boise State, Louisiana Tech), 2019–⁠24

Hank Bachmeier

Number
No. 9
Height
6′1″
Weight
221 lb
Class (2024)
Senior
Hometown
Murrieta, CA
Born
Jul 14, 1999, in Murrieta, California

Wikipedia readers: about 2,726 a month over the past year

Hank Bachmeier played quarterback at Boise State (2019–⁠22), Louisiana Tech (2023) and Wake Forest (2024).

Career highs

407passing yards, career highat Florida State, 20194touchdown passes, career highvs. Nevada, 20212rushing touchdowns, career highvs. New Mexico State, 2023

Team titles: Mountain West champions, 2019

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2019Boise State13721962.61,8798.696
2020Boise State9615561.91,1507.462
2021Boise State25240162.83,0797.7208
2022Boise State519454.34975.363
2023Louisiana Tech18226967.72,0587.7105
2024Wake Forest22435762.72,5937.31610
Career9421,49563.011,2567.56734

Rushing

SeasonTeamCarYdsAvgTDLong
2019Boise State41691.7118
2020Boise State28−15−0.5210
2021Boise State60−20−0.3020
2022Boise State12−26−2.208
2023Louisiana Tech58470.8218
2024Wake Forest961411.5120
Career2951960.7620

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2019Boise State9QBYr 1
2020Boise State9QBYr 2
2021Boise State9QBYr 3
2022Boise State9QBYr 4
2023Louisiana Tech9QBYr 5
2024Wake Forest9QBSr. (Yr 6)6′1″221

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. passAdj. rush
2019Boise State2600.3063rd (n=155)0.2779.345%0.38–
2020Boise State1820.2956th (n=116)0.2753.354%0.30–
2021Boise State4500.3666th (n=145)0.33163.953%0.520.28
2022Boise State910.18––16.835%0.26–
2023Louisiana Tech3140.2222nd (n=255)0.3267.853%0.300.13
2024Wake Forest4360.2330th (n=238)0.3099.552%0.260.10

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Game by game

2024 Wake Forest 12 games, 2,593 passing yards, 16 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 29vs.North Carolina A&TW 45–⁠131828263306
Sep 7vs.VirginiaL 30–⁠3127424031021
Sep 14vs.Ole MissL 6–⁠40223923900−17
Sep 28vs.LouisianaL 38–⁠4129352541165
Oct 5atNC StateW 34–⁠3016321542120
Oct 12vs.ClemsonL 14–⁠491221126222
Oct 19atUConnW 23–⁠2021362740119
Oct 26atStanfordW 27–⁠2420302453111
Nov 8vs.CaliforniaL 36–⁠46193627423−9
Nov 16atNorth CarolinaL 24–⁠311014680012
Nov 23atMiamiL 14–⁠4281486113
Nov 30vs.DukeL 17–⁠232230207108
2023 Louisiana Tech 9 games, 2,058 passing yards, 10 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 26vs.Florida InternationalW 22–⁠17344433311−1
Sep 2atSMUL 14–⁠38213324111−9
Sep 9vs.Northwestern StateW 51–⁠21918110102
Sep 16vs.North TexasL 37–⁠406117220−3
Oct 10atMiddle TennesseeL 23–⁠31162417810−14
Oct 24vs.New Mexico StateL 24–⁠2720272381018
Nov 4atLibertyL 30–⁠5623333042032
Nov 11vs.Sam HoustonL 27–⁠422942384022
Nov 18atJacksonville StateL 17–⁠5624371981120
2022 Boise State 4 games, 497 passing yards, 6 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 3atOregon StateL 17–⁠34483002−6
Sep 9atNew MexicoW 31–⁠14162717031−10
Sep 17vs.UT MartinW 30–⁠7182520420−18
Sep 23atUTEPL 10–⁠27133493108
2021 Boise State 12 games, 3,079 passing yards, 20 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2atUCFL 31–⁠36253926321−7
Sep 10vs.UTEPW 54–⁠13172434020−1
Sep 18vs.Oklahoma StateL 20–⁠21223424211−2
Sep 25atUtah StateW 27–⁠322392862144
Oct 2vs.NevadaL 31–⁠41344738841−49
Oct 9atBYUW 26–⁠171829172003
Oct 16vs.Air ForceL 17–⁠24233625911−4
Oct 30atColorado StateW 28–⁠19213225330−7
Nov 6atFresno StateW 40–⁠141527283108
Nov 12vs.WyomingW 23–⁠13233222510−8
Nov 20vs.New MexicoW 37–⁠01122146113
Nov 26atSan Diego StateL 16–⁠272140222220
2020 Boise State 5 games, 1,150 passing yards, 6 TD
DateOpponentResultCmpAttYdsTDIntRush
Oct 24vs.Utah StateW 42–⁠132028268300
Nov 12vs.Colorado StateW 52–⁠21162820210−28
Nov 21atHawai’iW 40–⁠322131278119
Dec 12atWyomingW 17–⁠91928181110
Dec 19vs.San José StateL 20–⁠342040221004
2019 Boise State 8 games, 1,879 passing yards, 9 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31atFlorida StateW 36–⁠31305140711−13
Sep 6vs.MarshallW 14–⁠722342821126
Sep 14vs.Portland StateW 45–⁠10162623821−13
Sep 20vs.Air ForceW 30–⁠191926263206
Oct 5atUNLVW 38–⁠131930299209
Oct 12vs.Hawai’iW 59–⁠3739581028
Nov 2atSan José StateW 52–⁠421317213016
Dec 21 ✦vs.WashingtonL 7–⁠3815261190220

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Before the draft

DrillPro day 2025
Height6′1¼″
Weight208 lb
Arm length30½″
Hand size9⅛″

Pre-draft measurables: Wikipedia (CC BY-SA).

Other pro football

YearsLeagueTeam
2025CFLBC Lions *
2026UFLOrlando Storm

Leagues other than the NFL, from the infobox of his Wikipedia article (CC BY-SA), as it names the teams. * Off-season roster or practice squad only.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.