The Klein Cain (Houston, TX) varsity football team won Friday's home conference game against Klein Oak (Spring, TX) by a score of 23-17.

Q1Q2Q3Q4Final
Klein Oak----17
Klein Cain----23
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Klein Oak has not entered stats for this game.
Klein Cain

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2131312.67714.91111.2
12Zach Johnson (Sr)2131312.67714.91111.2
Klein Cain

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals242048.5511
16Eyan Johnson (Jr)12625.290
24Jah'Rin Louis (Sr)1214211.8511
Klein Cain

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals2131214.9741
4Max Yates (Sr)3175.710
6Corey Streams (Sr)49724.3741
10Cooper Karns (Jr)915016.760
16Eyan Johnson (Jr)155.05
18Deaunte Barr (Jr)33913.020
24Jah'Rin Louis (Sr)144.04
Klein Cain

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals20431249565
1AJ Craft (Sr)1313
4Max Yates (Sr)1717
6Corey Streams (Sr)9797
10Cooper Karns (Jr)150150
16Eyan Johnson (Jr)6251885
18Deaunte Barr (Jr)3939
24Jah'Rin Louis (Sr)142418164
Klein Cain

Total Yards

#Athlete NameRushPassRecTotal
Team Totals204312312516
4Max Yates (Sr)1717
6Corey Streams (Sr)9797
10Cooper Karns (Jr)150150
12Zach Johnson (Sr)312312
16Eyan Johnson (Jr)62567
18Deaunte Barr (Jr)3939
24Jah'Rin Louis (Sr)1424146
Klein Cain

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals40397910.0
1AJ Craft (Sr)12214
2Michael Elhindi (Jr)325
21Ethan Reed (Sr)516215.0
26A.J. Carroll (So)123
29Christian Redeo (Jr)7512
31Carlos Lazare (Sr)224
42Jaemin Gilstrap (Jr)2241.0
44Jaidel Moshay (Sr)2242.0
45C. Lovell (Jr)221.0
90Kenyon White (Jr)11
95Ashton Haynes (Sr)3251.0
96Jackson Luark (Jr)134
Klein Cain

Sacks

#Athlete NameSacksYdlHurs
Team Totals4.0
21Ethan Reed (Sr)2.0
44Jaidel Moshay (Sr)1.0
95Ashton Haynes (Sr)1.0
Klein Cain

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals4
1AJ Craft (Sr)2
2Michael Elhindi (Jr)1
31Carlos Lazare (Sr)1
Klein Cain

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals418045.060
1AJ Craft (Sr)210854.060
37S. Galloway (Sr)27236.041
Klein Cain

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals411328.336
23Noah Ballard (Sr)411328.336
Klein Cain

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals34916.31849
1AJ Craft (Sr)11313.01313
16Eyan Johnson (Jr)11818.01818
24Jah'Rin Louis (Sr)11818.01818
Klein Cain

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals1655
6Corey Streams (Sr)16
23Noah Ballard (Sr)55
Klein Cain

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals221.0111.0215
23Noah Ballard (Sr)221.0111.0215
Klein Cain

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals11
6Corey Streams (Sr)11

Game Story

Texas High School Football - Klein Oak edged by Klein Cain

September 19, 2025: Houston, TX 77070

The Klein Cain Hurricanes got by the visiting Klein Oak Panthers football team by a score of 23-17 in Friday's league challenge.

In their next game, the Hurricanes face the Tomball Memorial Wildcats (Tomball, TX) in a 6A Region II District 15 challenge, on Friday, September 26. Klein Cain will attempt to improve on its 1-3 season record. The Wildcats go into the challenge with a 2-1 record after their 52-19 league loss to Magnolia (Magnolia, TX).

The Panthers (1-3) will now prepare for their challenge against Klein Forest (Houston, TX). The Eagles go into the 6A Region II District 15 challenge with a 1-3 record. In their last challenge, Klein Forest was nipped by Klein (Klein, TX), 44-20, in a league test.

Mike MurphyHurricanes All-Star Reporter
  • All
  • Q1
  • Q2
  1. Check In

    0 - 0 The scorer has checked in. Klein Oak 0, Klein Cain 0
    Posted @ 6:32p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 6:33p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 6:33p
  4. Weather Conditions

    Weather Conditions Hot
    Posted @ 6:33p
  5. 0 - 0

    Start of Game

    Klein Oak1st Quarter
    Klein Oak kicking off to Klein Cain.
    Posted @ 7:02p
  6. 0 - 0

    Update

    Klein Cain1st Quarter ~10 minutes to go
    Klein Cain - 3rd down, ~10 minutes to go, ball on their own 40-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:08p
  7. 0 - 0

    Update

    Klein Cain1st Quarter ~10 minutes to go
    Klein Cain - 1st down, ~10 minutes to go, ball on their own 50-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:10p
  8. 0 - 0

    Update

    Klein Cain1st Quarter ~8 minutes to go
    Klein Cain - 3rd down, ~8 minutes to go, ball on Klein Oak's 34-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:13p
  9. 0 - 0

    Turnover on Downs

    Klein Oak1st Quarter ~8 minutes to go
    Klein Cain has turned possession over on downs. Klein Oak has the ball on their own 34-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:15p
  10. 0 - 0

    Update

    Klein Oak1st Quarter ~6 minutes to go
    Klein Oak - 1st down, ~6 minutes to go, ball on their own 45-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:17p
  11. 0 - 0

    Update

    Klein Oak1st Quarter ~5 minutes to go
    Klein Oak - 1st down, ~5 minutes to go, ball on Klein Cain's 40-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:18p
  12. 0 - 0

    Update

    Klein Oak1st Quarter ~3 minutes to go
    Klein Oak - 1st down, ~3 minutes to go, ball on Klein Cain's 29-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:22p
  13. 0 - 0

    Update

    Klein Oak1st Quarter ~2 minutes to go
    Klein Oak - 4th down, ~2 minutes to go, ball on Klein Cain's 24-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:24p
  14. 0 - 0

    Turnover on Downs

    Klein Cain1st Quarter Under a minute
    Klein Oak has turned possession over on downs. Klein Cain has the ball on their own 24-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:25p
  15. 0 - 0

    Update

    Klein Cain1st Quarter Under a minute
    Klein Cain - 1st down, Under a minute, ball on Klein Oak's 32-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:27p
  16. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Klein Oak 0, Klein Cain 0
    Posted @ 7:27p
  17. 0 - 0

    Update

    Klein Cain2nd Quarter ~11 minutes to go
    Klein Cain - 3rd down, ~11 minutes to go, ball on Klein Oak's 17-yard line. Klein Oak 0, Klein Cain 0
    Posted @ 7:30p
  18. 0 - 6

    Rushing Touchdown

    Klein Cain2nd Quarter ~10 minutes to go
    Klein Cain - #12 Zach Johnson with a 5 Yd Rushing TD. Klein Oak 0, Klein Cain 6
    Posted @ 7:32p
  19. 0 - 7

    Made Point After

    Klein Cain2nd Quarter ~10 minutes to go
    Klein Cain - #23 Noah Ballard PAT Good. Klein Oak 0, Klein Cain 7
    Posted @ 7:33p
  20. 0 - 7

    Possession Update - Kickoff

    Klein Oak2nd Quarter ~10 minutes to go
    Klein Cain kicked off to Klein Oak. Klein Oak has the ball on Klein Cain's 43-yard line. Klein Oak 0, Klein Cain 7
    Posted @ 7:34p
  21. 0 - 7

    Update

    Klein Oak2nd Quarter ~9 minutes to go
    Klein Oak - 1st down, ~9 minutes to go, ball on Klein Cain's 28-yard line. Klein Oak 0, Klein Cain 7
    Posted @ 7:36p
  22. 0 - 7

    Red Zone Alert

    Klein Oak2nd Quarter ~8 minutes to go
    Klein Oak is inside Klein Cain's 20. Klein Oak 0, Klein Cain 7
    Posted @ 7:37p
  23. 0 - 7

    Update

    Klein Oak2nd Quarter ~7 minutes to go
    Klein Oak - 4th down, ~7 minutes to go, ball on Klein Cain's 13-yard line. Klein Oak 0, Klein Cain 7
    Posted @ 7:39p
  24. 3 - 7

    Field Goal

    Klein Oak2nd Quarter ~7 minutes to go
    Klein Oak - #26 Lawrence Aranda kicks a 30 Yd Field Goal. Klein Oak 3, Klein Cain 7
    Posted @ 7:40p
  25. 3 - 7

    Possession Update - Kickoff

    Klein Cain2nd Quarter ~6 minutes to go
    Klein Oak kicked off to Klein Cain. Klein Cain has the ball on their own 20-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:42p
  26. 3 - 7

    Update

    Klein Cain2nd Quarter ~5 minutes to go
    Klein Cain - 2nd down, ~5 minutes to go, ball on their own 40-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:45p
  27. 3 - 7

    Punt

    Klein Oak2nd Quarter ~4 minutes to go
    Klein Cain has punted to Klein Oak. Klein Oak has the ball on Klein Cain's 43-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:47p
  28. 3 - 7

    Update

    Klein Oak2nd Quarter ~3 minutes to go
    Klein Oak - 1st down, ~3 minutes to go, ball on Klein Cain's 29-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:49p
  29. 3 - 7

    Update

    Klein Oak2nd Quarter ~3 minutes to go
    Klein Oak - 1st down, ~3 minutes to go, ball on Klein Cain's 38-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:50p
  30. 3 - 7

    Big Play - Sack

    Klein Cain2nd Quarter ~2 minutes to go
    Klein Cain - #95 Ashton Haynes with a sack. Klein Oak has the ball on Klein Cain's 45-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:51p
  31. 3 - 7

    Update

    Klein Oak2nd Quarter ~1 minute to go
    Klein Oak - 4th down, ~1 minute to go, ball on Klein Cain's 31-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:54p
  32. 3 - 7

    Turnover on Downs

    Klein Cain2nd Quarter ~1 minute to go
    Klein Oak has turned possession over on downs. Klein Cain has the ball on their own 31-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:56p
  33. 3 - 7

    Update

    Klein Cain2nd Quarter Under a minute
    Klein Cain - 1st down, Under a minute, ball on Klein Oak's 38-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 7:57p
  34. 3 - 7

    Update

    Klein Cain2nd Quarter Under a minute
    Klein Cain - 2nd down, Under a minute, ball on their own 42-yard line. Klein Oak 3, Klein Cain 7
    Posted @ 8:01p
  35. 3 - 7

    Halftime

    Halftime
    Klein Oak 3, Klein Cain 7
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:02p

Klein Oak @ Klein Cain Football Game Info

Fri., Sep. 19, 2025 @ 7p
Klein Cain Homecoming
The Klein Cain (Houston, TX) varsity football team won Friday's home conference game against Klein Oak (Spring, TX) by a score of 23-17.

Scoretracker Providers

Mike MurphyHurricanes All-Star Reporter

Rankings & Records

Klein Oak (25-26)

NationalTXSectionState Div.
1,3792148995
OverallDistrictHomeAwayWin %District %PFPA
1-30-21-10-2.250.00074109

Klein Cain (25-26)

NationalTXSectionState Div.
8491376365
OverallDistrictHomeAwayWin %District %PFPA
1-31-11-10-2.250.500126195

Team Scoring Averages

Q1Q2Q3Q4Final
Klein Oak
7.03.56.51.518.5
Klein Cain
14.07.00031.5

Klein Oak Videos

Klein Cain Videos

Team Stat Comparison

Klein OakKlein Cain
-Rushing Yards Per Game226.0
-Passing Yards Per Game261.0
-Receiving Yards Per Game227.5
-Total Yards Per Game487.0
-Tackles Per Game73.3
-Sacks Per Game1.3
-Points Per Game2.8

Team Leaders

Klein OakKlein CainNational Avg.
-
Rushing Yards Per Game#24 Jah'Rin Louis67.015.5
-
Passing Yards Per Game#12 Zach Johnson254.017.4
-
Receiving Yards Per Game#4 Max Yates105.312.5
-
Total Yards Per Game#12 Zach Johnson295.332.3
-
Tackles Per Game#21 Ethan Reed15.32.9
-
Sacks Per Game#21 Ethan Reed0.80.3
-
Points Per Game#4 Max Yates1.52.7

Record Breakdown

Klein Oak (25-26)

Klein Cain (25-26)

1-3
Overall
1-3
0-2
League
1-1
1-1
Non-League
0-2
0-1
Head to Head
1-0
0-1
Common Opponent
0-1
1-1
Home
1-1
0-2
Away
0-2
0-0
Neutral
0-0
0-0
Playoff
0-0
1-3
In-State
1-3
0-0
Out-of-State
0-0