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

Q1Q2Q3Q4Final
Hartselle----69
Oxford----21
Final score provided by S. CalPreps.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Matchup

Game Stats

Hartselle

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1224216.50018.0104295.1
7Jack Smith (Sr)1121194.52417.61042100.1
12L. Blackwood (Jr)1322.33322.002260.4
Oxford

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals27272891.00010.72043154.7
16Mason Mims (So)27272891.00010.72043154.7
Hartselle

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals221908.64805
3Ri Fletcher (Jr)8506.33101
4Jayden Morris (Fr)3144.750
6Lincoln Bryant (Jr)14848.04801
7Jack Smith (Sr)55711.43703
12L. Blackwood (Jr)2157.5120
27Gage Roberts (So)362.030

Rushing

Oxford has not entered any rushing stats.
Hartselle

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1322917.6421
2Izayah Fletcher (Sr)44611.526
3Ri Fletcher (Jr)25326.542
6Lincoln Bryant (Jr)11313.013
7Jack Smith (Sr)12222.022
17Eli Tidwell (Sr)59519.0411
Oxford

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals34414.7440
7Judd Syer (Jr)11919.0190
9Nick Richardson (So)11818.0180
84Jayden Lewis (So)177.070
Hartselle

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1902291061050630
2Izayah Fletcher (Sr)462167
3Ri Fletcher (Jr)505313105221
4Jayden Morris (Fr)1414
6Lincoln Bryant (Jr)481361
7Jack Smith (Sr)572279
12L. Blackwood (Jr)1515
17Eli Tidwell (Sr)9572167
27Gage Roberts (So)66
Oxford

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals4444
7Judd Syer (Jr)1919
9Nick Richardson (So)1818
84Jayden Lewis (So)77
Hartselle

Total Yards

#Athlete NameRushPassRecTotal
Team Totals190216229406
2Izayah Fletcher (Sr)4646
3Ri Fletcher (Jr)5053103
4Jayden Morris (Fr)1414
6Lincoln Bryant (Jr)481361
7Jack Smith (Sr)5719422273
12L. Blackwood (Jr)152237
17Eli Tidwell (Sr)9595
27Gage Roberts (So)66
Oxford

Total Yards

#Athlete NameRushPassRecTotal
Team Totals28944289
7Judd Syer (Jr)1919
9Nick Richardson (So)1818
16Mason Mims (So)289289
84Jayden Lewis (So)77
Hartselle

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals714912011.0
5Jakaleb Goodwin (Jr)527
8Porter Simmons (So)5492.0
9Hayden Gray (Fr)11
9Payton Roberts (Sr)6391.0
10J. Falciani (So)11
11Jaheim Pruitt (Fr)22
13Cole Miles (Fr)11
14Peyton Steele (Jr)8715
16Jake England (Jr)459
17Chris Hutson (Fr)11
18Drake Borden (Jr)6410
21Jace Preuitt (So)213
25Saban Whitt (So)123
26Walker Hoyle (Sr)347
26Cooper Lang (So)22
30Isaac Nicholson (Sr)1121.0
31Jackson Schutt (So)11
33Jake Haynes (Jr)549
34Kaden Worley (Sr)3471.0
35Ethan Arnold (Fr)112
35Treyce Oden (Sr)4262.0
36Zeke Priola (Jr)11
41Blaine Johnson (Fr)111.0
50Dylan Green (Sr)1121.0
52Dalton Green (Sr)5162.0
60Caden Kelly (Sr)11
98Eli King (Fr)22

Tackles

Oxford has not entered any tackles stats.
Hartselle

Sacks

#Athlete NameSacksYdlHurs
Team Totals5.010
8Porter Simmons (So)2.05
30Isaac Nicholson (Sr)1.0
34Kaden Worley (Sr)1
35Treyce Oden (Sr)1
41Blaine Johnson (Fr)1.0
50Dylan Green (Sr)1
52Dalton Green (Sr)1.02

Sacks

Oxford has not entered any sacks stats.
Hartselle

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals100.06135
5Jakaleb Goodwin (Jr)2
10J. Falciani (So)1
13Cole Miles (Fr)1
14Peyton Steele (Jr)1
18Drake Borden (Jr)100.00135
35Treyce Oden (Sr)1

Defensive Statistics

Oxford has not entered any defensive statistics stats.
Hartselle

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals1269457.8608
95Crawford Lang (Sr)1269457.8608

Kickoffs

Oxford has not entered any kickoffs stats.
Hartselle

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals12424.024
95Crawford Lang (Sr)12424.024

Punts

Oxford has not entered any punts stats.
Hartselle

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals310635.372310535.073211
2Izayah Fletcher (Sr)12121.02121
3Ri Fletcher (Jr)11313.013310535.073118
17Eli Tidwell (Sr)17272.07272

Kickoff and Punt Returns

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

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals9541569
3Ri Fletcher (Jr)21212
6Lincoln Bryant (Jr)166
7Jack Smith (Sr)31818
17Eli Tidwell (Sr)21212
18Drake Borden (Jr)166
95Crawford Lang (Sr)1313
99Noah Yates (Jr)22

Points

Oxford has not entered any points stats.
Hartselle

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals991.023.74215
95Crawford Lang (Sr)771.023.74213
99Noah Yates (Jr)221.02

PATs and Field Goals

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

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals511119
3Ri Fletcher (Jr)112
6Lincoln Bryant (Jr)11
7Jack Smith (Sr)33
17Eli Tidwell (Sr)112
18Drake Borden (Jr)11

Touchdowns

Oxford has not entered any touchdowns stats.
Stat Supplier Logo

Oxford's stats are presented by HudlHudl

Recap Video

Game Story

Alabama High School Football - Oxford routed by Hartselle

September 23, 2022: Oxford, AL 36203

In Friday's non-league game, the Hartselle Tigers (Hartselle, AL) football team smashed the host Oxford Yellow Jackets (Oxford, AL), by a score of 69-21.

The Tigers (6-0) will now prepare for their game against Muscle Shoals (Muscle Shoals, AL). The Trojans come into the 6A Region 7 game with a 5-0 record. In their last game, Muscle Shoals overwhelmed James Clemens (Madison, AL), 38-10, in a non-league game.

The Yellow Jackets now sport a 3-3 record. They take the field next when they travel to Pell City for a 6A Region 6 game on Friday, September 30. Oxford will meet a Panthers team coming off a 54-35 non-league loss to Eufaula (Eufaula, AL). The Panthers record now stands at 0-5.

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

    2nd Quarter
    17 - 14 The scorer has checked in. Hartselle 17, Oxford 14
    Posted @ 7:40p
  2. Game Attendance

    2nd Quarter
    Attendance At least 1,000
    Posted @ 7:40p
  3. Field Conditions

    2nd Quarter
    Field Conditions Dry
    Posted @ 7:41p
  4. Weather Conditions

    2nd Quarter
    Weather Conditions Fair
    Posted @ 7:41p
  5. 17 - 14

    Possession Update - Kickoff

    Oxford2nd Quarter ~11 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 17, Oxford 14
    Posted @ 7:42p
  6. 17 - 20

    Passing Touchdown

    Oxford2nd Quarter ~7 minutes to go
    Oxford - #16 Mason Mims 5 Yd pass completed to #7 Judd Syer for a TD. Hartselle 17, Oxford 20
    Posted @ 7:50p
  7. 17 - 21

    Made Point After

    Oxford2nd Quarter ~7 minutes to go
    Oxford - PAT Good. Hartselle 17, Oxford 21
    Posted @ 7:50p
  8. 17 - 21

    Possession Update - Kickoff

    Hartselle2nd Quarter ~7 minutes to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 28-yard line. Hartselle 17, Oxford 21
    Posted @ 7:52p
  9. 23 - 21

    Rushing Touchdown

    Hartselle2nd Quarter ~5 minutes to go
    Hartselle - #7 Carter Lee with a 37 Yd Rushing TD. Hartselle 23, Oxford 21
    Posted @ 7:57p
  10. 24 - 21

    Made Point After

    Hartselle2nd Quarter ~5 minutes to go
    Hartselle - #95 Crawford Lang PAT Good. Hartselle 24, Oxford 21
    Posted @ 7:57p
  11. 24 - 21

    Possession Update - Kickoff

    Oxford2nd Quarter ~4 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 24, Oxford 21
    Posted @ 7:59p
  12. 24 - 21

    Punt

    Hartselle2nd Quarter ~2 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on their own 40-yard line. Hartselle 24, Oxford 21
    Posted @ 8:02p
  13. 30 - 21

    Rushing Touchdown

    Hartselle2nd Quarter ~1 minute to go
    Hartselle - #7 Carter Lee with a 9 Yd Rushing TD. Hartselle 30, Oxford 21
    Posted @ 8:05p
  14. 31 - 21

    Made Point After

    Hartselle2nd Quarter ~1 minute to go
    Hartselle - #95 Crawford Lang PAT Good. Hartselle 31, Oxford 21
    Posted @ 8:05p
  15. 31 - 21

    Possession Update - Kickoff

    Oxford2nd Quarter ~1 minute to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 31, Oxford 21
    Posted @ 8:07p
  16. 31 - 21

    Halftime

    Halftime
    Hartselle 31, Oxford 21
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:15p
  17. 31 - 21

    Start of 3rd Quarter

    Oxford3rd Quarter
    Oxford to kick off to Hartselle.
    Posted @ 8:39p
  18. 31 - 21

    Possession Update - Kickoff

    Hartselle3rd Quarter ~11 minutes to go
    Oxford kicked off to Hartselle. Hartselle has the ball on their own 34-yard line. Hartselle 31, Oxford 21
    Posted @ 8:39p
  19. 31 - 21

    Turnover on Downs

    Oxford3rd Quarter ~10 minutes to go
    Hartselle has turned possession over on downs. Oxford has the ball on their own 20-yard line. Hartselle 31, Oxford 21
    Posted @ 8:43p
  20. 31 - 21

    Punt

    Hartselle3rd Quarter ~9 minutes to go
    Oxford has punted to Hartselle. Hartselle has the ball on Oxford's 39-yard line. Hartselle 31, Oxford 21
    Posted @ 8:46p
  21. 34 - 21

    Field Goal

    Hartselle3rd Quarter ~8 minutes to go
    Hartselle - #95 Crawford Lang kicks a 21 Yd Field Goal. Hartselle 34, Oxford 21
    Posted @ 8:49p
  22. 34 - 21

    Possession Update - Kickoff

    Oxford3rd Quarter ~8 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 28-yard line. Hartselle 34, Oxford 21
    Posted @ 8:50p
  23. 40 - 21

    Punt Return Touchdown

    Hartselle3rd Quarter ~6 minutes to go
    Hartselle - #3 Ri Fletcher with a 70 Yd Punt Return for a TD. Hartselle 40, Oxford 21
    Posted @ 8:54p
  24. 41 - 21

    Made Point After

    Hartselle3rd Quarter ~6 minutes to go
    Hartselle - #95 Crawford Lang PAT Good. Hartselle 41, Oxford 21
    Posted @ 8:55p
  25. 41 - 21

    Possession Update - Kickoff

    Oxford3rd Quarter ~6 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 41, Oxford 21
    Posted @ 8:56p
  26. 41 - 21

    Interception

    Hartselle3rd Quarter ~5 minutes to go
    Hartselle - #16 Jake England intercepts a Oxford pass and has the ball on Oxford's 37-yard line. Hartselle 41, Oxford 21
    Posted @ 8:59p
  27. 47 - 21

    Rushing Touchdown

    Hartselle3rd Quarter ~4 minutes to go
    Hartselle - #7 Carter Lee with a 2 Yd Rushing TD. Hartselle 47, Oxford 21
    Posted @ 9:01p
  28. 48 - 21

    Made Point After

    Hartselle3rd Quarter ~4 minutes to go
    Hartselle - #95 Crawford Lang PAT Good. Hartselle 48, Oxford 21
    Posted @ 9:01p
  29. 48 - 21

    Possession Update - Kickoff

    Oxford3rd Quarter ~4 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 48, Oxford 21
    Posted @ 9:02p
  30. 54 - 21

    Fumble Recovery Returned for Touchdown

    Hartselle3rd Quarter ~4 minutes to go
    Hartselle - #18 Drake Borden with a 25-yard fumble return touchdown. Hartselle 54, Oxford 21
    Posted @ 9:04p
  31. 55 - 21

    Made Point After

    Hartselle3rd Quarter ~4 minutes to go
    Hartselle - #95 Crawford Lang PAT Good. Hartselle 55, Oxford 21
    Posted @ 9:05p
  32. 55 - 21

    Possession Update - Kickoff

    Oxford3rd Quarter ~4 minutes to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 55, Oxford 21
    Posted @ 9:06p
  33. 55 - 21

    Turnover on Downs

    Hartselle3rd Quarter ~1 minute to go
    Oxford has turned possession over on downs. Hartselle has the ball on Oxford's 41-yard line. Hartselle 55, Oxford 21
    Posted @ 9:12p
  34. 61 - 21

    Passing Touchdown

    Hartselle3rd Quarter ~1 minute to go
    Hartselle - #7 Jack Smith 41 Yd pass completed to #17 Chris Hutson for a TD. Hartselle 61, Oxford 21
    Posted @ 9:12p
  35. 62 - 21

    Made Point After

    Hartselle3rd Quarter ~1 minute to go
    Hartselle - #99 Noah Yates PAT Good. Hartselle 62, Oxford 21
    Posted @ 9:13p
  36. 62 - 21

    Possession Update - Kickoff

    Oxford3rd Quarter ~1 minute to go
    Hartselle kicked off to Oxford. Oxford has the ball on their own 20-yard line. Hartselle 62, Oxford 21
    Posted @ 9:15p
  37. 62 - 21

    End of 3rd Quarter

    4th Quarter
    Hartselle 62, Oxford 21
    Posted @ 9:18p
  38. Commentary

    4th Quarter
    Alright folks I’m headed home. Looks like the Tigers have this one wrapped up.
    Posted @ 9:21p
  39. Scorer Dropped Out

    4th Quarter
    Posted @ 9:25p

Highlight Videos

Rankings & Records

Hartselle (22-23)

ALClass
104
OverallRegionHomeAwayNeutralWin %Region %PFPA
12-15-06-05-01-1.9231.000537236

Oxford (22-23)

ALClass
6224
OverallRegionHomeAwayWin %Region %PFPA
5-63-32-33-3.455.500319327

Team Scoring Averages

Q1Q2Q3Q4Final
Hartselle
17.011.53.96.941.3
Oxford
11.35.33.53.529.0

Hartselle Videos

Oxford Videos

Team Stat Comparison

HartselleOxford
203.8Rushing Yards Per Game-
207.8Passing Yards Per Game26.3
411.6Total Yards Per Game26.3
88.5Tackles Per Game-
1.7Sacks Per Game-
39.4Points Per Game0.0

Team Leaders

HartselleOxfordNational Avg.
#3 Ri Fletcher100.5Rushing Yards Per Game
-
21.0
#7 Jack Smith190.8Passing Yards Per Game#16 Mason Mims289.051.8
#7 Jack Smith235.3Total Yards Per Game#16 Mason Mims289.037.0
#33 Jake Haynes9.2Tackles Per Game
-
2.8
#33 Jake Haynes0.3Sacks Per Game
-
0.2
#3 Ri Fletcher11.1Points Per Game#7 Judd Syer02.2

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Hartselle1-0Oxford0-1
DateAwayHomeResultDateAwayHomeResult
11/11/22Center PointHartselle(W) 36-2610/21/22OxfordCenter Point(L) 41-24

Record Breakdown

Hartselle (22-23)

Oxford (22-23)

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