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 Owasso (OK) varsity football team won Friday's home non-conference game against Sand Springs (OK) by a score of 45-17.

Q1Q2Q3Q4Final
Sand Springs737017
Owasso71421345
Final score provided by K. Roberts.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Sand Springs

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1626178.61511.12107.5
6Easton Webb (Sr)1626178.61511.12107.5
Owasso

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1219239.63219.92177120.0
6D. Frankenfield (Jr)1118229.61120.82177119.0
14Bryson Francis (So)11101.00010.0127.1
Sand Springs

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals19-13-0.70
6Easton Webb (Sr)8-24-3.00
24Kendell Page (Jr)6142.30
26Chaves Williams (Sr)5-3-0.60
Owasso

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals373298.93914
1Tae Bethel (Sr)26030.0390
2Jayden Hall (Sr)221878.52813
6D. Frankenfield (Jr)2136.51001
8Chris Zaferes (Sr)4164.00
14Bryson Francis (So)23919.5340
24BJ Crisp (So)5142.80
Sand Springs

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1617310.82
2Dominic Forbes (Jr)79814.01
5Grady Harris (Jr)199.0
9Logan Wright (Sr)11010.0
15K. Worthington (So)22010.0
19Gevauri Hill (Sr)2157.5
24Kendell Page (Jr)11010.01
26Chaves Williams (Sr)199.0
77Zach George (Sr)122.0
Owasso

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1321316.4742
1Tae Bethel (Sr)4328.0
2Jayden Hall (Sr)2115.5
4Julius Wilson (Sr)414035.0742
5Colton Sudbeck (Sr)22010.019
12Jaxon Suggs (So)11010.0
Sand Springs

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals-13173782240
2Dominic Forbes (Jr)9878176
5Grady Harris (Jr)99
6Easton Webb (Sr)-24-24
9Logan Wright (Sr)1010
15K. Worthington (So)2020
17Kaden Pope (Jr)22
19Gevauri Hill (Sr)1515
24Kendell Page (Jr)141024
26Chaves Williams (Sr)-396
77Zach George (Sr)22
Owasso

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals329213542
1Tae Bethel (Sr)603292
2Jayden Hall (Sr)18711198
4Julius Wilson (Sr)140140
5Colton Sudbeck (Sr)2020
6D. Frankenfield (Jr)1313
8Chris Zaferes (Sr)1616
12Jaxon Suggs (So)1010
14Bryson Francis (So)3939
24BJ Crisp (So)1414
Sand Springs

Total Yards

#Athlete NameRushPassRecTotal
Team Totals-13178173165
2Dominic Forbes (Jr)9898
5Grady Harris (Jr)99
6Easton Webb (Sr)-24178154
9Logan Wright (Sr)1010
15K. Worthington (So)2020
19Gevauri Hill (Sr)1515
24Kendell Page (Jr)141024
26Chaves Williams (Sr)-396
77Zach George (Sr)22
Owasso

Total Yards

#Athlete NameRushPassRecTotal
Team Totals329239213568
1Tae Bethel (Sr)603292
2Jayden Hall (Sr)18711198
4Julius Wilson (Sr)140140
5Colton Sudbeck (Sr)2020
6D. Frankenfield (Jr)13229242
8Chris Zaferes (Sr)1616
12Jaxon Suggs (So)1010
14Bryson Francis (So)391049
24BJ Crisp (So)1414
Sand Springs

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2849774.0
0Emory Smittick (Sr)3912.5
1Alex Dudley (Sr)5611
3Brock O'Dell (Sr)59141.0
4Joseph Farmer (Jr)5510
5Grady Harris (Jr)213
8Waylon Jeffers (Sr)123
10Tre Pope (Sr)112
17Kaden Pope (Jr)661.0
21Junior Ballard (Sr)336
23Gage Gunn (Sr)11
27Kaizen Freese (So)11
53Devin McColloch (So)134.5
66Aiden Rhine (Fr)441.0
Owasso

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals25285411.0
3C. Langenderfer (Sr)11
8Chris Zaferes (Sr)2351.0
9Tajh Overton (Sr)441.0
10Peyton Legrand (Jr)549
11Sam Hoback (Sr)235
13Cole Campbell (Jr)11
15Ryder Karn (Sr)83112.0
16Joey Grabeal (Jr)331.0
21AJ Roberts Jr (Sr)11
23Kam Miller (Sr)2351.0
27Will Baker (Sr)111.0
36Kian Majdid (Jr)11
39Ethan Majdid (Jr)11
97Myzel Mackson (Sr)11.0
98Ben Duggins (Sr)222.0
99C. Turner (Sr)331.0

Sacks

Sand Springs has not entered any sacks stats.
Owasso

Sacks

#Athlete NameSacksYdlHurs
Team Totals10.0
8Chris Zaferes (Sr)1.0
9Tajh Overton (Sr)1.0
15Ryder Karn (Sr)2.0
16Joey Grabeal (Jr)1.0
27Will Baker (Sr)1.0
97Myzel Mackson (Sr)1.0
98Ben Duggins (Sr)2.0
99C. Turner (Sr)1.0
Sand Springs

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals122.0120
4Joseph Farmer (Jr)10
17Kaden Pope (Jr)122.0110

Defensive Statistics

Owasso has not entered any defensive statistics stats.
Sand Springs

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals619732.8
47Tanner Copeland (Sr)619732.8

Punts

Owasso has not entered any punts stats.
Sand Springs

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals27839.078
2Dominic Forbes (Jr)27839.078

Kickoff and Punt Returns

Owasso has not entered any kickoff and punt returns stats.
Sand Springs

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals21255
2Dominic Forbes (Jr)16
24Kendell Page (Jr)16
47Tanner Copeland (Sr)55
Owasso

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals84818
2Jayden Hall (Sr)318
4Julius Wilson (Sr)212
6D. Frankenfield (Jr)31818
Sand Springs

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals221.0111.0305
47Tanner Copeland (Sr)221.0111.0305

PATs and Field Goals

Owasso has not entered any pats and field goals stats.
Sand Springs

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals22
2Dominic Forbes (Jr)11
24Kendell Page (Jr)11

Game Story

Oklahoma High School Football - Charles Page defeated by Owasso

September 12, 2025: Owasso, OK 74055

The Owasso Rams were victorious over the visiting Charles Page Sandites football team by a score of 45-17 in Friday's non-league challenge.

In their next game, the Rams face the Broken Arrow Tigers (Broken Arrow, OK) in a non-league challenge, on Friday, September 26. Owasso will attempt to improve on its 1-2 season record. The Tigers come into the outing with a 2-1 record after their 21-14 non-league win over Mustang (Mustang, OK).

With the defeat, Charles Page drops to 0-2 on the campaign. The Sandites host Bishop Kelley (Tulsa, OK) to clash with the Comets in a non-league outing on Friday, September 19. The Comets come into the outing with a record of 1-1. Bishop Kelley won 24-14 in their recent non-league outing against Springdale (Springdale, AR)

Kameron RobertsSandites Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. CPHS 0, Owasso 0
    Posted @ 7:30p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 7:30p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 7:30p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 7:30p
  5. 0 - 0

    Start of Game

    Owasso1st Quarter
    Owasso kicking off to Sand Springs.
    Posted @ 7:30p
  6. 0 - 0

    Update

    Sand Springs1st Quarter ~11 minutes to go
    Sand Springs - 1st down, ~11 minutes to go, ball on their own 20-yard line. CPHS 0, Owasso 0
    Posted @ 7:31p
  7. 0 - 0

    Update

    Sand Springs1st Quarter ~11 minutes to go
    Sand Springs - 1st down, ~11 minutes to go, ball on their own 35-yard line. CPHS 0, Owasso 0
    Posted @ 7:33p
  8. Commentary

    1st Quarter
    Offsides - Owasso
    Posted @ 7:33p
  9. Commentary

    1st Quarter
    Offsides - Owasso
    Posted @ 7:34p
  10. 0 - 0

    Update

    Sand Springs1st Quarter ~11 minutes to go
    Sand Springs - 2nd down, ~11 minutes to go, ball on their own 46-yard line. CPHS 0, Owasso 0
    Posted @ 7:34p
  11. 0 - 0

    Update

    Sand Springs1st Quarter ~11 minutes to go
    Sand Springs - 3rd down, ~11 minutes to go, ball on their own 46-yard line. CPHS 0, Owasso 0
    Posted @ 7:35p
  12. 0 - 0

    Update

    Sand Springs1st Quarter ~11 minutes to go
    Sand Springs - 4th down, ~11 minutes to go, ball on their own 46-yard line. CPHS 0, Owasso 0
    Posted @ 7:35p
  13. 0 - 0

    Punt

    Owasso1st Quarter ~11 minutes to go
    Sand Springs has punted to Owasso. Owasso has the ball on their own 7-yard line. CPHS 0, Owasso 0
    Posted @ 7:36p
  14. 0 - 0

    Update

    Owasso1st Quarter ~10 minutes to go
    Owasso - 2nd down, ~10 minutes to go, ball on their own 16-yard line. CPHS 0, Owasso 0
    Posted @ 7:37p
  15. 0 - 0

    Update

    Owasso1st Quarter ~10 minutes to go
    Owasso - 1st down, ~10 minutes to go, ball on their own 23-yard line. CPHS 0, Owasso 0
    Posted @ 7:37p
  16. 0 - 6

    Passing Touchdown

    Owasso1st Quarter ~9 minutes to go
    Owasso - #6 Drew Frankenfield 77 Yd pass completed to #4 Julius Wilson for a TD. CPHS 0, Owasso 6
    Posted @ 7:38p
  17. 0 - 7

    Made Point After

    Owasso1st Quarter ~9 minutes to go
    Owasso - #43 Juan Razo PAT Good. CPHS 0, Owasso 7
    Posted @ 7:39p
  18. 0 - 7

    Possession Update - Kickoff

    Sand Springs1st Quarter ~9 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 20-yard line. CPHS 0, Owasso 7
    Posted @ 7:40p
  19. 0 - 7

    Update

    Sand Springs1st Quarter ~9 minutes to go
    Sand Springs - 2nd down, ~9 minutes to go, ball on their own 18-yard line. CPHS 0, Owasso 7
    Posted @ 7:41p
  20. 0 - 7

    Update

    Sand Springs1st Quarter ~8 minutes to go
    Sand Springs - 3rd down, ~8 minutes to go, ball on their own 23-yard line. CPHS 0, Owasso 7
    Posted @ 7:42p
  21. 0 - 7

    Update

    Sand Springs1st Quarter ~8 minutes to go
    Sand Springs - 1st down, ~8 minutes to go, ball on their own 31-yard line. CPHS 0, Owasso 7
    Posted @ 7:43p
  22. 0 - 7

    Update

    Sand Springs1st Quarter ~7 minutes to go
    Sand Springs - 2nd down, ~7 minutes to go, ball on their own 40-yard line. CPHS 0, Owasso 7
    Posted @ 7:43p
  23. 0 - 7

    Update

    Sand Springs1st Quarter ~6 minutes to go
    Sand Springs - 3rd down, ~6 minutes to go, ball on their own 32-yard line. CPHS 0, Owasso 7
    Posted @ 7:44p
  24. 0 - 7

    Update

    Sand Springs1st Quarter ~6 minutes to go
    Sand Springs - 4th down, ~6 minutes to go, ball on their own 32-yard line. CPHS 0, Owasso 7
    Posted @ 7:45p
  25. 0 - 7

    Punt

    Owasso1st Quarter ~6 minutes to go
    Sand Springs has punted to Owasso. Owasso has the ball on their own 39-yard line. CPHS 0, Owasso 7
    Posted @ 7:46p
  26. Commentary

    1st Quarter
    Holding - Owasso
    Posted @ 7:47p
  27. 0 - 7

    Update

    Owasso1st Quarter ~5 minutes to go
    Owasso - 2nd down, ~5 minutes to go, ball on their own 40-yard line. CPHS 0, Owasso 7
    Posted @ 7:48p
  28. 0 - 7

    Fumble Recovery

    Sand Springs1st Quarter ~4 minutes to go
    Sand Springs - #17 Kaden Pope recovered a fumble by Owasso and has the ball on Owasso's 36-yard line. CPHS 0, Owasso 7
    Posted @ 7:48p
  29. 0 - 7

    Update

    Sand Springs1st Quarter ~4 minutes to go
    Sand Springs - 2nd down, ~4 minutes to go, ball on Owasso's 40-yard line. CPHS 0, Owasso 7
    Posted @ 7:49p
  30. Commentary

    1st Quarter
    Timeout - Charles Page
    Posted @ 7:49p
  31. 0 - 7

    Update

    Sand Springs1st Quarter ~4 minutes to go
    Sand Springs - 3rd down, ~4 minutes to go, ball on Owasso's 32-yard line. CPHS 0, Owasso 7
    Posted @ 7:50p
  32. 0 - 7

    Update

    Sand Springs1st Quarter ~4 minutes to go
    Sand Springs - 1st down, ~4 minutes to go, ball on Owasso's 18-yard line. CPHS 0, Owasso 7
    Posted @ 7:51p
  33. 0 - 7

    Update

    Sand Springs1st Quarter ~3 minutes to go
    Sand Springs - 2nd down, ~3 minutes to go, ball on Owasso's 10-yard line. CPHS 0, Owasso 7
    Posted @ 7:52p
  34. 6 - 7

    Passing Touchdown

    Sand Springs1st Quarter ~2 minutes to go
    Sand Springs - #6 Easton Webb 10 Yd pass completed to #24 Kendell Page for a TD. CPHS 6, Owasso 7
    Posted @ 7:53p
  35. 7 - 7

    Made Point After

    Sand Springs1st Quarter ~2 minutes to go
    Sand Springs - #47 Tanner Copeland PAT Good. CPHS 7, Owasso 7
    Posted @ 7:53p
  36. 7 - 7

    Possession Update - Kickoff

    Owasso1st Quarter ~2 minutes to go
    Sand Springs kicked off to Owasso. Owasso has the ball on their own 40-yard line. CPHS 7, Owasso 7
    Posted @ 7:55p
  37. 7 - 7

    Update

    Owasso1st Quarter ~2 minutes to go
    Owasso - 1st down, ~2 minutes to go, ball on their own 50-yard line. CPHS 7, Owasso 7
    Posted @ 7:56p
  38. Commentary

    1st Quarter
    Holding - Owasso
    Posted @ 7:57p
  39. 7 - 7

    Update

    Owasso1st Quarter ~2 minutes to go
    Owasso - 2nd down, ~2 minutes to go, ball on their own 45-yard line. CPHS 7, Owasso 7
    Posted @ 7:57p
  40. 7 - 7

    Update

    Owasso1st Quarter ~1 minute to go
    Owasso - 3rd down, ~1 minute to go, ball on their own 49-yard line. CPHS 7, Owasso 7
    Posted @ 7:58p
  41. Commentary

    1st Quarter
    Offsides - Charles Page
    Posted @ 7:59p
  42. 7 - 7

    Update

    Owasso1st Quarter Under a minute
    Owasso - 1st down, Under a minute, ball on Sand Springs' 31-yard line. CPHS 7, Owasso 7
    Posted @ 7:59p
  43. 7 - 7

    Update

    Sand Springs1st Quarter Under a minute
    Sand Springs - 2nd down, Under a minute, ball on their own 26-yard line. CPHS 7, Owasso 7
    Posted @ 7:59p
  44. 7 - 7

    Update

    Owasso1st Quarter Under a minute
    Owasso - 1st down, Under a minute, ball on Sand Springs' 5-yard line. CPHS 7, Owasso 7
    Posted @ 8p
  45. 7 - 7

    Update

    Owasso1st Quarter Under a minute
    Owasso - 2nd down, Under a minute, ball on Sand Springs' 1-yard line. CPHS 7, Owasso 7
    Posted @ 8p
  46. 7 - 7

    End of 1st Quarter

    2nd Quarter
    CPHS 7, Owasso 7
    Posted @ 8p
  47. 7 - 13

    Rushing Touchdown

    Owasso2nd Quarter ~11 minutes to go
    Owasso - #6 Drew Frankenfield with a 1 Yd Rushing TD. CPHS 7, Owasso 13
    Posted @ 8:03p
  48. 7 - 14

    Made Point After

    Owasso2nd Quarter ~11 minutes to go
    Owasso - #43 Juan Razo PAT Good. CPHS 7, Owasso 14
    Posted @ 8:04p
  49. 7 - 14

    Possession Update - Kickoff

    Sand Springs2nd Quarter ~11 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on Owasso's 32-yard line. CPHS 7, Owasso 14
    Posted @ 8:06p
  50. 7 - 14

    Update

    Sand Springs2nd Quarter ~11 minutes to go
    Sand Springs - 2nd down, ~11 minutes to go, ball on Owasso's 23-yard line. CPHS 7, Owasso 14
    Posted @ 8:07p
  51. 7 - 14

    Update

    Sand Springs2nd Quarter ~10 minutes to go
    Sand Springs - 1st down, ~10 minutes to go, ball on Owasso's 22-yard line. CPHS 7, Owasso 14
    Posted @ 8:08p
  52. Commentary

    2nd Quarter
    Timeout - Charles Page
    Posted @ 8:08p
  53. 7 - 14

    Update

    Sand Springs2nd Quarter ~10 minutes to go
    Sand Springs - 2nd down, ~10 minutes to go, ball on Owasso's 19-yard line. CPHS 7, Owasso 14
    Posted @ 8:10p
  54. Commentary

    2nd Quarter
    Holding - Charles Page
    Posted @ 8:11p
  55. 7 - 14

    Update

    Sand Springs2nd Quarter ~9 minutes to go
    Sand Springs - 3rd down, ~9 minutes to go, ball on Owasso's 30-yard line. CPHS 7, Owasso 14
    Posted @ 8:11p
  56. 7 - 14

    Update

    Sand Springs2nd Quarter ~8 minutes to go
    Sand Springs - 4th down, ~8 minutes to go, ball on Owasso's 30-yard line. CPHS 7, Owasso 14
    Posted @ 8:12p
  57. 7 - 14

    Turnover on Downs

    Owasso2nd Quarter ~8 minutes to go
    Sand Springs has turned possession over on downs. Owasso has the ball on their own 17-yard line. CPHS 7, Owasso 14
    Posted @ 8:13p
  58. 7 - 14

    Update

    Owasso2nd Quarter ~8 minutes to go
    Owasso - 2nd down, ~8 minutes to go, ball on their own 20-yard line. CPHS 7, Owasso 14
    Posted @ 8:16p
  59. 7 - 14

    Update

    Owasso2nd Quarter ~7 minutes to go
    Owasso - 1st down, ~7 minutes to go, ball on their own 33-yard line. CPHS 7, Owasso 14
    Posted @ 8:16p
  60. 7 - 14

    Update

    Owasso2nd Quarter ~7 minutes to go
    Owasso - 2nd down, ~7 minutes to go, ball on their own 39-yard line. CPHS 7, Owasso 14
    Posted @ 8:16p
  61. 7 - 14

    Update

    Owasso2nd Quarter ~6 minutes to go
    Owasso - 1st down, ~6 minutes to go, ball on Sand Springs' 46-yard line. CPHS 7, Owasso 14
    Posted @ 8:17p
  62. Commentary

    2nd Quarter
    Holding - Owasso
    Posted @ 8:18p
  63. 7 - 14

    Update

    Owasso2nd Quarter ~6 minutes to go
    Owasso - 1st down, ~6 minutes to go, ball on Sand Springs' 49-yard line. CPHS 7, Owasso 14
    Posted @ 8:19p
  64. 7 - 14

    Update

    Owasso2nd Quarter ~6 minutes to go
    Owasso - 2nd down, ~6 minutes to go, ball on Sand Springs' 46-yard line. CPHS 7, Owasso 14
    Posted @ 8:19p
  65. 7 - 14

    Update

    Owasso2nd Quarter ~5 minutes to go
    Owasso - 1st down, ~5 minutes to go, ball on Sand Springs' 24-yard line. CPHS 7, Owasso 14
    Posted @ 8:20p
  66. 7 - 14

    Update

    Owasso2nd Quarter ~5 minutes to go
    Owasso - 2nd down, ~5 minutes to go, ball on Sand Springs' 24-yard line. CPHS 7, Owasso 14
    Posted @ 8:20p
  67. 7 - 14

    Update

    Owasso2nd Quarter ~5 minutes to go
    Owasso - 3rd down, ~5 minutes to go, ball on Sand Springs' 21-yard line. CPHS 7, Owasso 14
    Posted @ 8:21p
  68. 7 - 14

    Update

    Sand Springs2nd Quarter ~5 minutes to go
    Sand Springs - 1st down, ~5 minutes to go, ball on their own 11-yard line. CPHS 7, Owasso 14
    Posted @ 8:21p
  69. Commentary

    2nd Quarter
    Timeout - Charles Page
    Posted @ 8:22p
  70. Commentary

    2nd Quarter
    Holding - Owasso
    Posted @ 8:24p
  71. 7 - 14

    Update

    Owasso2nd Quarter ~4 minutes to go
    Owasso - 1st down, ~4 minutes to go, ball on Sand Springs' 10-yard line. CPHS 7, Owasso 14
    Posted @ 8:25p
  72. 7 - 20

    Rushing Touchdown

    Owasso2nd Quarter ~4 minutes to go
    Owasso - #2 Jayden Hall with a 10 Yd Rushing TD. CPHS 7, Owasso 20
    Posted @ 8:26p
  73. 7 - 21

    Made Point After

    Owasso2nd Quarter ~4 minutes to go
    Owasso - #43 Juan Razo PAT Good. CPHS 7, Owasso 21
    Posted @ 8:26p
  74. 7 - 21

    Possession Update - Kickoff

    Sand Springs2nd Quarter ~4 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 30-yard line. CPHS 7, Owasso 21
    Posted @ 8:28p
  75. 7 - 21

    Update

    Sand Springs2nd Quarter ~3 minutes to go
    Sand Springs - 2nd down, ~3 minutes to go, ball on their own 36-yard line. CPHS 7, Owasso 21
    Posted @ 8:29p
  76. 7 - 21

    Update

    Sand Springs2nd Quarter ~3 minutes to go
    Sand Springs - 3rd down, ~3 minutes to go, ball on their own 37-yard line. CPHS 7, Owasso 21
    Posted @ 8:30p
  77. 7 - 21

    Long Pass

    Sand Springs2nd Quarter ~2 minutes to go
    Sand Springs - #6 Easton Webb with a long pass to #2 Dominic Forbes. Sand Springs has the ball on Owasso's 22-yard line. CPHS 7, Owasso 21
    Posted @ 8:31p
  78. 7 - 21

    Update

    Sand Springs2nd Quarter ~1 minute to go
    Sand Springs - 2nd down, ~1 minute to go, ball on Owasso's 22-yard line. CPHS 7, Owasso 21
    Posted @ 8:31p
  79. 7 - 21

    Update

    Sand Springs2nd Quarter ~1 minute to go
    Sand Springs - 3rd down, ~1 minute to go, ball on Owasso's 22-yard line. CPHS 7, Owasso 21
    Posted @ 8:32p
  80. 7 - 21

    Update

    Sand Springs2nd Quarter ~1 minute to go
    Sand Springs - 4th down, ~1 minute to go, ball on Owasso's 22-yard line. CPHS 7, Owasso 21
    Posted @ 8:34p
  81. 10 - 21

    Field Goal

    Sand Springs2nd Quarter ~1 minute to go
    Sand Springs - #47 Tanner Copeland kicks a 32 Yd Field Goal. CPHS 10, Owasso 21
    Posted @ 8:34p
  82. 10 - 21

    Possession Update - Kickoff

    Owasso2nd Quarter ~1 minute to go
    Sand Springs kicked off to Owasso. Owasso has the ball on their own 30-yard line. CPHS 10, Owasso 21
    Posted @ 8:37p
  83. 10 - 21

    Update

    Owasso2nd Quarter ~1 minute to go
    Owasso - 2nd down, ~1 minute to go, ball on their own 30-yard line. CPHS 10, Owasso 21
    Posted @ 8:37p
  84. 10 - 21

    Update

    Owasso2nd Quarter ~1 minute to go
    Owasso - 1st down, ~1 minute to go, ball on Sand Springs' 47-yard line. CPHS 10, Owasso 21
    Posted @ 8:38p
  85. 10 - 21

    Update

    Owasso2nd Quarter ~1 minute to go
    Owasso - 2nd down, ~1 minute to go, ball on Sand Springs' 47-yard line. CPHS 10, Owasso 21
    Posted @ 8:38p
  86. 10 - 21

    Update

    Owasso2nd Quarter Under a minute
    Owasso - 1st down, Under a minute, ball on Sand Springs' 36-yard line. CPHS 10, Owasso 21
    Posted @ 8:39p
  87. Commentary

    2nd Quarter
    Timeout - Owasso
    Posted @ 8:39p
  88. 10 - 21

    Interception

    Sand Springs2nd Quarter Under a minute
    Sand Springs - #17 Kaden Pope intercepts a Owasso pass and has the ball on their own 9-yard line. CPHS 10, Owasso 21
    Posted @ 8:40p
  89. 10 - 21

    Update

    Sand Springs2nd Quarter Under a minute
    Sand Springs - 2nd down, Under a minute, ball on their own 15-yard line. CPHS 10, Owasso 21
    Posted @ 8:41p
  90. 10 - 21

    Update

    Sand Springs2nd Quarter Under a minute
    Sand Springs - 3rd down, Under a minute, ball on their own 19-yard line. CPHS 10, Owasso 21
    Posted @ 8:41p
  91. Commentary

    2nd Quarter
    Timeout - Owasso
    Posted @ 8:42p
  92. Commentary

    2nd Quarter
    Sandites take the knee to go to Halftime.
    Posted @ 8:43p
  93. 10 - 21

    Halftime

    Halftime
    CPHS 10, Owasso 21
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:43p
  94. 10 - 21

    Start of 3rd Quarter

    Sand Springs3rd Quarter
    Sand Springs to kick off to Owasso.
    Posted @ 9:07p
  95. 10 - 21

    Update

    Owasso3rd Quarter ~11 minutes to go
    Owasso - 1st down, ~11 minutes to go, ball on their own 31-yard line. CPHS 10, Owasso 21
    Posted @ 9:08p
  96. 10 - 21

    Update

    Owasso3rd Quarter ~11 minutes to go
    Owasso - 2nd down, ~11 minutes to go, ball on their own 33-yard line. CPHS 10, Owasso 21
    Posted @ 9:08p
  97. 10 - 21

    Update

    Owasso3rd Quarter ~11 minutes to go
    Owasso - 1st down, ~11 minutes to go, ball on their own 41-yard line. CPHS 10, Owasso 21
    Posted @ 9:08p
  98. 10 - 21

    Update

    Owasso3rd Quarter ~10 minutes to go
    Owasso - 2nd down, ~10 minutes to go, ball on their own 44-yard line. CPHS 10, Owasso 21
    Posted @ 9:09p
  99. 10 - 21

    Update

    Owasso3rd Quarter ~10 minutes to go
    Owasso - 3rd down, ~10 minutes to go, ball on their own 44-yard line. CPHS 10, Owasso 21
    Posted @ 9:09p
  100. 10 - 21

    Update

    Owasso3rd Quarter ~10 minutes to go
    Owasso - 1st down, ~10 minutes to go, ball on Sand Springs' 49-yard line. CPHS 10, Owasso 21
    Posted @ 9:10p
  101. 10 - 21

    Update

    Owasso3rd Quarter ~9 minutes to go
    Owasso - 1st down, ~9 minutes to go, ball on Sand Springs' 22-yard line. CPHS 10, Owasso 21
    Posted @ 9:11p
  102. Commentary

    3rd Quarter
    Timeout - Charles Page
    Posted @ 9:11p
  103. 10 - 21

    Update

    Owasso3rd Quarter ~9 minutes to go
    Owasso - 2nd down, ~9 minutes to go, ball on Sand Springs' 22-yard line. CPHS 10, Owasso 21
    Posted @ 9:12p
  104. 10 - 21

    Update

    Owasso3rd Quarter ~9 minutes to go
    Owasso - 1st down, ~9 minutes to go, ball on Sand Springs' 7-yard line. CPHS 10, Owasso 21
    Posted @ 9:14p
  105. 10 - 21

    Update

    Owasso3rd Quarter ~8 minutes to go
    Owasso - 2nd down, ~8 minutes to go, ball on Sand Springs' 2-yard line. CPHS 10, Owasso 21
    Posted @ 9:14p
  106. 10 - 27

    Rushing Touchdown

    Owasso3rd Quarter ~8 minutes to go
    Owasso - #2 Jayden Hall with a 2 Yd Rushing TD. CPHS 10, Owasso 27
    Posted @ 9:14p
  107. 10 - 28

    Made Point After

    Owasso3rd Quarter ~8 minutes to go
    Owasso - #43 Juan Razo PAT Good. CPHS 10, Owasso 28
    Posted @ 9:15p
  108. 10 - 28

    Possession Update - Kickoff

    Sand Springs3rd Quarter ~8 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 35-yard line. CPHS 10, Owasso 28
    Posted @ 9:17p
  109. 10 - 28

    Update

    Sand Springs3rd Quarter ~8 minutes to go
    Sand Springs - 2nd down, ~8 minutes to go, ball on their own 35-yard line. CPHS 10, Owasso 28
    Posted @ 9:17p
  110. 10 - 28

    Update

    Sand Springs3rd Quarter ~8 minutes to go
    Sand Springs - 3rd down, ~8 minutes to go, ball on their own 37-yard line. CPHS 10, Owasso 28
    Posted @ 9:18p
  111. 10 - 28

    Update

    Sand Springs3rd Quarter ~7 minutes to go
    Sand Springs - 4th down, ~7 minutes to go, ball on their own 34-yard line. CPHS 10, Owasso 28
    Posted @ 9:20p
  112. Commentary

    3rd Quarter
    A muffed punt sets Charles Page up at the Owasso 27.
    Posted @ 9:21p
  113. 10 - 28

    Update

    Sand Springs3rd Quarter ~6 minutes to go
    Sand Springs - 1st down, ~6 minutes to go, ball on Owasso's 27-yard line. CPHS 10, Owasso 28
    Posted @ 9:21p
  114. 16 - 28

    Passing Touchdown

    Sand Springs3rd Quarter ~6 minutes to go
    Sand Springs - #6 Easton Webb 27 Yd pass completed to #2 Dominic Forbes for a TD. CPHS 16, Owasso 28
    Posted @ 9:22p
  115. 17 - 28

    Made Point After

    Sand Springs3rd Quarter ~6 minutes to go
    Sand Springs - #47 Tanner Copeland PAT Good. CPHS 17, Owasso 28
    Posted @ 9:22p
  116. 17 - 28

    Possession Update - Kickoff

    Owasso3rd Quarter ~6 minutes to go
    Sand Springs kicked off to Owasso. Owasso has the ball on their own 20-yard line. CPHS 17, Owasso 28
    Posted @ 9:24p
  117. 17 - 28

    Update

    Owasso3rd Quarter ~6 minutes to go
    Owasso - 1st down, ~6 minutes to go, ball on their own 36-yard line. CPHS 17, Owasso 28
    Posted @ 9:25p
  118. 17 - 28

    Update

    Owasso3rd Quarter ~5 minutes to go
    Owasso - 1st down, ~5 minutes to go, ball on Sand Springs' 49-yard line. CPHS 17, Owasso 28
    Posted @ 9:26p
  119. 17 - 34

    Passing Touchdown

    Owasso3rd Quarter ~5 minutes to go
    Owasso - #6 Drew Frankenfield 49 Yd pass completed to #4 Julius Wilson for a TD. CPHS 17, Owasso 34
    Posted @ 9:27p
  120. 17 - 35

    Made Point After

    Owasso3rd Quarter ~5 minutes to go
    Owasso - #43 Juan Razo PAT Good. CPHS 17, Owasso 35
    Posted @ 9:27p
  121. 17 - 35

    Possession Update - Kickoff

    Sand Springs3rd Quarter ~5 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 20-yard line. CPHS 17, Owasso 35
    Posted @ 9:29p
  122. 17 - 35

    Update

    Sand Springs3rd Quarter ~5 minutes to go
    Sand Springs - 2nd down, ~5 minutes to go, ball on their own 23-yard line. CPHS 17, Owasso 35
    Posted @ 9:30p
  123. 17 - 35

    Update

    Sand Springs3rd Quarter ~4 minutes to go
    Sand Springs - 3rd down, ~4 minutes to go, ball on their own 23-yard line. CPHS 17, Owasso 35
    Posted @ 9:30p
  124. 17 - 35

    Update

    Sand Springs3rd Quarter ~4 minutes to go
    Sand Springs - 4th down, ~4 minutes to go, ball on their own 14-yard line. CPHS 17, Owasso 35
    Posted @ 9:31p
  125. 17 - 35

    Punt

    Owasso3rd Quarter ~4 minutes to go
    Sand Springs has punted to Owasso. Owasso has the ball on Sand Springs' 46-yard line. CPHS 17, Owasso 35
    Posted @ 9:32p
  126. 17 - 35

    Update

    Owasso3rd Quarter ~3 minutes to go
    Owasso - 2nd down, ~3 minutes to go, ball on Sand Springs' 40-yard line. CPHS 17, Owasso 35
    Posted @ 9:33p
  127. 17 - 35

    Update

    Owasso3rd Quarter ~3 minutes to go
    Owasso - 1st down, ~3 minutes to go, ball on Sand Springs' 36-yard line. CPHS 17, Owasso 35
    Posted @ 9:33p
  128. 17 - 35

    Update

    Owasso3rd Quarter ~2 minutes to go
    Owasso - 2nd down, ~2 minutes to go, ball on Sand Springs' 33-yard line. CPHS 17, Owasso 35
    Posted @ 9:34p
  129. 17 - 35

    Big Play - Tackle For Loss

    Sand Springs3rd Quarter ~2 minutes to go
    Sand Springs - #66 Aiden Rhine with a tackle for loss. Owasso has the ball on Sand Springs' 35-yard line. CPHS 17, Owasso 35
    Posted @ 9:34p
  130. 17 - 35

    Update

    Owasso3rd Quarter ~1 minute to go
    Owasso - 4th down, ~1 minute to go, ball on Sand Springs' 35-yard line. CPHS 17, Owasso 35
    Posted @ 9:35p
  131. 17 - 35

    Update

    Owasso3rd Quarter ~1 minute to go
    Owasso - 1st down, ~1 minute to go, ball on Sand Springs' 19-yard line. CPHS 17, Owasso 35
    Posted @ 9:35p
  132. 17 - 35

    Update

    Owasso3rd Quarter ~1 minute to go
    Owasso - 1st down, ~1 minute to go, ball on Sand Springs' 2-yard line. CPHS 17, Owasso 35
    Posted @ 9:36p
  133. 17 - 41

    Rushing Touchdown

    Owasso3rd Quarter Under a minute
    Owasso - #2 Jayden Hall with a 2 Yd Rushing TD. CPHS 17, Owasso 41
    Posted @ 9:37p
  134. 17 - 42

    Made Point After

    Owasso3rd Quarter Under a minute
    Owasso - #43 Juan Razo PAT Good. CPHS 17, Owasso 42
    Posted @ 9:37p
  135. 17 - 42

    Possession Update - Kickoff

    Sand Springs3rd Quarter Under a minute
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 20-yard line. CPHS 17, Owasso 42
    Posted @ 9:39p
  136. 17 - 42

    Update

    Sand Springs3rd Quarter Under a minute
    Sand Springs - 2nd down, Under a minute, ball on their own 19-yard line. CPHS 17, Owasso 42
    Posted @ 9:40p
  137. 17 - 42

    End of 3rd Quarter

    4th Quarter
    CPHS 17, Owasso 42
    Posted @ 9:40p
  138. 17 - 42

    Update

    Sand Springs4th Quarter ~11 minutes to go
    Sand Springs - 3rd down, ~11 minutes to go, ball on their own 19-yard line. CPHS 17, Owasso 42
    Posted @ 9:42p
  139. 17 - 42

    Update

    Sand Springs4th Quarter ~11 minutes to go
    Sand Springs - 4th down, ~11 minutes to go, ball on their own 19-yard line. CPHS 17, Owasso 42
    Posted @ 9:42p
  140. 17 - 42

    Punt

    Owasso4th Quarter ~11 minutes to go
    Sand Springs has punted to Owasso. Owasso has the ball on Sand Springs' 12-yard line. CPHS 17, Owasso 42
    Posted @ 9:44p
  141. 17 - 42

    Update

    Owasso4th Quarter ~11 minutes to go
    Owasso - 2nd down, ~11 minutes to go, ball on Sand Springs' 12-yard line. CPHS 17, Owasso 42
    Posted @ 9:45p
  142. 17 - 42

    Update

    Owasso4th Quarter ~11 minutes to go
    Owasso - 3rd down, ~11 minutes to go, ball on Sand Springs' 8-yard line. CPHS 17, Owasso 42
    Posted @ 9:45p
  143. Commentary

    4th Quarter
    False Start - Owasso
    Posted @ 9:46p
  144. 17 - 42

    Update

    Owasso4th Quarter ~10 minutes to go
    Owasso - 4th down, ~10 minutes to go, ball on Sand Springs' 4-yard line. CPHS 17, Owasso 42
    Posted @ 9:47p
  145. Commentary

    4th Quarter
    Holding - Owasso
    Posted @ 9:47p
  146. 17 - 45

    Field Goal

    Owasso4th Quarter ~9 minutes to go
    Owasso - #43 Juan Razo kicks a 32 Yd Field Goal. CPHS 17, Owasso 45
    Posted @ 9:48p
  147. 17 - 45

    Possession Update - Kickoff

    Sand Springs4th Quarter ~9 minutes to go
    Owasso kicked off to Sand Springs. Sand Springs has the ball on their own 35-yard line. CPHS 17, Owasso 45
    Posted @ 9:50p
  148. 17 - 45

    Update

    Sand Springs4th Quarter ~8 minutes to go
    Sand Springs - 2nd down, ~8 minutes to go, ball on their own 36-yard line. CPHS 17, Owasso 45
    Posted @ 9:51p
  149. 17 - 45

    Update

    Sand Springs4th Quarter ~8 minutes to go
    Sand Springs - 3rd down, ~8 minutes to go, ball on their own 38-yard line. CPHS 17, Owasso 45
    Posted @ 9:52p
  150. 17 - 45

    Update

    Sand Springs4th Quarter ~7 minutes to go
    Sand Springs - 3rd down, ~7 minutes to go, ball on their own 43-yard line. CPHS 17, Owasso 45
    Posted @ 9:52p
  151. 17 - 45

    Update

    Sand Springs4th Quarter ~7 minutes to go
    Sand Springs - 4th down, ~7 minutes to go, ball on their own 32-yard line. CPHS 17, Owasso 45
    Posted @ 9:53p
  152. 17 - 45

    Punt

    Owasso4th Quarter ~7 minutes to go
    Sand Springs has punted to Owasso. Owasso has the ball on their own 39-yard line. CPHS 17, Owasso 45
    Posted @ 9:54p
  153. 17 - 45

    Update

    Owasso4th Quarter ~6 minutes to go
    Owasso - 2nd down, ~6 minutes to go, ball on their own 43-yard line. CPHS 17, Owasso 45
    Posted @ 9:55p
  154. 17 - 45

    Update

    Owasso4th Quarter ~5 minutes to go
    Owasso - 3rd down, ~5 minutes to go, ball on their own 48-yard line. CPHS 17, Owasso 45
    Posted @ 9:55p
  155. 17 - 45

    Update

    Owasso4th Quarter ~5 minutes to go
    Owasso - 4th down, ~5 minutes to go, ball on their own 48-yard line. CPHS 17, Owasso 45
    Posted @ 9:56p
  156. 17 - 45

    Turnover on Downs

    Sand Springs4th Quarter ~4 minutes to go
    Owasso has turned possession over on downs. Sand Springs has the ball on Owasso's 45-yard line. CPHS 17, Owasso 45
    Posted @ 9:57p
  157. 17 - 45

    Update

    Sand Springs4th Quarter ~4 minutes to go
    Sand Springs - 2nd down, ~4 minutes to go, ball on Owasso's 47-yard line. CPHS 17, Owasso 45
    Posted @ 9:58p
  158. 17 - 45

    Update

    Sand Springs4th Quarter ~3 minutes to go
    Sand Springs - 3rd down, ~3 minutes to go, ball on their own 46-yard line. CPHS 17, Owasso 45
    Posted @ 9:58p
  159. 17 - 45

    Update

    Sand Springs4th Quarter ~3 minutes to go
    Sand Springs - 4th down, ~3 minutes to go, ball on Owasso's 36-yard line. CPHS 17, Owasso 45
    Posted @ 9:59p
  160. Commentary

    4th Quarter
    Timeout - Charles Page
    Posted @ 9:59p
  161. 17 - 45

    Turnover on Downs

    Owasso4th Quarter ~2 minutes to go
    Sand Springs has turned possession over on downs. Owasso has the ball on their own 36-yard line. CPHS 17, Owasso 45
    Posted @ 10:01p
  162. 17 - 45

    Update

    Owasso4th Quarter ~2 minutes to go
    Owasso - 2nd down, ~2 minutes to go, ball on their own 41-yard line. CPHS 17, Owasso 45
    Posted @ 10:02p
  163. 17 - 45

    Update

    Owasso4th Quarter ~1 minute to go
    Owasso - 1st down, ~1 minute to go, ball on their own 46-yard line. CPHS 17, Owasso 45
    Posted @ 10:03p
  164. 17 - 45

    Long Run

    Owasso4th Quarter ~1 minute to go
    Owasso - #10 Peyton Legrand with a long run. Owasso has the ball on Sand Springs' 30-yard line. CPHS 17, Owasso 45
    Posted @ 10:03p
  165. 17 - 45

    Big Play - Tackle For Loss

    Sand Springs4th Quarter Under a minute
    Sand Springs - #4 Joseph Farmer with a tackle for loss. Owasso has the ball on Sand Springs' 31-yard line. CPHS 17, Owasso 45
    Posted @ 10:04p
  166. 17 - 45

    End of Game

    Final
    CPHS 17, Owasso 45
    Posted @ 10:05p

Sand Springs @ Owasso Football Game Info

Fri., Sep. 12, 2025 @ 7:30p
Owasso High School
The Owasso (OK) varsity football team won Friday's home non-conference game against Sand Springs (OK) by a score of 45-17.

Scoretracker Providers

Kameron RobertsSandites Reporter

Rankings & Records

Sand Springs (25-26)

OKClass
251
OverallDistrictHomeAwayWin %District %PFPA
11-27-07-14-1.8461.000492221

Owasso (25-26)

OKClass
92
OverallDistrictHomeAwayWin %District %PFPA
10-37-05-15-2.7691.000482277

Team Scoring Averages

Q1Q2Q3Q4Final
Sand Springs
13.911.811.65.137.8
Owasso
3.512.78.36.737.1

Sand Springs Videos

Owasso Videos

Owasso doesn't have any videos.

Team Stat Comparison

Sand SpringsOwasso
119.8Rushing Yards Per Game190.2
231.8Passing Yards Per Game239.2
231.7Receiving Yards Per Game180.6
351.5Total Yards Per Game429.3
60.3Tackles Per Game66.8
2.5Sacks Per Game2.6
1.9Points Per Game26.6

Team Leaders

Sand SpringsOwassoNational Avg.
#12 Tristian Birmingham42.1Rushing Yards Per Game#2 Jayden Hall185.610.9
#6 Easton Webb214.8Passing Yards Per Game#6 Drew Frankenfield300.810.6
#2 Dominic Forbes104.8Receiving Yards Per Game#4 Julius Wilson90.78.7
#6 Easton Webb224.9Total Yards Per Game#6 Drew Frankenfield331.224.4
#3 Brock O'Dell10.1Tackles Per Game#15 Ryder Karn11.82.6
#55 Beau Bruner1.0Sacks Per Game#8 Chris Zaferes0.80.2
#47 Tanner Copeland1.9Points Per Game#2 Jayden Hall18.41.8

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Sand Springs0-1Owasso0-2
DateAwayHomeResultDateAwayHomeResult
9/5/25BixbySand Springs(L) 56-78/28/25OwassoBixby(L) 49-21
12/6/25OwassoBixby(L) 31-17

Record Breakdown

Sand Springs (25-26)

Owasso (25-26)

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