Game statistics
Klein Cain · game totals
- Total offense
- 289 yards 170 passing · 119 rushing
- Passing
- 170 yards 11 of 22 · 1 TD
- Rushing
- 119 yards 26 carries · 1 TD
- Defense
- 66 tackles 42 solo · 0 TFL
- Punting
- 39.0 average 3 punts · long 45
7 of 16 · 0 TD
9 carries · 1 TD
1 catches · 0 TD
6 solo · 0 TFL
0/0 PAT · 0/1 FG
The inch-line stand
With Cain clinging to a 7-6 first-quarter lead, Klein drove to the Hurricane 1 and went for it on fourth-and-goal. The Cain front stuffed the try at the inch line, the defense’s best moment of the night and the play that kept the early lead intact.
The 86-yarder broke it open
Leading just 9-7 with 2:25 left in the half, Klein hit Mike Brown (#1) for an 86-yard touchdown that pushed the margin to 15-7. Cain drove to the Klein 24 in response, but an interception and a missed 39-yard field goal as time expired sent the Hurricanes to the locker room chasing two scores.
Klein’s ground game took over
The Bearkats’ rotation of Brian Johnson (#4), Cortez (#23) and Kendrick Brown (#0) wore the Cain front down after halftime. Klein scored on its opening third-quarter drive and never looked back, piling up 22 unanswered points before Cain’s late touchdown.
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 Bearkats
David Perez
Head Coach
1st season · 7–0
Perez is in his first season leading Klein's sideline and has the Bearkats off to a 7–0 start behind senior quarterback Carter Lattelle.
Career stops
- Klein · head coach · 2026–present
Photos
Klein Cain season leaders
Season totals, not this game alone · MaxPreps · entered Oct. 9, 2026
Receiving Yards Per Game
- Cooper KarnsWR75.7
- Israel Smith44.8
- Tyson FreemanWR35.0
Rushing Yards Per Game
- Eyan JohnsonRB, SB85.5
- Jace HanksQB82.3
- Earl Oguinn Jr.RB, WR41.0
Total TDs
- Eyan JohnsonRB, SB9
- Jace HanksQB7
- Earl Oguinn Jr.RB, WR5
Tackles Per Game
- Easton MizellDB, FS7.6
- Gage HansbergerLB7.0
- Jaemin GilstrapDL5.0
Sacks
- Colton JohnsonDL1.5
- Mir IbragimovDL1.0
- Jaiden PachecoDB1.0
Interceptions
- Easton MizellDB, FS2
- Jerod SpraberryLB1
- Daniel RogersCB1
Passing TDs
- Jace HanksQB8
- Trey ReyesQB2
Receiving TDs
- Earl Oguinn Jr.RB, WR2
- Israel Smith2
- Cooper KarnsWR2
Rushing TDs
- Eyan JohnsonRB, SB8
- Jace HanksQB6
- Earl Oguinn Jr.RB, WR3
Caused Fumbles
- Bryson BucolaDL1
- Christian LovellDL1
- Michael ElhindiDB1
Fumble Recoveries
- Jaiden PachecoDB1
QB Hurries
- Jerod SpraberryLB3
- Bryson BucolaDL3
- Michael Rhodes Jr.DE, DT3
Completion Percentage
- Jace HanksQB0.575
QB Rating
- Jace HanksQB93.3
The matchup
Thursday night is about first place. Klein Cain (4–1, 2–1) walks into Klein Memorial Stadium to face an unbeaten Klein (6–0, 4–0) team that just hung 52–0 on Klein Forest. The Bearkats sit tied with Klein Collins atop District 15-6A. A Cain win pulls the Hurricanes within a game of the lead; a Klein win gives the Bearkats sole possession of first.
The Hurricanes are coming off their roughest half of the season. Last week's 40–24 loss to Collins saw a 24–14 halftime lead dissolve into a 26–0 second half, with two interceptions and no points after the break. The response starts with the run game. Eyan Johnson (#16) managed just 19 yards on nine carries against Collins. Cain needs him back in the middle of things Thursday night.
Dave Campbell's computer likes Klein by 5 at home. The voters weighed in Monday, too: Dave Campbell's Oct 5 Class 6A poll has Klein at No. 25 (6-0), while the Hurricanes, No. 25 in the Sep 28 poll, fell out after the Collins loss. VYPE's Houston-area 6A poll, released Oct 4, has three Klein ISD schools ranked: Klein Collins at No. 14, Klein at No. 18, and Klein Cain at No. 25. An unbeaten team favored by less than a touchdown on its own field? We'll see about that Thursday night.
The playoff math is friendly. Four teams get in from District 15-6A, and Cain sits third at 2–1 with the head-to-head over Tomball in its pocket. And since Cain's 3,784 students make it the district's largest school, a postseason run goes through Division I.
- Cain
- 4–1 · 2–1 district · 44.8 points/game
- Klein
- 6–0 · 4–0 district
- Klein coach
- David Perez · 1st 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 Bearkats
David Perez
Head Coach
1st season · 7–0
Perez is in his first season leading Klein's sideline and has the Bearkats off to a 7–0 start behind senior quarterback Carter Lattelle.
Career stops
- Klein · head coach · 2026–present
Players to watch

Eyan Johnson
RB / SB · Senior
Johnson managed just 19 yards on nine carries against Collins, his quietest night of the season. The bounce-back spot is obvious: he still leads Cain at 100.4 rushing yards per game with nine total touchdowns, and his 80-yard kickoff return for a score last week was the highlight of the loss. When he gets going early, everything else opens up.

Eyan Johnson
RB / SB · Senior
Johnson managed just 19 yards on nine carries against Collins, his quietest night of the season. The bounce-back spot is obvious: he still leads Cain at 100.4 rushing yards per game with nine total touchdowns, and his 80-yard kickoff return for a score last week was the highlight of the loss. When he gets going early, everything else opens up.

Jace Hanks
QB · Junior
Hanks has thrown eight touchdown passes and run for five more, averaging 85.4 rushing yards a game. But the Collins loss turned on his two second-half interceptions; Cain needs a cleaner game from him Thursday. His legs remain Cain's best broken-play weapon; Klein has to account for him on every snap.

Jace Hanks
QB · Junior
Hanks has thrown eight touchdown passes and run for five more, averaging 85.4 rushing yards a game. But the Collins loss turned on his two second-half interceptions; Cain needs a cleaner game from him Thursday. His legs remain Cain's best broken-play weapon; Klein has to account for him on every snap.

Cooper Karns
WR · Senior
Karns leads the Hurricanes at 83.4 receiving yards per game and has been Hanks' most reliable target all season, including six catches for 85 yards against Collins. If Klein loads the box to stop Johnson, the outside throws to Karns become the release valve.

Cooper Karns
WR · Senior
Karns leads the Hurricanes at 83.4 receiving yards per game and has been Hanks' most reliable target all season, including six catches for 85 yards against Collins. If Klein loads the box to stop Johnson, the outside throws to Karns become the release valve.

Jaemin Gilstrap
DL · Senior
Gilstrap lived in Collins' backfield last week with four tackles and two for loss. He was the Collins offense's biggest problem off the edge. Against a Klein offense that wants to stay on schedule, his edge pressure is the most disruptive force the Hurricanes have.

Jaemin Gilstrap
DL · Senior
Gilstrap lived in Collins' backfield last week with four tackles and two for loss. He was the Collins offense's biggest problem off the edge. Against a Klein offense that wants to stay on schedule, his edge pressure is the most disruptive force the Hurricanes have.

Carter Lattelle
QB · Senior
Lattelle is the engine of the 6–0 start with 12 touchdown passes, spreading the ball to a deep receiver group. He threw for 126 yards and two scores in the early win over Eisenhower and has kept the Bearkats on schedule all season. Pressure him and the whole offense tightens up.

Carter Lattelle
QB · Senior
Lattelle is the engine of the 6–0 start with 12 touchdown passes, spreading the ball to a deep receiver group. He threw for 126 yards and two scores in the early win over Eisenhower and has kept the Bearkats on schedule all season. Pressure him and the whole offense tightens up.

Mike Brown
WR · Junior
Brown is Lattelle's first read and the district's most dangerous receiver at 98.2 yards per game with six touchdowns. His 75-yard catch against Eisenhower showed the home-run speed. Cain's corners have to know where he is on every snap.

Mike Brown
WR · Junior
Brown is Lattelle's first read and the district's most dangerous receiver at 98.2 yards per game with six touchdowns. His 75-yard catch against Eisenhower showed the home-run speed. Cain's corners have to know where he is on every snap.

Kendrick Brown
FB / RB · Senior
Kendrick Brown leads a three-headed Klein ground game at 66.2 yards a contest, with Evan Juniel (39.5) and Bryne Johnson (39.3) rotating behind him. The Bearkats stay ahead of the chains running downhill; fitting the run is job one for Cain's front seven.

Kendrick Brown
FB / RB · Senior
Kendrick Brown leads a three-headed Klein ground game at 66.2 yards a contest, with Evan Juniel (39.5) and Bryne Johnson (39.3) rotating behind him. The Bearkats stay ahead of the chains running downhill; fitting the run is job one for Cain's front seven.
C'Ivion Hines
LB · Sophomore
Hines, who goes by "Cash," is the highest-ranked recruit on either roster: 247Sports slots the 2029 linebacker No. 18 overall in the Top247 and No. 2 among linebackers nationally. The 6-foot-3 sophomore already holds a Texas offer and has the Longhorns in his top three. His production matches the pedigree: 41 tackles (6.8 per game, fifth in 15-6A) and an interception for the 6-0 Bearkats. Cain's offense has to know where No. 5 is on every snap.
C'Ivion Hines
LB · Sophomore
Hines, who goes by "Cash," is the highest-ranked recruit on either roster: 247Sports slots the 2029 linebacker No. 18 overall in the Top247 and No. 2 among linebackers nationally. The 6-foot-3 sophomore already holds a Texas offer and has the Longhorns in his top three. His production matches the pedigree: 41 tackles (6.8 per game, fifth in 15-6A) and an interception for the 6-0 Bearkats. Cain's offense has to know where No. 5 is on every snap.
Trenton Marshall
DL · Senior
Marshall is the only player on either roster with a college commitment, pledging to Army on August 17. The 6-foot-1, 280-pound senior plays both lines for the Bearkats. For a Cain front that wants to control the line of scrimmage, moving an Army-bound senior all night is the first problem to solve.
Trenton Marshall
DL · Senior
Marshall is the only player on either roster with a college commitment, pledging to Army on August 17. The 6-foot-1, 280-pound senior plays both lines for the Bearkats. For a Cain front that wants to control the line of scrimmage, moving an Army-bound senior all night is the first problem to solve.
Four Hurricanes and five Bearkats who will decide Thursday night.
Klein recruiting notes
247Sports ranks the 2029 Klein linebacker No. 2 at his position and No. 18 overall in the Top247. He holds a Texas offer with the Longhorns in his top three among 13 reported offers; uncommitted.
The 2028 Klein receiver is unrated by the services but holds reported offers from SMU, Ole Miss, Arizona, Missouri State, and UNLV; On3's prediction machine favors SMU at 81%.
The 6-1, 280-pound senior defensive lineman is an Army commit (August 17, 2026), the only commitment on either roster.
A roster-wide check of the 2026-27 MaxPreps varsity list, On3's Klein roster page, and 247Sports found one verified college commitment on the current Bearkats roster as of Oct. 8: senior DL Trenton Marshall (Army, 8/17/2026). Reported offers are not commitments. The uncommitted exception is 2029 linebacker C'Ivion Hines, a 247Sports Top247 prospect detailed below.
Four keys for Klein Cain
- 01
Protect the football
The Collins loss turned on two second-half interceptions, and Klein's secondary takes it away: Cash Hines (#5), Dyshon Washington (#26) and Ashton Vasser (#24) each have a pick. Give this offense extra possessions and it scores; give them away and Thursday gets long.
- 02
Get Eyan Johnson going early
Nineteen yards on nine carries was Johnson's quietest night of the year, and the offense stalled with him. Establish the run and Jace Hanks (#9) gets the play-action looks that produced eight touchdown passes. Cain needs the run game to look like itself again.
- 03
Make someone besides Mike Brown beat you
Carter Lattelle (#12) looks Brown's way first for a reason: 98.2 yards a game and six touchdowns. Cloud the coverage his way, tackle the catch, and force the other Bearkat receivers to win one-on-one.
- 04
Fit the run
Klein rotates three backs averaging over 40 yards a game behind a line opening holes for a 6–0 team. Jaemin Gilstrap (#42) set the edge against Collins; the whole front seven has to do it again or the Bearkats will shorten this game.
Game information
October 8, 2026
- Kickoff
- Thursday, October 8 · 7:00 PM
- Site
- Klein Memorial Stadium · Klein, TX
- Theme
- White Out: wear white Thursday; Cain's selling white-out shirts at lunch all week
- District
- 15-6A
- The stakes
- Klein win: 5–0, alone in first · Cain win: 3–1, one game back
- Head coaches
- James Clancy (Cain) · David Perez (Klein)
- Cain form
- 4–1 · 2–1 district · 44.8 points/game
- Klein form
- 6–0 · 4–0 district · 52–0 over Klein Forest last week
Klein Cain season leaders
Season totals, not this game alone · MaxPreps · entered Oct. 9, 2026
Receiving Yards Per Game
- Cooper KarnsWR75.7
- Israel Smith44.8
- Tyson FreemanWR35.0
Rushing Yards Per Game
- Eyan JohnsonRB, SB85.5
- Jace HanksQB82.3
- Earl Oguinn Jr.RB, WR41.0
Total TDs
- Eyan JohnsonRB, SB9
- Jace HanksQB7
- Earl Oguinn Jr.RB, WR5
Tackles Per Game
- Easton MizellDB, FS7.6
- Gage HansbergerLB7.0
- Jaemin GilstrapDL5.0
Sacks
- Colton JohnsonDL1.5
- Mir IbragimovDL1.0
- Jaiden PachecoDB1.0
Interceptions
- Easton MizellDB, FS2
- Jerod SpraberryLB1
- Daniel RogersCB1
Passing TDs
- Jace HanksQB8
- Trey ReyesQB2
Receiving TDs
- Earl Oguinn Jr.RB, WR2
- Israel Smith2
- Cooper KarnsWR2
Rushing TDs
- Eyan JohnsonRB, SB8
- Jace HanksQB6
- Earl Oguinn Jr.RB, WR3
Caused Fumbles
- Bryson BucolaDL1
- Christian LovellDL1
- Michael ElhindiDB1
Fumble Recoveries
- Jaiden PachecoDB1
QB Hurries
- Jerod SpraberryLB3
- Bryson BucolaDL3
- Michael Rhodes Jr.DE, DT3
Completion Percentage
- Jace HanksQB0.575
QB Rating
- Jace HanksQB93.3
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
