Game statistics
Klein Cain · game totals
- Total offense
- 161 yards 62 passing · 99 rushing
- Passing
- 62 yards 8 of 16 · 1 TD
- Rushing
- 99 yards 32 carries · 0 TD
- Defense
- 56 tackles 30 solo · 4 TFL
- Punting
- 28.6 average 5 punts · long 43
3 of 4 · 0 TD
12 carries · 0 TD
2 catches · 1 TD
2 solo · 1 TFL
Special teams broke it open
Two first-quarter mistakes put Cain in a hole it never climbed out of. A blocked punt recovered in the end zone opened the scoring, and a muffed kickoff gave Oak a short field for its second touchdown. Before Cain could get anything going offensively, the Hurricanes were down two scores to a team that didn’t need to throw the ball.
No passes needed
Klein Oak didn’t attempt a single pass in the first half and still led 35-0. Between Micah Rhodes, the quarterback keepers from Bryce Evins, and two long touchdown runs by Detrick Davis, the Panthers’ rushing attack produced touchdowns in every quarter and controlled the clock all night.
One drive to build on
Cain’s third-quarter touchdown drive was its most complete stretch of football in weeks. The defense forced a punt, Cooper Karns broke a 17-yard reverse, two pass interference flags moved the ball downfield, and Jace Hanks found Tyson Freeman for the touchdown. It cut the deficit to 35-7 and finally gave the home crowd something to cheer about on Senior Night.
Head coaches

Klein Cain Hurricanes
James Clancy
Head Coach · Campus Athletic Director
9th season · 56–33
Clancy has led Klein Cain since the program opened in 2017, with district titles in 2022 and 2024 and six straight playoff berths through 2025.
Career stops
- Klein Oak · co-offensive coordinator & quarterbacks · 2007–2012
- Strake Jesuit · head coach · Area championship in 2015
- Klein Cain · head coach & campus athletic director · 2017–present

Klein Oak Panthers
Brandon Carpenter
Head Coach
6th season · 24–28
Carpenter’s Panthers lost three one-score district games last year and missed the playoffs for the third time in four seasons.
Career stops
- Klein Forest · assistant
- Tarkington · head coach · 2010–2015 (first playoff win in school history, 2014)
- Porter · offensive coordinator
- Klein Oak · offensive coordinator, then head coach · 2017–present
Photos
Klein Cain season leaders
Season totals, not this game alone · MaxPreps · entered Oct. 17, 2026
Receiving Yards Per Game
- Cooper KarnsWR68.0
- Israel Smith38.4
- Tyson FreemanWR34.4
Rushing Yards Per Game
- Eyan JohnsonRB, SB80.6
- Jace HanksQB72.7
- Earl Oguinn Jr.RB, WR37.1
Total TDs
- Eyan JohnsonRB, SB9
- Jace HanksQB7
- Earl Oguinn Jr.RB, WR5
Tackles Per Game
- Gage HansbergerLB7.7
- Easton MizellDB, FS7.3
- Christian RedeoDB5.8
Sacks
- Colton JohnsonDL1.5
- Jackson LuarkDL1.0
- Mir IbragimovDL1.0
Interceptions
- Easton MizellDB, FS2
- Daniel RogersCB1
- Jerod SpraberryLB1
Passing TDs
- Jace HanksQB9
- Trey ReyesQB2
Receiving TDs
- Tyson FreemanWR3
- Earl Oguinn Jr.RB, WR2
- Israel Smith2
Rushing TDs
- Eyan JohnsonRB, SB8
- Jace HanksQB6
- Earl Oguinn Jr.RB, WR3
Caused Fumbles
- Wes YoungTE, LS1
- Bryson BucolaDL1
- Christian LovellDL1
Fumble Recoveries
- Wes YoungTE, LS1
- Jaiden PachecoDB1
QB Hurries
- Bryson BucolaDL3
- Michael Rhodes Jr.DE, DT3
- Jaemin GilstrapDL3
Completion Percentage
- Jace HanksQB0.561
QB Rating
- Jace HanksQB91.7
The matchup
The Hurricanes come home hurting. Two straight losses have turned a 4-1 season into 4-2 and a first-place fight into a playoff scramble. The 40-24 second-half collapse against Collins was bad enough. Then Klein scored 22 unanswered after halftime in a 37-14 win that Dave Campbell's named one of its three big takeaways from Thursday night.
Klein Cain (4-2, 2-2) hosts Klein Oak (2-4, 2-2) on Friday, October 16 at 7 PM at Klein Memorial Stadium. The Panthers just hung 59 on Klein Forest in a 59-3 Friday night rout, and they arrive with momentum. On3's projection has Cain 38-34 with a 56% win probability. With four games left and Klein and Collins separating at the top of District 15-6A, Cain needs this one to stay in the thick of the playoff race. The bounce-back starts at home.
The district table tells the story. Klein (5-0) and Klein Collins (4-1) sit at the top, Tomball is third at 3-1, and Magnolia holds the fourth and final playoff spot at 3-2. Cain and Oak are tied right behind at 2-2, so Friday's winner moves to 3-2, takes the head-to-head edge, and jumps into the playoff pack. The top four advance, and Cain's road stays in its own hands: Magnolia, the team in fourth, comes to Klein Memorial on October 29. And if Cain gets in, it goes Division I: at 3,784 students Cain is the largest school in the district, and the two largest qualifiers play in Division I.
- Cain
- 4–2 · 2–2 district · 39.7 points/game
- Klein Oak
- 2–4 · 2–2 district
- Klein Oak coach
- Brandon Carpenter · 6th season
Head coaches

Klein Cain Hurricanes
James Clancy
Head Coach · Campus Athletic Director
9th season · 56–33
Clancy has led Klein Cain since the program opened in 2017, with district titles in 2022 and 2024 and six straight playoff berths through 2025.
Career stops
- Klein Oak · co-offensive coordinator & quarterbacks · 2007–2012
- Strake Jesuit · head coach · Area championship in 2015
- Klein Cain · head coach & campus athletic director · 2017–present

Klein Oak Panthers
Brandon Carpenter
Head Coach
6th season · 24–28
Carpenter’s Panthers lost three one-score district games last year and missed the playoffs for the third time in four seasons.
Career stops
- Klein Forest · assistant
- Tarkington · head coach · 2010–2015 (first playoff win in school history, 2014)
- Porter · offensive coordinator
- Klein Oak · offensive coordinator, then head coach · 2017–present
Players to watch

Eyan Johnson
RB / SB · Senior
Johnson leads Cain at 85.5 rushing yards per game with nine total touchdowns. The Bearkats bottled him up Thursday; he never found room against a front keyed on him all night. Friday is the reset: when Johnson gets going early, everything else opens up.

Eyan Johnson
RB / SB · Senior
Johnson leads Cain at 85.5 rushing yards per game with nine total touchdowns. The Bearkats bottled him up Thursday; he never found room against a front keyed on him all night. Friday is the reset: when Johnson gets going early, everything else opens up.

Jace Hanks
QB · Junior
Hanks owns eight touchdown passes and six rushing scores, and his 35-yard touchdown run Thursday was Cain's brightest moment. But the Klein loss turned on his two interceptions and the empty red-zone trip. Take care of the ball first; the playmaking takes care of itself.

Jace Hanks
QB · Junior
Hanks owns eight touchdown passes and six rushing scores, and his 35-yard touchdown run Thursday was Cain's brightest moment. But the Klein loss turned on his two interceptions and the empty red-zone trip. Take care of the ball first; the playmaking takes care of itself.

Gage Hansberger
LB · Senior
Hansberger was Cain's Player of the Game against Klein: in on stops all night and the man who blew up the Bearkats' two-point try. The senior captain sets the tone for a front seven staring down a 4-star running back.

Gage Hansberger
LB · Senior
Hansberger was Cain's Player of the Game against Klein: in on stops all night and the man who blew up the Bearkats' two-point try. The senior captain sets the tone for a front seven staring down a 4-star running back.

Christian Lovell
DL · Senior
Christian anchors the interior as a team captain. Oak's ground game runs through Micah Rhodes, all the more with quarterback Andre Phillip II out since mid-September and his Friday status unconfirmed; the fight starts with Christian's front winning the line of scrimmage.

Christian Lovell
DL · Senior
Christian anchors the interior as a team captain. Oak's ground game runs through Micah Rhodes, all the more with quarterback Andre Phillip II out since mid-September and his Friday status unconfirmed; the fight starts with Christian's front winning the line of scrimmage.

Israel Smith
WR · Sophomore
Smith's 117-yard night against Tomball showed what happens when the ball finds him. With defenses keying on Johnson, the perimeter is where Cain's big plays live.

Israel Smith
WR · Sophomore
Smith's 117-yard night against Tomball showed what happens when the ball finds him. With defenses keying on Johnson, the perimeter is where Cain's big plays live.

Micah Rhodes
RB · Junior
The headliner. Rhodes is a 4-star recruit and 247 Sports' No. 8 running back in the 2028 class who committed to Texas on Oct. 8 after decommitting from Oklahoma in April. He ran for 229 yards and a score in Oak's 45-7 win over Tomball Memorial and holds 34 major offers. Cain has to know where Micah Rhodes (#5) is on every snap.

Micah Rhodes
RB · Junior
The headliner. Rhodes is a 4-star recruit and 247 Sports' No. 8 running back in the 2028 class who committed to Texas on Oct. 8 after decommitting from Oklahoma in April. He ran for 229 yards and a score in Oak's 45-7 win over Tomball Memorial and holds 34 major offers. Cain has to know where Micah Rhodes (#5) is on every snap.

Andre Phillip II
QB · Senior
Andre Phillip II (#2) is the name on the marquee, but he may not be the quarterback Cain sees Friday. The West Virginia commit was Oak's dual-threat engine through three games: 95.7 rushing yards a game, six passing touchdowns and three rushing scores per MaxPreps. He has not played since, missing Tomball Memorial on Sept. 24 and Magnolia on Oct. 2, and no source has confirmed his status for Friday. Sophomore Bryce Evins (#6) has taken the snaps in his place, and Oak has used three quarterbacks this season. Cain has to prepare for both.

Andre Phillip II
QB · Senior
Andre Phillip II (#2) is the name on the marquee, but he may not be the quarterback Cain sees Friday. The West Virginia commit was Oak's dual-threat engine through three games: 95.7 rushing yards a game, six passing touchdowns and three rushing scores per MaxPreps. He has not played since, missing Tomball Memorial on Sept. 24 and Magnolia on Oct. 2, and no source has confirmed his status for Friday. Sophomore Bryce Evins (#6) has taken the snaps in his place, and Oak has used three quarterbacks this season. Cain has to prepare for both.
Antonio Dural
ATH / RB · Junior
Dural is Oak's No. 2 rusher behind Rhodes at 65.0 rushing yards a game per MaxPreps, with four rushing touchdowns. Pair him with Rhodes and the Panthers can attack both edges; fitting the run is job one Friday.
Antonio Dural
ATH / RB · Junior
Dural is Oak's No. 2 rusher behind Rhodes at 65.0 rushing yards a game per MaxPreps, with four rushing touchdowns. Pair him with Rhodes and the Panthers can attack both edges; fitting the run is job one Friday.
Carson Varro
WR · Senior
Varro is the top target outside: 45.0 receiving yards a game and four touchdown catches per MaxPreps. If Cain loads the box against the run, the Oak quarterback, whoever starts Friday, will look his way first.
Carson Varro
WR · Senior
Varro is the top target outside: 45.0 receiving yards a game and four touchdown catches per MaxPreps. If Cain loads the box against the run, the Oak quarterback, whoever starts Friday, will look his way first.
Zack Ruysenaars
MLB / OLB · Senior
Ruysenaars is the heart of the Oak defense at 11.0 tackles a game with four sacks per MaxPreps. Cain's line has to find him before Johnson does.
Zack Ruysenaars
MLB / OLB · Senior
Ruysenaars is the heart of the Oak defense at 11.0 tackles a game with four sacks per MaxPreps. Cain's line has to find him before Johnson does.
Five Hurricanes and five Panthers who will decide Friday night.
Klein Oak recruiting notes
The 2028 four-star running back committed to Texas on Oct. 8, flipping from Oklahoma (April decommit). SportCast Media cites 247 Sports' No. 8 running-back ranking; the 247Sports Composite has him No. 12 with 34 major offers. He ran for 229 yards and a score in Oak's 45-7 win over Tomball Memorial on Sept. 24.
The senior QB is On3's No. 2-rated Klein Oak prospect (85.20), a dual threat with six passing and three rushing TDs per MaxPreps, all in Oak's first three games; he has not played since Sept. 11 and his status for Friday is unconfirmed. He committed to West Virginia on May 8, 2026, choosing the Mountaineers over Iowa State, Army, Air Force, and Navy.
The senior safety is On3's No. 3-rated Panther (84.23) with a caused fumble on MaxPreps.
The 6-5, 285-pound junior lineman is On3's No. 4-rated Panther (82.33) with a sack and a caused fumble on MaxPreps.
A roster-wide check of On3's Klein Oak prospect list, 247Sports coverage, and Rivals coverage as of Oct. 10 found two verified commitments on the current Panthers roster: junior running back Micah Rhodes committed to Texas on Oct. 8 after decommitting from Oklahoma in April, and senior quarterback Andre Phillip II has been committed to West Virginia since May 8, 2026. Reported offers are not commitments.
Four keys for Klein Cain
- 01
Know where Micah Rhodes is
The 4-star Texas commit ran for 229 yards and a score against Tomball Memorial on Sept. 24 and holds 34 major offers. Fit the run, gang tackle, and make someone else beat you. Gage Hansberger (#34) and Christian Lovell (#45) set the tone.
- 02
Disrupt the quarterback, whoever it is
Oak's quarterback picture is unsettled: Andre Phillip II has not played since Sept. 11, and sophomore Bryce Evins has run the offense since. Either way the plan is the same: pressure the pocket, spy the quarterback run, and make a young passing game win on schedule.
- 03
Rebuild the run game
Eyan Johnson (#16) never found room against Klein, and the offense stalled with him. Oak's front is the reset button: establish the run early and Jace Hanks (#9) gets the play-action looks that produced eight touchdown passes.
- 04
Finish drives
The Klein loss had an empty red-zone trip, a missed 39-yard field goal, and two interceptions. Friday, touchdowns have to replace field-goal tries.
Game information
October 16, 2026
- Kickoff
- Friday, October 16 · 7:00 PM
- Site
- Klein Memorial Stadium · Klein, TX
- District
- 15-6A
- The stakes
- Both 2-2, tied behind Magnolia (3-2) for the final playoff spot · Winner to 3-2 with the head-to-head edge
- Playoff path
- Top 4 advance · A playoff-bound Cain team plays Division I as the district's largest school (3,784)
- Head coaches
- James Clancy (Cain) · Brandon Carpenter (Klein Oak)
- Cain form
- 4-2 · 2-2 district · 39.7 points/game
- Oak form
- 2-4 · 2-2 district · beat Klein Forest 59-3
Klein Cain season leaders
Season totals, not this game alone · MaxPreps · entered Oct. 17, 2026
Receiving Yards Per Game
- Cooper KarnsWR68.0
- Israel Smith38.4
- Tyson FreemanWR34.4
Rushing Yards Per Game
- Eyan JohnsonRB, SB80.6
- Jace HanksQB72.7
- Earl Oguinn Jr.RB, WR37.1
Total TDs
- Eyan JohnsonRB, SB9
- Jace HanksQB7
- Earl Oguinn Jr.RB, WR5
Tackles Per Game
- Gage HansbergerLB7.7
- Easton MizellDB, FS7.3
- Christian RedeoDB5.8
Sacks
- Colton JohnsonDL1.5
- Jackson LuarkDL1.0
- Mir IbragimovDL1.0
Interceptions
- Easton MizellDB, FS2
- Daniel RogersCB1
- Jerod SpraberryLB1
Passing TDs
- Jace HanksQB9
- Trey ReyesQB2
Receiving TDs
- Tyson FreemanWR3
- Earl Oguinn Jr.RB, WR2
- Israel Smith2
Rushing TDs
- Eyan JohnsonRB, SB8
- Jace HanksQB6
- Earl Oguinn Jr.RB, WR3
Caused Fumbles
- Wes YoungTE, LS1
- Bryson BucolaDL1
- Christian LovellDL1
Fumble Recoveries
- Wes YoungTE, LS1
- Jaiden PachecoDB1
QB Hurries
- Bryson BucolaDL3
- Michael Rhodes Jr.DE, DT3
- Jaemin GilstrapDL3
Completion Percentage
- Jace HanksQB0.561
QB Rating
- Jace HanksQB91.7
Klein Cain 2026 schedule
4–3
- at Humble (1–4)W 42–41
- vs Oak Ridge (1–3)W 45–20
- vs Tomball (6–1)W 55–38
- at Magnolia West (3–4)W 58–7
- vs Klein Collins (5–3)L 24–40
- at Klein (7–1)L 14–37
- vs Klein Oak (3–4)L 7–56
- at Tomball Memorial (2–5)7:00 PM
- vs Magnolia (3–4)7:00 PM
- at Klein Forest (1–7)7:00 PM
* District 15-6A game
District 15-6A
| Team | Dist | Overall | Next |
|---|---|---|---|
| Klein | 5–1 | 7–1 | — |
| Tomball | 4–1 | 6–1 | — |
| Klein Collins | 4–2 | 5–3 | — |
| Magnolia | 3–2 | 3–4 | — |
| Klein Oak | 3–2 | 3–4 | — |
| Klein Cain | 2–3 | 4–3 | — |
| Tomball Memorial | 1–4 | 2–5 | — |
| Magnolia West | 1–4 | 3–4 | — |
| Klein Forest | 1–5 | 1–7 | — |
MaxPreps · Updated Oct 16
Program history
- Playoff appearances
- 6
- State titles
- 0
- Home field
- Klein Memorial
- Capacity
- 8,500
Past seasons
- 20254–6
- 20249–2
- 20238–4
- 202210–2
- 20219–3
- 20208–3
- 20196–5
- 20182–8
