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 lost Saturday's home conference game against Muscle Shoals (AL) by a score of 31-17.

Q1Q2Q3Q4Final
Muscle Shoals01071431
Hartselle1430017
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Photos
  • Matchup Info

Game Stats

Muscle Shoals

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1623188.69611.810108.6
10Kade Clemmons (Sr)1623188.69611.810108.6
Hartselle

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2331226.7429.82288.9
2Brody Nelson (Sr)11121.00012.000135.4
7Carter Lee (Sr)2230214.7339.72287.4
Muscle Shoals

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals18402.201
4Davian Reynolds (Jr)7436.101
10Kade Clemmons (Sr)11-3-0.300
Hartselle

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals17472.800
4Jayden Morris (Sr)482.000
7Carter Lee (Sr)7121.700
11Jaheim Pruitt (Sr)6274.500
Muscle Shoals

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1015715.71
2C. Pritchard (Jr)69215.31
28Jashad Samples (Jr)33411.30
52Griffin Hollis (Jr)13131.00
Hartselle

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals252269.02
4Jayden Morris (Sr)4174.30
6Austin Payne (Sr)177.00
8Cain Falciani (Sr)812615.82
9Jase Hopper (Fr)144.00
10Blaine Johnson (Sr)144.00
13Cole Miles (Sr)2115.50
16Brady Greenhill (Sr)144.00
19M. Pawlitschek (Jr)4379.30
22Jai Morrow (Jr)284.00
42Ethan Haynes (Sr)188.00
Muscle Shoals

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals40157197
2C. Pritchard (Jr)09292
4Davian Reynolds (Jr)43043
10Kade Clemmons (Sr)-30-3
28Jashad Samples (Jr)03434
52Griffin Hollis (Jr)03131
Hartselle

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals47226273
4Jayden Morris (Sr)81725
6Austin Payne (Sr)077
7Carter Lee (Sr)12012
8Cain Falciani (Sr)0126126
9Jase Hopper (Fr)044
10Blaine Johnson (Sr)044
11Jaheim Pruitt (Sr)27027
13Cole Miles (Sr)01111
16Brady Greenhill (Sr)044
19M. Pawlitschek (Jr)03737
22Jai Morrow (Jr)088
42Ethan Haynes (Sr)088
Muscle Shoals

Total Yards

#Athlete NameRushPassRecTotal
Team Totals40188157228
2C. Pritchard (Jr)009292
4Davian Reynolds (Jr)430043
10Kade Clemmons (Sr)-31880185
28Jashad Samples (Jr)003434
52Griffin Hollis (Jr)003131
Hartselle

Total Yards

#Athlete NameRushPassRecTotal
Team Totals47226226273
2Brody Nelson (Sr)012012
4Jayden Morris (Sr)801725
6Austin Payne (Sr)0077
7Carter Lee (Sr)122140226
8Cain Falciani (Sr)00126126
9Jase Hopper (Fr)0044
10Blaine Johnson (Sr)0044
11Jaheim Pruitt (Sr)270027
13Cole Miles (Sr)001111
16Brady Greenhill (Sr)0044
19M. Pawlitschek (Jr)003737
22Jai Morrow (Jr)0088
42Ethan Haynes (Sr)0088
Muscle Shoals

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals2
9Tylan Smith (Sr)2
Hartselle

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals1
9Jase Hopper (Fr)1
Muscle Shoals

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals7
84Jorge Garcia (Sr)7
Hartselle

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals4
89Michael Sumners (Jr)4
Muscle Shoals

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.0111.07
84Jorge Garcia (Sr)441.0111.07
Hartselle

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals111.012.54
89Michael Sumners (Jr)111.012.54
Muscle Shoals

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals11
2C. Pritchard (Jr)01
4Davian Reynolds (Jr)10
Hartselle

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals02
8Cain Falciani (Sr)02
Stat Supplier Logo

Muscle Shoals' stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Stat Supplier Logo

Hartselle's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Recap Video

Game Story

Alabama High School Football - Hartselle toppled by Muscle Shoals

October 24, 2025: Hartselle, AL 35640

The Hartselle Tigers football team (Hartselle, AL), dropped 31-17 in Friday's league bout with the visiting Muscle Shoals Trojans (Muscle Shoals, AL)

With the win, Muscle Shoals advances its record to 8-0 on the season. The Trojans host Austin (Decatur, AL) to confront the Black Bears in a non-league contest on Thursday, October 30. The Black Bears enter the contest with a record of 6-3. Austin won 35-14 in their recent league contest against Grissom (Huntsville, AL)

Coming up next, the Tigers confront the Mortimer Jordan Blue Devils (Kimberly, AL) in a non-league contest, on Thursday, October 30. Hartselle will attempt to better on its 8-1 season record. The Blue Devils enter the contest with a 4-5 record after their 28-14 league win over Jackson-Olin (Birmingham, AL).

Kamden SmythTigers Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. MSHS 0, Hartselle 0
    Posted @ 7:02p
  2. Game Attendance

    1st Quarter
    Attendance At least 1,000
    Posted @ 7:02p
  3. Field Conditions

    1st Quarter
    Field Conditions Dry
    Posted @ 7:02p
  4. Weather Conditions

    1st Quarter
    Weather Conditions Fair
    Posted @ 7:02p
  5. 0 - 0

    Possession Update - Kickoff

    Muscle Shoals1st Quarter ~11 minutes to go
    Hartselle kicked off to Muscle Shoals. Muscle Shoals has the ball. MSHS 0, Hartselle 0
    Posted @ 7:03p
  6. 0 - 0

    Big Play - Sack

    Hartselle1st Quarter ~10 minutes to go
    Hartselle - #52 Malik Mitchell with a sack. MSHS 0, Hartselle 0
    Posted @ 7:05p
  7. 0 - 0

    Punt

    Hartselle1st Quarter ~9 minutes to go
    Muscle Shoals has punted to Hartselle. Hartselle has the ball on their own 13-yard line. MSHS 0, Hartselle 0
    Posted @ 7:06p
  8. 0 - 6

    Passing Touchdown

    Hartselle1st Quarter ~7 minutes to go
    Hartselle - #10 Blaine Johnson 63 Yd pass completed for a TD. MSHS 0, Hartselle 6
    Posted @ 7:10p
  9. 0 - 7

    Made Point After

    Hartselle1st Quarter ~7 minutes to go
    Hartselle - #89 Michael Sumners PAT Good. MSHS 0, Hartselle 7
    Posted @ 7:10p
  10. 0 - 7

    Possession Update - Kickoff

    Muscle Shoals1st Quarter ~6 minutes to go
    Hartselle kicked off to Muscle Shoals. Muscle Shoals has the ball on their own 27-yard line. MSHS 0, Hartselle 7
    Posted @ 7:12p
  11. 0 - 7

    Update

    Muscle Shoals1st Quarter ~6 minutes to go
    Muscle Shoals - 1st down, ~6 minutes to go, ball on their own 22-yard line. MSHS 0, Hartselle 7
    Posted @ 7:12p
  12. 0 - 7

    Punt

    Hartselle1st Quarter ~5 minutes to go
    Muscle Shoals has punted to Hartselle. Hartselle has the ball on their own 50-yard line. MSHS 0, Hartselle 7
    Posted @ 7:16p
  13. 0 - 13

    Passing Touchdown

    Hartselle1st Quarter ~3 minutes to go
    Hartselle - #9 Hayden Gray 35 Yd pass completed to #8 Cain Falciani for a TD. MSHS 0, Hartselle 13
    Posted @ 7:21p
  14. 0 - 14

    Made Point After

    Hartselle1st Quarter ~3 minutes to go
    Hartselle - #89 Michael Sumners PAT Good. MSHS 0, Hartselle 14
    Posted @ 7:21p
  15. 0 - 14

    Possession Update - Kickoff

    Muscle Shoals1st Quarter ~3 minutes to go
    Hartselle kicked off to Muscle Shoals. Muscle Shoals has the ball on their own 20-yard line. MSHS 0, Hartselle 14
    Posted @ 7:23p
  16. 0 - 14

    Interception

    Hartselle1st Quarter ~3 minutes to go
    Hartselle - #7 Carter Lee intercepts a Muscle Shoals pass and has the ball on Muscle Shoals' 30-yard line. MSHS 0, Hartselle 14
    Posted @ 7:23p
  17. 0 - 14

    Punt

    Muscle Shoals1st Quarter ~2 minutes to go
    Hartselle has punted to Muscle Shoals. Muscle Shoals has the ball on their own 20-yard line. MSHS 0, Hartselle 14
    Posted @ 7:27p
  18. 0 - 14

    End of 1st Quarter

    2nd Quarter
    MSHS 0, Hartselle 14
    Posted @ 7:31p
  19. 3 - 14

    Field Goal

    Muscle Shoals2nd Quarter ~9 minutes to go
    Muscle Shoals - #84 Jorge Garcia kicks a 20 Yd Field Goal. MSHS 3, Hartselle 14
    Posted @ 7:37p
  20. 3 - 14

    Possession Update - Kickoff

    Hartselle2nd Quarter ~8 minutes to go
    Muscle Shoals kicked off to Hartselle. Hartselle has the ball on their own 46-yard line. MSHS 3, Hartselle 14
    Posted @ 7:38p
  21. 3 - 17

    Field Goal

    Hartselle2nd Quarter ~2 minutes to go
    Hartselle - #89 Michael Sumners kicks a 5 Yd Field Goal. MSHS 3, Hartselle 17
    Posted @ 7:48p
  22. 9 - 17

    Rushing Touchdown

    Muscle Shoals2nd Quarter Under a minute
    Muscle Shoals - 5 Yd Rushing TD. MSHS 9, Hartselle 17
    Posted @ 8p
  23. 10 - 17

    Made Point After

    Muscle Shoals2nd Quarter Under a minute
    Muscle Shoals - #84 Jorge Garcia PAT Good. MSHS 10, Hartselle 17
    Posted @ 8p
  24. 10 - 17

    Halftime

    Halftime
    MSHS 10, Hartselle 17
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:02p
  25. 10 - 17

    Start of 3rd Quarter

    Muscle Shoals3rd Quarter
    Muscle Shoals to kick off to Hartselle.
    Posted @ 8:28p
  26. 10 - 17

    Possession Update - Kickoff

    Hartselle3rd Quarter ~11 minutes to go
    Muscle Shoals kicked off to Hartselle. Hartselle has the ball on their own 46-yard line. MSHS 10, Hartselle 17
    Posted @ 8:28p
  27. 10 - 17

    Missed FG

    Muscle Shoals3rd Quarter ~7 minutes to go
    Hartselle turned over possession on a missed field goal. Muscle Shoals has the ball on Hartselle's 30-yard line. MSHS 10, Hartselle 17
    Posted @ 8:36p
  28. 10 - 17

    Punt

    Hartselle3rd Quarter ~6 minutes to go
    Muscle Shoals has punted to Hartselle. Hartselle has the ball on Muscle Shoals' 47-yard line. MSHS 10, Hartselle 17
    Posted @ 8:38p
  29. 10 - 17

    Turnover on Downs

    Muscle Shoals3rd Quarter ~4 minutes to go
    Hartselle has turned possession over on downs. Muscle Shoals has the ball on Hartselle's 30-yard line. MSHS 10, Hartselle 17
    Posted @ 8:42p
  30. 16 - 17

    Passing Touchdown

    Muscle Shoals3rd Quarter Under a minute
    Muscle Shoals - Pass completed for a TD. MSHS 16, Hartselle 17
    Posted @ 8:47p
  31. 17 - 17

    Made Point After

    Muscle Shoals3rd Quarter Under a minute
    Muscle Shoals - #84 Jorge Garcia PAT Good. MSHS 17, Hartselle 17
    Posted @ 8:47p
  32. 17 - 17

    Possession Update - Kickoff

    Hartselle3rd Quarter Under a minute
    Muscle Shoals kicked off to Hartselle. Hartselle has the ball on Muscle Shoals' 35-yard line. MSHS 17, Hartselle 17
    Posted @ 8:50p
  33. 17 - 17

    End of 3rd Quarter

    4th Quarter
    MSHS 17, Hartselle 17
    Posted @ 8:50p
  34. 17 - 17

    Interception

    Muscle Shoals4th Quarter ~11 minutes to go
    Muscle Shoals intercepts a Hartselle pass and has the ball on Hartselle's 43-yard line. MSHS 17, Hartselle 17
    Posted @ 8:52p
  35. 23 - 17

    Rushing Touchdown

    Muscle Shoals4th Quarter ~6 minutes to go
    Muscle Shoals - #11 with a 3 Yd Rushing TD. MSHS 23, Hartselle 17
    Posted @ 9p
  36. 24 - 17

    Made Point After

    Muscle Shoals4th Quarter ~6 minutes to go
    Muscle Shoals - #84 Jorge Garcia PAT Good. MSHS 24, Hartselle 17
    Posted @ 9p
  37. 24 - 17

    Possession Update - Kickoff

    Hartselle4th Quarter ~6 minutes to go
    Muscle Shoals kicked off to Hartselle. Hartselle has the ball on Muscle Shoals' 36-yard line. MSHS 24, Hartselle 17
    Posted @ 9:02p
  38. 24 - 17

    Big Play - Other

    Hartselle4th Quarter ~6 minutes to go
    Hartselle with a big play. Hartselle has the ball on their own 29-yard line. MSHS 24, Hartselle 17
    Posted @ 9:05p
  39. 24 - 17

    Turnover on Downs

    Muscle Shoals4th Quarter ~4 minutes to go
    Hartselle has turned possession over on downs. Muscle Shoals has the ball on their own 30-yard line. MSHS 24, Hartselle 17
    Posted @ 9:10p
  40. 24 - 17

    Fumble Recovery

    Hartselle4th Quarter ~4 minutes to go
    Hartselle recovered a fumble by Muscle Shoals and has the ball on Muscle Shoals' 26-yard line. MSHS 24, Hartselle 17
    Posted @ 9:11p
  41. 24 - 17

    Fumble Recovery

    Muscle Shoals4th Quarter ~4 minutes to go
    Muscle Shoals recovered a fumble by Hartselle and has the ball on their own 21-yard line. MSHS 24, Hartselle 17
    Posted @ 9:11p
  42. 24 - 17

    Punt

    Hartselle4th Quarter ~2 minutes to go
    Muscle Shoals has punted to Hartselle. Hartselle has the ball on their own 48-yard line. MSHS 24, Hartselle 17
    Posted @ 9:15p
  43. 30 - 17

    Pick-6

    Muscle Shoals4th Quarter ~2 minutes to go
    Muscle Shoals - Pick 6! 60-yard return. MSHS 30, Hartselle 17
    Posted @ 9:17p
  44. 31 - 17

    Made Point After

    Muscle Shoals4th Quarter ~2 minutes to go
    Muscle Shoals - #84 Jorge Garcia PAT Good. MSHS 31, Hartselle 17
    Posted @ 9:18p
  45. 31 - 17

    End of Game

    Final
    MSHS 31, Hartselle 17
    Posted @ 9:33p

Highlight Videos

Game Photos

Photos by Joe Boyd

Muscle Shoals @ Hartselle Football Game Info

Sat., Oct. 25, 2025 @ 7p
The Hartselle (AL) varsity football team lost Saturday's home conference game against Muscle Shoals (AL) by a score of 31-17.

Scoretracker Providers

Kamden SmythTigers Reporter

Rankings & Records

Muscle Shoals (25-26)

ALClass
195
OverallRegionHomeAwayWin %Region %PFPA
9-06-05-04-01.0001.00033958

Hartselle (25-26)

ALClass
3614
OverallRegionHomeAwayWin %Region %PFPA
9-15-16-13-0.900.83334889

Team Scoring Averages

Q1Q2Q3Q4Final
Muscle Shoals
8.214.06.89.537.7
Hartselle
8.48.97.76.434.8

Muscle Shoals Videos

Hartselle Videos

Team Stat Comparison

Muscle ShoalsHartselle
20.8Rushing Yards Per Game158.5
55.3Passing Yards Per Game133.2
34.1Receiving Yards Per Game117.3
76.1Total Yards Per Game291.7

Team Leaders

Muscle ShoalsHartselleNational Avg.
#8 Kamhariyan Johnson40.5Rushing Yards Per Game#11 Jaheim Pruitt78.012.0
#10 Kade Clemmons101.5Passing Yards Per Game#7 Carter Lee137.912.1
#2 Christian Pritchard51.3Receiving Yards Per Game#8 Cain Falciani85.39.6
#10 Kade Clemmons99.3Total Yards Per Game#7 Carter Lee160.326.2

Record Breakdown

Muscle Shoals (25-26)

Hartselle (25-26)

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