Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Willis (TX) varsity football team won Friday's home conference game against Grand Oaks (Spring, TX) by a score of 31-17.

Q1Q2Q3Q4Final
Grand Oaks----17
Willis----31
Final score provided by S. ScoreFinder.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Awards
  • Matchup Info

Game Stats

Grand Oaks

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals615139.40023.2105496.3
11Grant Smith (Sr)615139.40023.2105496.3
Willis

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1625276.64017.33167124.3
17Lincoln Frazier (Fr)1625276.64017.33167124.3
Grand Oaks

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals331123.41510
2Keilan Gause (Sr)261124.31510
10P. Lackey (Jr)351.7400
11Grant Smith (Sr)4-5-1.3800
Willis

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals191407.43301
3J. Williams (So)16885.51901
7J. Bishop jr (Sr)24723.5330
17Lincoln Frazier (Fr)155.050
Grand Oaks

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals613923.2541
2Keilan Gause (Sr)26834.0541
4Preston Cloud (Sr)11212.0120
6D. Jackson Jr (Jr)35919.7400
Willis

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1627617.3673
3J. Williams (So)4348.513
7J. Bishop jr (Sr)68614.342
27Jayden Lane (So)26432.0531
85Jaivion Martin (Sr)49223.0672
Grand Oaks

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals11213915266
2Keilan Gause (Sr)11268180
4Preston Cloud (Sr)1212
6D. Jackson Jr (Jr)5959
10P. Lackey (Jr)55
11Grant Smith (Sr)-5-5
30Kevin Ross II (Sr)1515
Willis

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals14027657473
3J. Williams (So)8834122
4A'Majai Friend (Jr)5050
7J. Bishop jr (Sr)4786133
17Lincoln Frazier (Fr)55
18Tyler Andrade (Sr)77
27Jayden Lane (So)6464
85Jaivion Martin (Sr)9292
Grand Oaks

Total Yards

#Athlete NameRushPassRecTotal
Team Totals112139139251
2Keilan Gause (Sr)11268180
4Preston Cloud (Sr)1212
6D. Jackson Jr (Jr)5959
10P. Lackey (Jr)55
11Grant Smith (Sr)-5139134
Willis

Total Yards

#Athlete NameRushPassRecTotal
Team Totals140276276416
3J. Williams (So)8834122
7J. Bishop jr (Sr)4786133
17Lincoln Frazier (Fr)5276281
27Jayden Lane (So)6464
85Jaivion Martin (Sr)9292
Grand Oaks

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2532577.0
12Kyson Morgan (Sr)224.0
18Deshaun Wynn (Sr)101.0
20Zion Rollins (Jr)022.0
26Jensen Solares (Sr)011.0
28Cullen Thompson (Sr)4262.0
29Sebastian Hill (Sr)325.0
30Kevin Ross II (Sr)3710.0
33Yosef Alexander (Sr)11
34Sam Sudeth (Sr)101.0
37Savien Chin (Jr)011.0
42Scotty Routon (Sr)86142.0
80Peyton Nickel (Jr)011.0
91Trey Lott (Jr)011.0
93Aaron Times (Sr)1011.0
99B. Warren III (So)2682.0
Willis

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals45337813.0
1Cayden Williams (Jr)83111.0
2J'Lynnd Kellow (Jr)235
4A'Majai Friend (Jr)64102.0
6Raymond Johnson (Jr)1561.0
7J. Bishop jr (Sr)5381.0
9Jakobe Blanks (Sr)5273.0
10Nazeree Guy (So)1121.0
15Waylan Nolen (Jr)7293.0
25J. Pierson (Jr)213
32L. Griffin (Fr)134
33Trenton Frankum (Jr)347
62Aj Edwards (Jr)123
71Day'jon Moore (Sr)331.0
Grand Oaks

Sacks

#Athlete NameSacksYdlHurs
Team Totals4.523
28Cullen Thompson (Sr)1.06
42Scotty Routon (Sr).52
91Trey Lott (Jr).50
93Aaron Times (Sr)1.07
99B. Warren III (So)1.58
Willis

Sacks

#Athlete NameSacksYdlHurs
Team Totals2.018
10Nazeree Guy (So)1.010
71Day'jon Moore (Sr)1.08
Grand Oaks

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals11515.0000000
30Kevin Ross II (Sr)11515.0000000
Willis

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals11
2J'Lynnd Kellow (Jr)3
4A'Majai Friend (Jr)1
7J. Bishop jr (Sr)2
9Jakobe Blanks (Sr)1
32L. Griffin (Fr)4

Kickoff and Punt Returns

Grand Oaks has not entered any kickoff and punt returns stats.
Willis

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals25728.55057
4A'Majai Friend (Jr)15050.05050
18Tyler Andrade (Sr)177.077
Grand Oaks

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals212044
2Keilan Gause (Sr)16
30Kevin Ross II (Sr)160
35Kaden Rosado (Jr)44
Willis

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals42477
3J. Williams (So)16
27Jayden Lane (So)16
41E. Cantarero (Sr)77
85Jaivion Martin (Sr)212
Grand Oaks

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.0111.0404
35Kaden Rosado (Jr)111.0111.0404
Willis

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.0111.0477
41E. Cantarero (Sr)441.0111.0477
Grand Oaks

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals01012
2Keilan Gause (Sr)011
30Kevin Ross II (Sr)011
Willis

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals134
3J. Williams (So)11
27Jayden Lane (So)11
85Jaivion Martin (Sr)22
Stat Supplier Logo

Grand Oaks' stats are presented by HudlHudl

Recap Video

Game Story

Texas High School Football - Willis beat Grand Oaks

October 31, 2025: Willis, TX 77378

The Willis Wildkats football squad scored 31 points and limited the visiting Grand Oaks Grizzlies to 17 in the Wildkats league triumph on Friday.

The Wildkats now sport a 8-2 record.

With the defeat, Grand Oaks falls to 6-3 on the year. The Grizzlies host Caney Creek (Conroe, TX) to face the Panthers in a 6A Region II District 13 game on Friday, November 7. The Panthers enter the game with a record of 1-8. Caney Creek lost 48-14 in their recent league game against Oak Ridge (Conroe, TX)

  • All
  • Q1
  • Q2
  • Q3
  1. Check In

    0 - 0 The scorer has checked in. Grand Oaks 0, Willis 0
    Posted @ 6:38p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 6:38p
  3. Field Conditions

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

    Weather Conditions Fair
    Posted @ 6:38p
  5. Commentary

    Senior Night at Willis
    Posted @ 6:38p
  6. 0 - 0

    Start of Game

    Grand Oaks1st Quarter
    Grand Oaks kicking off to Willis.
    Posted @ 7:06p
  7. 0 - 0

    Possession Update - Kickoff

    Willis1st Quarter ~11 minutes to go
    Grand Oaks kicked off to Willis. Willis has the ball on Grand Oaks' 50-yard line. Grand Oaks 0, Willis 0
    Posted @ 7:08p
  8. Commentary

    1st Quarter
    Willis pass complete for 5yds
    Posted @ 7:09p
  9. 0 - 0

    Update

    Willis1st Quarter ~11 minutes to go
    Willis - 2nd down, ~11 minutes to go, ball on Grand Oaks' 45-yard line. Grand Oaks 0, Willis 0
    Posted @ 7:09p
  10. Commentary

    1st Quarter
    Willis QB hit as he passed. Fell incomplete. 3rd and 5
    Posted @ 7:10p
  11. Commentary

    1st Quarter
    Grand Oaks offsides. 1st down Willis at GO 40
    Posted @ 7:10p
  12. 0 - 0

    Big Play - Sack

    Grand Oaks1st Quarter ~11 minutes to go
    Grand Oaks - #98 with a sack. Willis has the ball on Grand Oaks' 47-yard line. Grand Oaks 0, Willis 0
    Posted @ 7:11p
  13. Commentary

    1st Quarter
    Willis pass deflected and incomplete. 3rd down from GO 47
    Posted @ 7:12p
  14. Commentary

    1st Quarter
    GO stopped Willis WB behind the line. 4th and 19 from GO 49
    Posted @ 7:12p
  15. 0 - 0

    Turnover on Downs

    Grand Oaks1st Quarter ~10 minutes to go
    Willis has turned possession over on downs. Grand Oaks has the ball on their own 38-yard line. Grand Oaks 0, Willis 0
    Posted @ 7:13p
  16. Commentary

    1st Quarter
    Bishop attempted to run punt but was stopped short out of bounds
    Posted @ 7:13p
  17. Commentary

    1st Quarter
    GO run for 4. 2nd down
    Posted @ 7:14p
  18. Commentary

    1st Quarter
    GO run stopped behind the line. 3rd and 7 from GO 41
    Posted @ 7:14p
  19. Commentary

    1st Quarter
    GO pass complete for 1st down at own 50
    Posted @ 7:15p
  20. Commentary

    1st Quarter
    GO run stopped for 4yard loss. 2nd and 14 at own 46
    Posted @ 7:16p
  21. Commentary

    1st Quarter
    Pass incomplete but Willis jumped offsides.
    Posted @ 7:17p
  22. Commentary

    1st Quarter
    GO 1st down at Willis 39
    Posted @ 7:18p
  23. Commentary

    1st Quarter
    False start GO. 1st down and 15 from Willis 44
    Posted @ 7:19p
  24. Commentary

    1st Quarter
    GO run for 6yds. 2nd and 9
    Posted @ 7:20p
  25. Commentary

    1st Quarter
    Pass incomplete. 3rd down and 9 from Willis 38
    Posted @ 7:20p
  26. Commentary

    1st Quarter
    GO run stopped at Willis 39. 4th down and 10 from Willis 39
    Posted @ 7:21p
  27. 0 - 0

    Punt

    Willis1st Quarter ~4 minutes to go
    Grand Oaks has punted to Willis. Willis has the ball on their own 20-yard line. Grand Oaks 0, Willis 0
    Posted @ 7:22p
  28. Commentary

    1st Quarter
    Willis run for a couple yards
    Posted @ 7:23p
  29. Commentary

    1st Quarter
    Willis pass complete for 1st down
    Posted @ 7:23p
  30. Commentary

    1st Quarter
    Willis pass complete for 1st down
    Posted @ 7:24p
  31. 0 - 6

    Passing Touchdown

    Willis1st Quarter ~3 minutes to go
    Willis - #17 Lincoln Frazier 53 Yd pass completed to #27 Jayden Lane for a TD. Grand Oaks 0, Willis 6
    Posted @ 7:25p
  32. 0 - 7

    Made Point After

    Willis1st Quarter ~3 minutes to go
    Willis - #41 Eliseo Cantarero PAT Good. Grand Oaks 0, Willis 7
    Posted @ 7:25p
  33. 0 - 7

    Possession Update - Kickoff

    Grand Oaks1st Quarter ~3 minutes to go
    Willis kicked off to Grand Oaks. Grand Oaks has the ball on their own 25-yard line. Grand Oaks 0, Willis 7
    Posted @ 7:27p
  34. Commentary

    1st Quarter
    GO run up the middle for 7. 2nd and 3 at their own 32
    Posted @ 7:28p
  35. Commentary

    1st Quarter
    GO run for no gain. 3rd down and 3 at own 32. 2:23 remaining in 1st quarter
    Posted @ 7:29p
  36. Commentary

    1st Quarter
    GO run for 1st down
    Posted @ 7:29p
  37. Commentary

    1st Quarter
    GO run for loss of 1. 2nd down and 11 at own 41
    Posted @ 7:30p
  38. Commentary

    1st Quarter
    GO run up the middle for 1. 3rd and 10
    Posted @ 7:30p
  39. Commentary

    1st Quarter
    GO QB run stopped after 2 yds. 4th down
    Posted @ 7:31p
  40. 0 - 7

    End of 1st Quarter

    2nd Quarter
    Grand Oaks 0, Willis 7
    Posted @ 7:31p
  41. Commentary

    2nd Quarter
    Willis running into the kicker. Penalty declined. Willis 1st and 10 at own 7yd line
    Posted @ 7:34p
  42. Commentary

    2nd Quarter
    Willis Pass incomplete. 2nd down
    Posted @ 7:35p
  43. Commentary

    2nd Quarter
    Willis run for 4. 3rd and 6 from own 11
    Posted @ 7:36p
  44. Commentary

    2nd Quarter
    GO offsides. 3rd and 1
    Posted @ 7:37p
  45. Commentary

    2nd Quarter
    Willis run for 1st down at own 20
    Posted @ 7:37p
  46. 0 - 7

    Long Pass

    Willis2nd Quarter ~11 minutes to go
    Willis - #17 Lincoln Frazier with a long pass to #7 Jermaine Bishop jr. Willis has the ball on Grand Oaks' 38-yard line. Grand Oaks 0, Willis 7
    Posted @ 7:38p
  47. Commentary

    2nd Quarter
    Willis pass incomplete but flag on GO for pass interference. Willis 1st and 10 at GO 23
    Posted @ 7:39p
  48. Commentary

    2nd Quarter
    Pass complete for 2 yards. 2nd and 8
    Posted @ 7:39p
  49. Commentary

    2nd Quarter
    Willis sacked for a loss. 3rd and 16 at GO 29
    Posted @ 7:40p
  50. Commentary

    2nd Quarter
    Pass incomplete. 4th down
    Posted @ 7:41p
  51. 0 - 7

    Update

    Willis2nd Quarter ~9 minutes to go
    Willis - 4th down, ~9 minutes to go, ball on Grand Oaks' 29-yard line. Grand Oaks 0, Willis 7
    Posted @ 7:41p
  52. 0 - 10

    Field Goal

    Willis2nd Quarter ~8 minutes to go
    Willis - #41 Eliseo Cantarero kicks a 46 Yd Field Goal. Grand Oaks 0, Willis 10
    Posted @ 7:42p
  53. 0 - 10

    Possession Update - Kickoff

    Grand Oaks2nd Quarter ~8 minutes to go
    Willis kicked off to Grand Oaks. Grand Oaks has the ball on their own 19-yard line. Grand Oaks 0, Willis 10
    Posted @ 7:43p
  54. Commentary

    2nd Quarter
    GO pass incomplete
    Posted @ 7:44p
  55. Commentary

    2nd Quarter
    GO pass complete for 1st down at own 32
    Posted @ 7:46p
  56. 0 - 10

    Update

    Grand Oaks2nd Quarter ~8 minutes to go
    Grand Oaks - 2nd down, ~8 minutes to go, ball on their own 39-yard line. Grand Oaks 0, Willis 10
    Posted @ 7:46p
  57. Commentary

    2nd Quarter
    GO run for 1st down
    Posted @ 7:47p
  58. 0 - 10

    Long Pass

    Grand Oaks2nd Quarter ~8 minutes to go
    Grand Oaks - #11 Grant Smith with a long pass. Grand Oaks has the ball on Willis' 16-yard line. Grand Oaks 0, Willis 10
    Posted @ 7:47p
  59. 0 - 10

    Red Zone Alert

    Grand Oaks2nd Quarter ~6 minutes to go
    Grand Oaks is inside Willis' 20. Grand Oaks 0, Willis 10
    Posted @ 7:48p
  60. Commentary

    2nd Quarter
    Holding GO. 2nd down and 27 at Willis 23
    Posted @ 7:49p
  61. Commentary

    2nd Quarter
    GO pass incomplete in the end zone. 3rd and 17
    Posted @ 7:50p
  62. Commentary

    2nd Quarter
    GO pass incomplete. 4th down
    Posted @ 7:50p
  63. 3 - 10

    Field Goal

    Grand Oaks2nd Quarter ~5 minutes to go
    Grand Oaks - #35 Kaden Rosado kicks a 40 Yd Field Goal. Grand Oaks 3, Willis 10
    Posted @ 7:51p
  64. 3 - 10

    Possession Update - Kickoff

    Willis2nd Quarter ~5 minutes to go
    Grand Oaks kicked off to Willis. Willis has the ball on their own 10-yard line. Grand Oaks 3, Willis 10
    Posted @ 7:54p
  65. Commentary

    2nd Quarter
    Willis personal foul late hit
    Posted @ 7:54p
  66. 9 - 10

    Pick-6

    Grand Oaks2nd Quarter ~5 minutes to go
    Grand Oaks - Pick 6! #30 Kevin Ross II with a 11-yard return. Grand Oaks 9, Willis 10
    Posted @ 7:56p
  67. 10 - 10

    Made Point After

    Grand Oaks2nd Quarter ~5 minutes to go
    Grand Oaks - PAT Good. Grand Oaks 10, Willis 10
    Posted @ 7:56p
  68. 10 - 10

    Possession Update - Kickoff

    Willis2nd Quarter ~5 minutes to go
    Grand Oaks kicked off to Willis. Willis has the ball on their own 44-yard line. Grand Oaks 10, Willis 10
    Posted @ 7:59p
  69. Commentary

    2nd Quarter
    Willis run for 7 yards. Flag on play for offsetting personal fouls. 2nd down
    Posted @ 8:01p
  70. Commentary

    2nd Quarter
    Willis run for short gain. 3rd and 5
    Posted @ 8:02p
  71. Commentary

    2nd Quarter
    Willis short pass 4th down at GO 47
    Posted @ 8:02p
  72. Commentary

    2nd Quarter
    Willis run for 1st down
    Posted @ 8:03p
  73. 10 - 10

    Update

    Willis2nd Quarter ~3 minutes to go
    Willis - 1st down, ~3 minutes to go, ball on Grand Oaks' 45-yard line. Grand Oaks 10, Willis 10
    Posted @ 8:03p
  74. Commentary

    2nd Quarter
    Willis pass incomplete
    Posted @ 8:03p
  75. Commentary

    2nd Quarter
    GO sacked Willis
    Posted @ 8:04p
  76. Commentary

    2nd Quarter
    Willis 3rd and 13 from GO 48.
    Posted @ 8:06p
  77. Commentary

    2nd Quarter
    Willis long run for 1st down
    Posted @ 8:09p
  78. Commentary

    2nd Quarter
    Willis short run. 2nd down
    Posted @ 8:10p
  79. 10 - 16

    Passing Touchdown

    Willis2nd Quarter Under a minute
    Willis - #17 Lincoln Frazier 18 Yd pass completed to #84 for a TD. Grand Oaks 10, Willis 16
    Posted @ 8:11p
  80. 10 - 17

    Made Point After

    Willis2nd Quarter Under a minute
    Willis - #41 Eliseo Cantarero PAT Good. Grand Oaks 10, Willis 17
    Posted @ 8:11p
  81. 10 - 17

    Possession Update - Kickoff

    Grand Oaks2nd Quarter Under a minute
    Willis kicked off to Grand Oaks. Grand Oaks has the ball on their own 30-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:13p
  82. 10 - 17

    Update

    Grand Oaks2nd Quarter Under a minute
    Grand Oaks - 2nd down, Under a minute, ball on their own 31-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:14p
  83. 10 - 17

    Halftime

    Halftime
    Grand Oaks 10, Willis 17
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:14p
  84. 10 - 17

    Start of 3rd Quarter

    Willis3rd Quarter
    Willis to kick off to Grand Oaks.
    Posted @ 8:49p
  85. Commentary

    3rd Quarter
    3rd down and 6 GO
    Posted @ 8:49p
  86. Commentary

    3rd Quarter
    Pass incomplete GO. 4th down and 6
    Posted @ 8:50p
  87. 10 - 17

    Punt

    Willis3rd Quarter ~11 minutes to go
    Grand Oaks has punted to Willis. Willis has the ball on their own 8-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:51p
  88. 10 - 17

    Update

    Willis3rd Quarter ~11 minutes to go
    Willis - 2nd down, ~11 minutes to go, ball on their own 8-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:51p
  89. 10 - 17

    Update

    Willis3rd Quarter ~9 minutes to go
    Willis - 3rd down, ~9 minutes to go, ball on their own 17-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:52p
  90. 10 - 17

    Update

    Willis3rd Quarter ~8 minutes to go
    Willis - 4th down, ~8 minutes to go, ball on their own 17-yard line. Grand Oaks 10, Willis 17
    Posted @ 8:53p
  91. Commentary

    3rd Quarter
    Willis lined up to punt. Downed at GO 46. 1st and 10 GO
    Posted @ 8:53p
  92. 16 - 17

    Passing Touchdown

    Grand Oaks3rd Quarter ~8 minutes to go
    Grand Oaks - 54 Yd pass completed for a TD. Grand Oaks 16, Willis 17
    Posted @ 8:55p
  93. 17 - 17

    Made Point After

    Grand Oaks3rd Quarter ~8 minutes to go
    Grand Oaks - PAT Good. Grand Oaks 17, Willis 17
    Posted @ 8:55p
  94. 17 - 24

    Score Correction

    Willis3rd Quarter
    Score correction for Willis in 3rd Quarter. Grand Oaks 17, Willis 24
    Posted @ 9:04p
  95. Scorer Dropped Out

    3rd Quarter
    Posted @ 9:04p

Highlight Videos

Players of the Game

Grand Oaks (25-26)

Grand Oaks has not selected any Players of the Game.

Willis (25-26)

Congratulations to #7 Jermaine Bishop jr (overall) and #41 Eliseo Cantarero (special teams) for being selected the Willis Football Players of the Game.

Grand Oaks @ Willis Football Game Info

Fri., Oct. 31, 2025 @ 7p
The Willis (TX) varsity football team won Friday's home conference game against Grand Oaks (Spring, TX) by a score of 31-17.

Matchup Video

Rankings & Records

Grand Oaks (25-26)

NationalTXSectionState Div.
2,8812576881
OverallDistrictHomeAwayNeutralWin %District %PFPA
8-45-34-04-30-1.667.625383241

Willis (25-26)

NationalTXSectionState Div.
880661829
OverallDistrictHomeAwayNeutralWin %District %PFPA
11-37-14-26-01-1.786.875530327

Team Scoring Averages

Q1Q2Q3Q4Final
Grand Oaks
14.05.84.04.031.9
Willis
7.312.311.18.437.9

Grand Oaks Videos

Willis Videos

Team Stat Comparison

Grand OaksWillis
259.3Rushing Yards Per Game112.0
123.7Passing Yards Per Game314.9
118.4Receiving Yards Per Game314.1
382.9Total Yards Per Game426.9
53.3Tackles Per Game73.1
3.2Sacks Per Game2.7
0.3Points Per Game4.1

Team Leaders

Grand OaksWillisNational Avg.
#2 Keilan Gause142.5Rushing Yards Per Game#3 Jamarcus Williams50.010.9
#11 Grant Smith118.1Passing Yards Per Game#17 Lincoln Frazier302.310.6
#6 Darnell Jackson Jr39.1Receiving Yards Per Game#7 Jermaine Bishop jr138.68.7
#2 Keilan Gause161.6Total Yards Per Game#17 Lincoln Frazier324.124.4
#42 Scotty Routon7.8Tackles Per Game#1 Cayden Williams10.72.6
#28 Cullen Thompson0.8Sacks Per Game#15 Waylan Nolen0.80.2
#35 Kaden Rosado0.4Points Per Game#30 Alec Hargis3.91.8

Record Breakdown

Grand Oaks (25-26)

Willis (25-26)

8-4
Overall
11-3
5-3
League
7-1
2-0
Non-League
1-1
0-1
Head to Head
1-0
5-2
Common Opponent
6-1
4-0
Home
4-2
4-3
Away
6-0
0-1
Neutral
1-1
1-1
Playoff
3-1
8-4
In-State
11-3
0-0
Out-of-State
0-0