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 Hartselle (AL) varsity football team won Friday's home non-conference game against Oxford (AL) by a score of 22-21.

Q1Q2Q3Q4Final
Oxford0714021
Hartselle0071522
Final score provided by V. Morrow.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Matchup

Game Stats

Oxford

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1525177.60011.82049108.3
16Mason Mims (Jr)1525177.60011.82049108.3
Hartselle

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1724196.70811.5114191.7
1Noah Lee (Jr)1723196.73911.5114195.6
6Lincoln Bryant (Sr)010.00039.6
Oxford

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals282047.3471
5Jaydon Thomas (Sr)16976.11601
23Damious Wilson (Jr)121078.93110
Hartselle

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals301043.51802
1Noah Lee (Jr)9192.11001
3Ri Fletcher (Sr)15664.41801
6Lincoln Bryant (Sr)6193.260
Oxford

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1517711.81282
1Camare Hampton (Sr)55110.2291
2Jayden Lewis (Jr)22814.0180
5Jaydon Thomas (Sr)11515.0150
9Nick Richardson (Jr)25628.0491
19Nick Hampton (So)122.020
23Damious Wilson (Jr)4256.3150
Hartselle

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1719611.5411
3Ri Fletcher (Sr)3279.013
3Markus Tapscott (Jr)69115.2411
4Jayden Morris (So)5479.425
6Lincoln Bryant (Sr)33110.317
Oxford

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals2041770381
1Camare Hampton (Sr)5151
2Jayden Lewis (Jr)2828
5Jaydon Thomas (Sr)9715112
9Nick Richardson (Jr)5656
19Nick Hampton (So)22
23Damious Wilson (Jr)10725132
Hartselle

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals10419681381
1Noah Lee (Jr)1919
3Ri Fletcher (Sr)662737130
3Markus Tapscott (Jr)9191
4Jayden Morris (So)4747
6Lincoln Bryant (Sr)19314494
Oxford

Total Yards

#Athlete NameRushPassRecTotal
Team Totals204177177381
1Camare Hampton (Sr)5151
2Jayden Lewis (Jr)2828
5Jaydon Thomas (Sr)9715112
9Nick Richardson (Jr)5656
16Mason Mims (Jr)177177
19Nick Hampton (So)22
23Damious Wilson (Jr)10725132
Hartselle

Total Yards

#Athlete NameRushPassRecTotal
Team Totals104196196300
1Noah Lee (Jr)19196215
3Ri Fletcher (Sr)662793
3Markus Tapscott (Jr)9191
4Jayden Morris (So)4747
6Lincoln Bryant (Sr)1903150
Oxford

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2230526.0
0Cristian Gibson (Sr)224.0
3Donovan Jones (Sr)3583.0
4Cedric Twyman (Jr)347.0
7Judd Syer (Sr)134.0
8L. Figgers (Sr)112.0
10Keenan Britt (So)3361.0
20Desmond Whitson (Jr)325.0
30Elijah Malone (Fr)112.0
33James Tapley (Jr)1231.0
34Hudson Gilman (Jr)2241.0
43Jiyez Fleming (Fr)224.0
47D. Trammell (Jr)011.0
52Caleb Tinner (Jr)022.0
Hartselle

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4347904.0
5J. Goodwin (Sr)426
8Porter Simmons (Jr)2351.0
10J. Falciani (Jr)123
13Cole Miles (So)527
14Peyton Steele (Sr)7613
17Chris Hutson (So)11
18Drake Borden (Sr)22
21Jace Preuitt (Jr)369
29H. Buckalew (Jr)325
33Jake Haynes (Sr)97162.0
34Noah Gibson (Jr)134
44Jlee Metz (Jr)235
94C. Baulding (Sr)257
95Andrew Carroll (Jr)1341.0
96A. Herring (So)112
98Eli King (So)11
Oxford

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.016
3Donovan Jones (Sr)2.03
33James Tapley (Jr)1.013
Hartselle

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.09
8Porter Simmons (Jr)1.03
10J. Falciani (Jr)2
33Jake Haynes (Sr)1.01
94C. Baulding (Sr)3
95Andrew Carroll (Jr)1.0
Oxford

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.0000000
7Judd Syer (Sr)100.0000000
Hartselle

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals5
5J. Goodwin (Sr)1
13Cole Miles (So)1
25Saban Whitt (Jr)1
29H. Buckalew (Jr)1
33Jake Haynes (Sr)1

Kickoffs

Oxford has not entered any kickoffs stats.
Hartselle

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals418345.8570
88Alex Hatfield (Sr)418345.8570

Punts

Oxford has not entered any punts stats.
Hartselle

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals620333.8461
99Noah Yates (Sr)620333.8461

Kickoff and Punt Returns

Oxford has not entered any kickoff and punt returns stats.
Hartselle

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals38127.0373381
3Ri Fletcher (Sr)13737.0373337
6Lincoln Bryant (Sr)24422.03144
Oxford

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals3180018
1Camare Hampton (Sr)1606
5Jaydon Thomas (Sr)1606
9Nick Richardson (Jr)1606
Hartselle

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals3182222
1Noah Lee (Jr)1628
3Ri Fletcher (Sr)166
3Markus Tapscott (Jr)166
99Noah Yates (Sr)22

PATs and Field Goals

Oxford has not entered any pats and field goals stats.
Hartselle

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals221.02
99Noah Yates (Sr)221.02
Oxford

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals12003
1Camare Hampton (Sr)11
5Jaydon Thomas (Sr)101
9Nick Richardson (Jr)11
Hartselle

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals213
1Noah Lee (Jr)11
3Ri Fletcher (Sr)11
3Markus Tapscott (Jr)11

Conversions

Oxford has not entered any conversions stats.
Hartselle

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
1Noah Lee (Jr)11
Stat Supplier Logo

Oxford's stats are presented by HudlHudl

Recap Video

Game Story

Alabama High School Football - Hartselle gets by Oxford

September 29, 2023: Hartselle, AL 35640

The Hartselle Tigers football squad scored 22 points and restricted the visiting Oxford Yellow Jackets to 21 in the Tigers non-league victory on Friday.

The Tigers now possess a 5-1 record. They put it on the line next when they host Muscle Shoals for a 6A Region 7 battle on Friday, October 6. Hartselle will play a Trojans squad coming off a 42-28 non-league win over James Clemens (Madison, AL). The Trojans record now stands at 5-0.

Coming up next, the Yellow Jackets play the Pell City Panthers (Pell City, AL) in a 6A Region 6 battle, on Friday, October 6. Oxford will attempt to advance on its 5-1 season record. The Panthers enter the battle with a 1-4 record after their 46-32 non-league loss to Eufaula (Eufaula, AL).

Lauren GallaharYellow Jackets Reporter
Vann MorrowTigers Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Oxford 0, Hartselle 0
    Posted @ 6:57p
  2. Game Attendance

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

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

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

    Hartselle wins toss and defers
    Posted @ 6:59p
  6. 0 - 0

    Start of Game

    Hartselle1st Quarter
    Hartselle kicking off to Oxford.
    Posted @ 6:59p
  7. 0 - 0

    Possession Update - Kickoff

    Oxford1st Quarter ~11 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 26-yard line. Oxford 0, Hartselle 0
    Posted @ 7:02p
  8. Commentary

    1st Quarter
    Fumbled snap 3rd and 12 from 25
    Posted @ 7:03p
  9. 0 - 0

    Long Pass

    Oxford1st Quarter ~11 minutes to go
    Oxford - #16 Mason Mims with a long pass. Oxford has the ball on their own 36-yard line. Oxford 0, Hartselle 0
    Posted @ 7:04p
  10. 0 - 0

    Update

    Oxford1st Quarter ~10 minutes to go
    Oxford - 4th down, ~10 minutes to go, ball on their own 36-yard line. Oxford 0, Hartselle 0
    Posted @ 7:04p
  11. 0 - 0

    Punt

    Hartselle1st Quarter ~10 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 36-yard line. Oxford 0, Hartselle 0
    Posted @ 7:05p
  12. Commentary

    1st Quarter
    #9 Noah Lee starting in place of Blackwood
    Posted @ 7:05p
  13. 0 - 0

    Long Pass

    Hartselle1st Quarter ~11 minutes to go
    Hartselle - #9 Hayden Gray with a long pass to #3 Markus Tapscott. Hartselle has the ball on their own 45-yard line. Oxford 0, Hartselle 0
    Posted @ 7:06p
  14. 0 - 0

    Update

    Hartselle1st Quarter ~10 minutes to go
    Hartselle - 1st down, ~10 minutes to go, ball on their own 48-yard line. Oxford 0, Hartselle 0
    Posted @ 7:06p
  15. Commentary

    1st Quarter
    Flea flicker to #6 overthrow
    Posted @ 7:07p
  16. Commentary

    1st Quarter
    Incomplete pass to 19 3rd and 10
    Posted @ 7:08p
  17. 0 - 0

    Update

    Hartselle1st Quarter ~10 minutes to go
    Hartselle - 4th down, ~10 minutes to go, ball on Oxford's 45-yard line. Oxford 0, Hartselle 0
    Posted @ 7:09p
  18. 0 - 0

    Punt

    Oxford1st Quarter ~7 minutes to go
    Hartselle has punted to Oxford. Oxford has the ball on their own 7-yard line. Oxford 0, Hartselle 0
    Posted @ 7:10p
  19. 0 - 0

    Long Pass

    Oxford1st Quarter ~7 minutes to go
    Oxford - #16 Mason Mims with a long pass to #1 Camare Hampton. Oxford has the ball on their own 22-yard line. Oxford 0, Hartselle 0
    Posted @ 7:10p
  20. Commentary

    1st Quarter
    1st down pass Holding on Oxford 2nd and 1 from 22
    Posted @ 7:11p
  21. Commentary

    1st Quarter
    Correction 2nd and 8 from 14
    Posted @ 7:12p
  22. 0 - 0

    Update

    Oxford1st Quarter ~6 minutes to go
    Oxford - 1st down, ~6 minutes to go, ball on their own 28-yard line. Oxford 0, Hartselle 0
    Posted @ 7:12p
  23. 0 - 0

    Update

    Oxford1st Quarter ~6 minutes to go
    Oxford - 2nd down, ~6 minutes to go, ball on their own 28-yard line. Oxford 0, Hartselle 0
    Posted @ 7:13p
  24. 0 - 0

    Long Pass

    Oxford1st Quarter ~6 minutes to go
    Oxford - #16 Mason Mims with a long pass to #1 Camare Hampton. Oxford has the ball on Hartselle's 43-yard line. Oxford 0, Hartselle 0
    Posted @ 7:14p
  25. Commentary

    1st Quarter
    Injury TO #2 Oxford Leaves on own
    Posted @ 7:14p
  26. 0 - 0

    Long Run

    Oxford1st Quarter ~5 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on Hartselle's 32-yard line. Oxford 0, Hartselle 0
    Posted @ 7:16p
  27. Commentary

    1st Quarter
    Run negated holding Oxford 2nd 17 from 50
    Posted @ 7:17p
  28. 0 - 0

    Update

    Oxford1st Quarter ~5 minutes to go
    Oxford - 3rd down, ~5 minutes to go, ball on Hartselle's 40-yard line. Oxford 0, Hartselle 0
    Posted @ 7:17p
  29. Commentary

    1st Quarter
    3rd and 7
    Posted @ 7:17p
  30. Commentary

    1st Quarter
    Stopped for no gain
    Posted @ 7:18p
  31. 0 - 0

    Punt

    Hartselle1st Quarter ~4 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 10-yard line. Oxford 0, Hartselle 0
    Posted @ 7:18p
  32. 0 - 0

    Update

    Hartselle1st Quarter ~3 minutes to go
    Hartselle - 3rd down, ~3 minutes to go, ball on their own 16-yard line. Oxford 0, Hartselle 0
    Posted @ 7:20p
  33. Commentary

    1st Quarter
    Illegal procedure #19 Hartselle 3rd and 9
    Posted @ 7:21p
  34. 0 - 0

    Update

    Hartselle1st Quarter ~3 minutes to go
    Hartselle - 1st down, ~3 minutes to go, ball on their own 21-yard line. Oxford 0, Hartselle 0
    Posted @ 7:21p
  35. Commentary

    1st Quarter
    Run by Fletcher no gain 2nd and 10 from 21
    Posted @ 7:22p
  36. 0 - 0

    Update

    Hartselle1st Quarter ~2 minutes to go
    Hartselle - 3rd down, ~2 minutes to go, ball on their own 28-yard line. Oxford 0, Hartselle 0
    Posted @ 7:22p
  37. Commentary

    1st Quarter
    QB run up middle no gain 4th down
    Posted @ 7:23p
  38. 0 - 0

    Punt

    Oxford1st Quarter ~1 minute to go
    Hartselle has punted to Oxford. Oxford has the ball on their own 39-yard line. Oxford 0, Hartselle 0
    Posted @ 7:24p
  39. Commentary

    1st Quarter
    Screen pass for no gain
    Posted @ 7:24p
  40. 0 - 0

    Update

    Oxford1st Quarter Under a minute
    Oxford - 3rd down, Under a minute, ball on their own 45-yard line. Oxford 0, Hartselle 0
    Posted @ 7:25p
  41. 0 - 0

    Update

    Oxford1st Quarter Under a minute
    Oxford - 4th down, Under a minute, ball on their own 42-yard line. Oxford 0, Hartselle 0
    Posted @ 7:25p
  42. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Oxford 0, Hartselle 0
    Posted @ 7:25p
  43. 0 - 0

    Punt

    Hartselle2nd Quarter ~11 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 23-yard line. Oxford 0, Hartselle 0
    Posted @ 7:27p
  44. Commentary

    2nd Quarter
    Gain of 5 2nd and 5
    Posted @ 7:28p
  45. 0 - 0

    Update

    Hartselle2nd Quarter ~11 minutes to go
    Hartselle - 3rd down, ~11 minutes to go, ball on their own 28-yard line. Oxford 0, Hartselle 0
    Posted @ 7:29p
  46. 0 - 0

    Update

    Hartselle2nd Quarter ~10 minutes to go
    Hartselle - 4th down, ~10 minutes to go, ball on their own 28-yard line. Oxford 0, Hartselle 0
    Posted @ 7:29p
  47. 0 - 0

    Punt

    Oxford2nd Quarter ~10 minutes to go
    Hartselle has punted to Oxford. Oxford has the ball on their own 41-yard line. Oxford 0, Hartselle 0
    Posted @ 7:30p
  48. 0 - 0

    Update

    Oxford2nd Quarter ~9 minutes to go
    Oxford - 3rd down, ~9 minutes to go, ball on Hartselle's 49-yard line. Oxford 0, Hartselle 0
    Posted @ 7:32p
  49. 0 - 0

    Long Run

    Oxford2nd Quarter ~8 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on Hartselle's 34-yard line. Oxford 0, Hartselle 0
    Posted @ 7:32p
  50. Commentary

    2nd Quarter
    Roughing passer Hartselle Bakk on Hartselle 19
    Posted @ 7:34p
  51. 0 - 0

    Update

    Oxford2nd Quarter ~8 minutes to go
    Oxford - 1st down, ~8 minutes to go, ball on Hartselle's 19-yard line. Oxford 0, Hartselle 0
    Posted @ 7:35p
  52. Commentary

    2nd Quarter
    Reverse for TD negated by holding penalty 1st and 14 from 23
    Posted @ 7:36p
  53. 0 - 0

    Update

    Oxford2nd Quarter ~7 minutes to go
    Oxford - 2nd down, ~7 minutes to go, ball on Hartselle's 20-yard line. Oxford 0, Hartselle 0
    Posted @ 7:37p
  54. Commentary

    2nd Quarter
    QB rollout loses yard
    Posted @ 7:37p
  55. 0 - 0

    Update

    Oxford2nd Quarter ~6 minutes to go
    Oxford - 3rd down, ~6 minutes to go, ball on Hartselle's 19-yard line. Oxford 0, Hartselle 0
    Posted @ 7:37p
  56. Commentary

    2nd Quarter
    QB sack by Porter Simmons 4th down
    Posted @ 7:38p
  57. Commentary

    2nd Quarter
    Pass complete to 10 short Hartselle takes over
    Posted @ 7:39p
  58. 0 - 0

    Turnover on Downs

    Hartselle2nd Quarter ~5 minutes to go
    Oxford has turned possession over on downs. Hartselle has the ball on their own 11-yard line. Oxford 0, Hartselle 0
    Posted @ 7:39p
  59. 0 - 0

    Update

    Hartselle2nd Quarter ~5 minutes to go
    Hartselle - 1st down, ~5 minutes to go, ball on their own 25-yard line. Oxford 0, Hartselle 0
    Posted @ 7:40p
  60. 0 - 0

    Long Pass

    Hartselle2nd Quarter ~5 minutes to go
    Hartselle - #9 Hayden Gray with a long pass to #19 Malachi Pawlitschek. Hartselle has the ball on their own 44-yard line. Oxford 0, Hartselle 0
    Posted @ 7:40p
  61. Commentary

    2nd Quarter
    1st down run no gain Penalty personal foul offset run play over
    Posted @ 7:41p
  62. 0 - 0

    Update

    Hartselle2nd Quarter ~4 minutes to go
    Hartselle - 3rd down, ~4 minutes to go, ball on their own 44-yard line. Oxford 0, Hartselle 0
    Posted @ 7:42p
  63. 0 - 0

    Update

    Hartselle2nd Quarter ~3 minutes to go
    Hartselle - 4th down, ~3 minutes to go, ball on their own 49-yard line. Oxford 0, Hartselle 0
    Posted @ 7:43p
  64. 0 - 0

    Punt

    Oxford2nd Quarter ~2 minutes to go
    Hartselle has punted to Oxford. Oxford has the ball on their own 25-yard line. Oxford 0, Hartselle 0
    Posted @ 7:43p
  65. 0 - 0

    Long Run

    Oxford2nd Quarter ~2 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on their own 40-yard line. Oxford 0, Hartselle 0
    Posted @ 7:44p
  66. Commentary

    2nd Quarter
    2:93 to go
    Posted @ 7:45p
  67. Commentary

    2nd Quarter
    Correction 2:03
    Posted @ 7:45p
  68. 0 - 0

    Update

    Oxford2nd Quarter ~1 minute to go
    Oxford - 1st down, ~1 minute to go, ball on Hartselle's 49-yard line. Oxford 0, Hartselle 0
    Posted @ 7:45p
  69. 6 - 0

    Passing Touchdown

    Oxford2nd Quarter ~1 minute to go
    Oxford - #16 Mason Mims 49 Yd pass completed to #9 Nick Richardson for a TD. Oxford 6, Hartselle 0
    Posted @ 7:46p
  70. 7 - 0

    Made Point After

    Oxford2nd Quarter ~1 minute to go
    Oxford - #98 Rey Barrera PAT Good. Oxford 7, Hartselle 0
    Posted @ 7:46p
  71. 7 - 0

    Possession Update - Kickoff

    Hartselle2nd Quarter ~1 minute to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 25-yard line. Oxford 7, Hartselle 0
    Posted @ 7:48p
  72. 7 - 0

    Long Pass

    Hartselle2nd Quarter Under a minute
    Hartselle - #9 Hayden Gray with a long pass to #3 Markus Tapscott. Hartselle has the ball on their own 37-yard line. Oxford 7, Hartselle 0
    Posted @ 7:49p
  73. Commentary

    2nd Quarter
    PI Oxford Ball on Oxford 47
    Posted @ 7:49p
  74. Commentary

    2nd Quarter
    Run Fletcher no gain 2nd and 10 37 seconds to go in the half TO Hartselle 2TO left
    Posted @ 7:50p
  75. Commentary

    2nd Quarter
    Incomplete pass 3rd down
    Posted @ 7:52p
  76. Commentary

    2nd Quarter
    29 seconds left
    Posted @ 7:52p
  77. Commentary

    2nd Quarter
    QB dropped after a yard 4th and 12
    Posted @ 7:53p
  78. 7 - 0

    Halftime

    Halftime
    Oxford 7, Hartselle 0
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:53p
  79. Commentary

    Halftime
    Hartselle will receive
    Posted @ 8:13p
  80. 7 - 0

    Start of 3rd Quarter

    Oxford3rd Quarter
    Oxford to kick off to Hartselle.
    Posted @ 8:18p
  81. 7 - 0

    Possession Update - Kickoff

    Hartselle3rd Quarter ~11 minutes to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 50-yard line. Oxford 7, Hartselle 0
    Posted @ 8:19p
  82. 7 - 0

    Update

    Hartselle3rd Quarter ~11 minutes to go
    Hartselle - 3rd down, ~11 minutes to go, ball on their own 50-yard line. Oxford 7, Hartselle 0
    Posted @ 8:20p
  83. 7 - 0

    Interception

    Oxford3rd Quarter ~10 minutes to go
    Oxford - #7 Judd Syer intercepts a Hartselle pass and has the ball on their own 45-yard line. Oxford 7, Hartselle 0
    Posted @ 8:21p
  84. 7 - 0

    Long Run

    Oxford3rd Quarter ~10 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on Hartselle's 50-yard line. Oxford 7, Hartselle 0
    Posted @ 8:22p
  85. 7 - 0

    Long Run

    Oxford3rd Quarter ~10 minutes to go
    Oxford - #23 Damious Wilson with a long run. Oxford has the ball on Hartselle's 23-yard line. Oxford 7, Hartselle 0
    Posted @ 8:23p
  86. Commentary

    3rd Quarter
    Pass complete to 29 ball on 15
    Posted @ 8:24p
  87. 7 - 0

    Red Zone Alert

    Oxford3rd Quarter ~10 minutes to go
    Oxford is inside Hartselle's 20. Oxford 7, Hartselle 0
    Posted @ 8:24p
  88. Commentary

    3rd Quarter
    Sack by 95 2nd and 16
    Posted @ 8:25p
  89. 7 - 0

    Long Run

    Oxford3rd Quarter ~9 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on Hartselle's 2-yard line. Oxford 7, Hartselle 0
    Posted @ 8:25p
  90. 13 - 0

    Passing Touchdown

    Oxford3rd Quarter ~8 minutes to go
    Oxford - #16 Mason Mims 2 Yd pass completed for a TD. Oxford 13, Hartselle 0
    Posted @ 8:26p
  91. 14 - 0

    Made Point After

    Oxford3rd Quarter ~8 minutes to go
    Oxford - #98 Rey Barrera PAT Good. Oxford 14, Hartselle 0
    Posted @ 8:26p
  92. 14 - 0

    Possession Update - Kickoff

    Hartselle3rd Quarter ~8 minutes to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 38-yard line. Oxford 14, Hartselle 0
    Posted @ 8:28p
  93. 14 - 0

    Long Run

    Hartselle3rd Quarter ~8 minutes to go
    Hartselle - #3 Ri Fletcher with a long run. Hartselle has the ball on Oxford's 44-yard line. Oxford 14, Hartselle 0
    Posted @ 8:29p
  94. Commentary

    3rd Quarter
    Face mask 1st down Hartselle Oxford 40
    Posted @ 8:29p
  95. 14 - 0

    Long Run

    Hartselle3rd Quarter ~8 minutes to go
    Hartselle - #3 Ri Fletcher with a long run. Hartselle has the ball on Oxford's 25-yard line. Oxford 14, Hartselle 0
    Posted @ 8:30p
  96. Commentary

    3rd Quarter
    PI Oxford 1st down Hartselle on Oxford 15
    Posted @ 8:32p
  97. 14 - 0

    Red Zone Alert

    Hartselle3rd Quarter ~7 minutes to go
    Hartselle is inside Oxford's 20. Oxford 14, Hartselle 0
    Posted @ 8:33p
  98. Commentary

    3rd Quarter
    Run for 1 yd
    Posted @ 8:33p
  99. Commentary

    3rd Quarter
    False start Hartselle
    Posted @ 8:34p
  100. Commentary

    3rd Quarter
    Pass complete 3rd and 11
    Posted @ 8:35p
  101. Commentary

    3rd Quarter
    Pass interception in end zone Roughing passer automatic 1st down ball on 7 1st and goal
    Posted @ 8:36p
  102. 14 - 6

    Rushing Touchdown

    Hartselle3rd Quarter ~5 minutes to go
    Hartselle - #9 Hayden Gray with a 8 Yd Rushing TD. Oxford 14, Hartselle 6
    Posted @ 8:37p
  103. 14 - 7

    Made Point After

    Hartselle3rd Quarter ~5 minutes to go
    Hartselle - #99 Noah Yates PAT Good. Oxford 14, Hartselle 7
    Posted @ 8:37p
  104. Commentary

    3rd Quarter
    #9 QB for Hartselle is Noah Lee
    Posted @ 8:38p
  105. Commentary

    3rd Quarter
    5:31 left in 3Q
    Posted @ 8:38p
  106. 14 - 7

    Possession Update - Kickoff

    Oxford3rd Quarter ~5 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 35-yard line. Oxford 14, Hartselle 7
    Posted @ 8:39p
  107. 14 - 7

    Long Run

    Oxford3rd Quarter ~5 minutes to go
    Oxford - #5 Jaydon Thomas with a long run. Oxford has the ball on their own 47-yard line. Oxford 14, Hartselle 7
    Posted @ 8:39p
  108. Commentary

    3rd Quarter
    TO Hartselle
    Posted @ 8:40p
  109. Commentary

    3rd Quarter
    Offsides Hartselle 2nd and 3
    Posted @ 8:41p
  110. 14 - 7

    Update

    Oxford3rd Quarter ~4 minutes to go
    Oxford - 3rd down, ~4 minutes to go, ball on Hartselle's 46-yard line. Oxford 14, Hartselle 7
    Posted @ 8:42p
  111. Commentary

    3rd Quarter
    Offsides Hartselle 2nd and 3
    Posted @ 8:42p
  112. Commentary

    3rd Quarter
    Oxford in hurry up
    Posted @ 8:43p
  113. 14 - 7

    Long Run

    Oxford3rd Quarter ~3 minutes to go
    Oxford - #23 Damious Wilson with a long run. Oxford has the ball on Hartselle's 4-yard line. Oxford 14, Hartselle 7
    Posted @ 8:44p
  114. 14 - 7

    Red Zone Alert

    Oxford3rd Quarter ~2 minutes to go
    Oxford is inside Hartselle's 20. Oxford 14, Hartselle 7
    Posted @ 8:44p
  115. Commentary

    3rd Quarter
    Late flag
    Posted @ 8:44p
  116. Commentary

    3rd Quarter
    Offset personal fouls
    Posted @ 8:45p
  117. 20 - 7

    Rushing Touchdown

    Oxford3rd Quarter ~2 minutes to go
    Oxford - #5 Jaydon Thomas with a 3 Yd Rushing TD. Oxford 20, Hartselle 7
    Posted @ 8:46p
  118. 21 - 7

    Made Point After

    Oxford3rd Quarter ~2 minutes to go
    Oxford - #98 Rey Barrera PAT Good. Oxford 21, Hartselle 7
    Posted @ 8:48p
  119. 21 - 7

    Possession Update - Kickoff

    Hartselle3rd Quarter ~2 minutes to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 20-yard line. Oxford 21, Hartselle 7
    Posted @ 8:50p
  120. Commentary

    3rd Quarter
    QB sack ball in Hartselle 16
    Posted @ 8:51p
  121. 21 - 7

    Update

    Hartselle3rd Quarter Under a minute
    Hartselle - 4th down, Under a minute, ball on their own 16-yard line. Oxford 21, Hartselle 7
    Posted @ 8:52p
  122. 21 - 7

    Punt

    Oxford3rd Quarter Under a minute
    Hartselle has punted to Oxford. Oxford has the ball on their own 43-yard line. Oxford 21, Hartselle 7
    Posted @ 8:53p
  123. 21 - 7

    Update

    Oxford3rd Quarter Under a minute
    Oxford - 3rd down, Under a minute, ball on their own 45-yard line. Oxford 21, Hartselle 7
    Posted @ 8:54p
  124. Commentary

    3rd Quarter
    False start Oxford 3rd 13
    Posted @ 8:55p
  125. Commentary

    3rd Quarter
    Pass complete short of first down Personal foul Oxford ball on Oxford 30 4th down
    Posted @ 8:57p
  126. 21 - 7

    End of 3rd Quarter

    4th Quarter
    Oxford 21, Hartselle 7
    Posted @ 8:58p
  127. Commentary

    4th Quarter
    Punter puts knee on ground Hartselle ball on Oxford 17
    Posted @ 9p
  128. 21 - 7

    Update

    Hartselle4th Quarter ~11 minutes to go
    Hartselle - 2nd down, ~11 minutes to go, ball on Oxford's 14-yard line. Oxford 21, Hartselle 7
    Posted @ 9:01p
  129. Commentary

    4th Quarter
    Incomplete pass in end zone
    Posted @ 9:01p
  130. 21 - 7

    Update

    Hartselle4th Quarter ~10 minutes to go
    Hartselle - 3rd down, ~10 minutes to go, ball on Oxford's 14-yard line. Oxford 21, Hartselle 7
    Posted @ 9:02p
  131. Commentary

    4th Quarter
    Loss of 3 on end run 4th and 9
    Posted @ 9:02p
  132. Commentary

    4th Quarter
    QB sack back to 23 Oxford ball
    Posted @ 9:03p
  133. 21 - 7

    Turnover on Downs

    Oxford4th Quarter ~10 minutes to go
    Hartselle has turned possession over on downs. Oxford has the ball on their own 23-yard line. Oxford 21, Hartselle 7
    Posted @ 9:03p
  134. 21 - 7

    Update

    Oxford4th Quarter ~10 minutes to go
    Oxford - 3rd down, ~10 minutes to go, ball on their own 30-yard line. Oxford 21, Hartselle 7
    Posted @ 9:04p
  135. Commentary

    4th Quarter
    3rd and 3
    Posted @ 9:04p
  136. Commentary

    4th Quarter
    Run stuffed at line of scrimmage
    Posted @ 9:05p
  137. Commentary

    4th Quarter
    8:32 left
    Posted @ 9:05p
  138. 21 - 7

    Punt

    Hartselle4th Quarter ~8 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 44-yard line. Oxford 21, Hartselle 7
    Posted @ 9:06p
  139. Commentary

    4th Quarter
    Incomplete pass
    Posted @ 9:07p
  140. 21 - 7

    Long Pass

    Hartselle4th Quarter ~8 minutes to go
    Hartselle - #9 Hayden Gray with a long pass to #6 Trammell Hurley. Hartselle has the ball on Oxford's 41-yard line. Oxford 21, Hartselle 7
    Posted @ 9:08p
  141. Commentary

    4th Quarter
    TO Oxford 7:46 to go
    Posted @ 9:08p
  142. 21 - 13

    Passing Touchdown

    Hartselle4th Quarter ~7 minutes to go
    Hartselle - #9 Hayden Gray 41 Yd pass completed to #19 Malachi Pawlitschek for a TD. Oxford 21, Hartselle 13
    Posted @ 9:09p
  143. 21 - 14

    Made Point After

    Hartselle4th Quarter ~7 minutes to go
    Hartselle - #99 Noah Yates PAT Good. Oxford 21, Hartselle 14
    Posted @ 9:10p
  144. Commentary

    4th Quarter
    #9 is Noah Lee
    Posted @ 9:11p
  145. 21 - 14

    Possession Update - Kickoff

    Oxford4th Quarter ~7 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 25-yard line. Oxford 21, Hartselle 14
    Posted @ 9:11p
  146. 21 - 14

    Long Pass

    Oxford4th Quarter ~7 minutes to go
    Oxford - #16 Mason Mims with a long pass to #23 Damious Wilson. Oxford has the ball on their own 40-yard line. Oxford 21, Hartselle 14
    Posted @ 9:12p
  147. Commentary

    4th Quarter
    Bad snap back to Oxford 30 3rd and 20
    Posted @ 9:14p
  148. Commentary

    4th Quarter
    Pass to flat complete short of first 4th down
    Posted @ 9:14p
  149. 21 - 14

    Punt

    Hartselle4th Quarter ~5 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 39-yard line. Oxford 21, Hartselle 14
    Posted @ 9:15p
  150. 21 - 14

    Long Pass

    Hartselle4th Quarter ~5 minutes to go
    Hartselle - #9 Hayden Gray with a long pass to #19 Malachi Pawlitschek. Hartselle has the ball on their own 49-yard line. Oxford 21, Hartselle 14
    Posted @ 9:16p
  151. 21 - 14

    Long Pass

    Hartselle4th Quarter ~5 minutes to go
    Hartselle - #9 Hayden Gray with a long pass to #4 Jayden Morris. Hartselle has the ball on Oxford's 28-yard line. Oxford 21, Hartselle 14
    Posted @ 9:16p
  152. 21 - 14

    Long Run

    Hartselle4th Quarter ~4 minutes to go
    Hartselle - #9 Hayden Gray with a long run. Hartselle has the ball on Oxford's 16-yard line. Oxford 21, Hartselle 14
    Posted @ 9:17p
  153. 21 - 14

    Red Zone Alert

    Hartselle4th Quarter ~4 minutes to go
    Hartselle is inside Oxford's 20. Oxford 21, Hartselle 14
    Posted @ 9:17p
  154. Commentary

    4th Quarter
    1st and goal
    Posted @ 9:18p
  155. 21 - 20

    Rushing Touchdown

    Hartselle4th Quarter ~3 minutes to go
    Hartselle - #3 Ri Fletcher with a 3 Yd Rushing TD. Oxford 21, Hartselle 20
    Posted @ 9:18p
  156. 21 - 21

    Made Point After

    Hartselle4th Quarter ~3 minutes to go
    Hartselle - #99 Noah Yates PAT Good. Oxford 21, Hartselle 21
    Posted @ 9:19p
  157. Commentary

    4th Quarter
    Offs Going for 2
    Posted @ 9:19p
  158. 21 - 27

    Rushing Touchdown

    Hartselle4th Quarter ~3 minutes to go
    Hartselle - #3 Ri Fletcher with a 4 Yd Rushing TD. Oxford 21, Hartselle 27
    Posted @ 9:20p
  159. 21 - 29

    Two Point Rush Completed

    Hartselle4th Quarter ~3 minutes to go
    Hartselle - #9 Hayden Gray rushed for a 2Pt Conversion. Oxford 21, Hartselle 29
    Posted @ 9:20p
  160. Commentary

    4th Quarter
    Correction 22-21 Hartselle
    Posted @ 9:21p
  161. Commentary

    4th Quarter
    Incomplete pass 2nd and 10
    Posted @ 9:22p
  162. Commentary

    4th Quarter
    Incomplete pass almost intercepted by 94
    Posted @ 9:22p
  163. 21 - 29

    Update

    Oxford4th Quarter ~3 minutes to go
    Oxford - 3rd down, ~3 minutes to go, ball on their own 20-yard line. Oxford 21, Hartselle 29
    Posted @ 9:23p
  164. Commentary

    4th Quarter
    Incomplete pass 4th and 10
    Posted @ 9:23p
  165. 21 - 22

    Score Correction

    Hartselle4th Quarter
    Score correction for Hartselle in 4th Quarter. Oxford 21, Hartselle 22
    Posted @ 9:24p
  166. 21 - 22

    Punt

    Hartselle4th Quarter ~3 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 27-yard line. Oxford 21, Hartselle 22
    Posted @ 9:24p
  167. Commentary

    4th Quarter
    Run up middle for 2
    Posted @ 9:25p
  168. Commentary

    4th Quarter
    3:00 left
    Posted @ 9:25p
  169. Commentary

    4th Quarter
    QB run up middle for 3 3rd and 4
    Posted @ 9:26p
  170. 21 - 22

    Two-Minute Warning

    Hartselle4th Quarter ~2 minutes to go
    Hartselle has the ball on their own 37-yard line. Oxford 21, Hartselle 22
    Posted @ 9:26p
  171. Commentary

    4th Quarter
    TO Oxford 4th and 2 Hartselle from own 35
    Posted @ 9:27p
  172. Commentary

    4th Quarter
    Oxford has 1 TO left
    Posted @ 9:27p
  173. 21 - 22

    Punt

    Oxford4th Quarter ~1 minute to go
    Hartselle has punted to Oxford. Oxford has the ball on their own 27-yard line. Oxford 21, Hartselle 22
    Posted @ 9:28p
  174. Commentary

    4th Quarter
    Fumble snap
    Posted @ 9:29p
  175. Commentary

    4th Quarter
    Pass to flat tackle
    Posted @ 9:29p
  176. Commentary

    4th Quarter
    Incomplete pass 44seconds
    Posted @ 9:30p
  177. Commentary

    4th Quarter
    Incomplete pass broken up by 33
    Posted @ 9:30p
  178. 21 - 22

    Turnover on Downs

    Hartselle4th Quarter Under a minute
    Oxford has turned possession over on downs. Hartselle has the ball on Oxford's 23-yard line. Oxford 21, Hartselle 22
    Posted @ 9:31p
  179. Commentary

    4th Quarter
    39 seconds
    Posted @ 9:31p
  180. Commentary

    4th Quarter
    Hartselle takes knee
    Posted @ 9:32p
  181. Commentary

    4th Quarter
    TO Oxford 19 seconds left
    Posted @ 9:32p
  182. 21 - 22

    End of Game

    Final
    Oxford 21, Hartselle 22
    Posted @ 9:33p

Highlight Videos

Scoretracker Providers

Lauren GallaharYellow Jackets Reporter
Vann MorrowTigers Reporter

Rankings & Records

Oxford (23-24)

ALClass
217
OverallRegionHomeAwayNeutralWin %Region %PFPA
9-35-15-14-10-1.750.833395192

Hartselle (23-24)

ALClass
3314
OverallRegionHomeAwayNeutralWin %Region %PFPA
9-34-16-13-10-1.750.800359234

Team Scoring Averages

Q1Q2Q3Q4OT1Final
Oxford
7.89.811.05.8-32.9
Hartselle
3.811.66.67.77.029.9

Oxford Videos

Hartselle Videos

Team Stat Comparison

OxfordHartselle
160.2Rushing Yards Per Game203.3
225.3Passing Yards Per Game118.8
385.5Total Yards Per Game322.2
58.6Tackles Per Game76.7
1.8Sacks Per Game1.8
29.2Points Per Game28.5

Team Leaders

OxfordHartselleNational Avg.
#5 Jaydon Thomas86.7Rushing Yards Per Game#3 Ri Fletcher86.920.6
#16 Mason Mims222.5Passing Yards Per Game#12 Landon Blackwood124.250.5
#16 Mason Mims227.1Total Yards Per Game#12 Landon Blackwood150.836.9
#10 Keenan Britt9.2Tackles Per Game#33 Jake Haynes9.72.7
#51 Josh Stack1.0Sacks Per Game#8 Porter Simmons0.50.2
#9 Nick Richardson7.1Points Per Game#3 Ri Fletcher8.02.1

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Oxford2-0Hartselle2-0
DateAwayHomeResultDateAwayHomeResult
10/27/23Center PointOxford(W) 35-1411/10/23Center PointHartselle(W) 28-18
11/10/23AthensOxford(W) 45-2710/13/23AthensHartselle(W) 21-14

Record Breakdown

Oxford (23-24)

Hartselle (23-24)

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