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 Salisbury (NC) varsity football team won Friday's home non-conference game against North Rowan (Spencer, NC) by a score of 40-36.

Q1Q2Q3Q4Final
North Rowan14140836
Salisbury6286040
Final score provided by T. Wilson.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

North Rowan

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1527215.55614.32106.3
7Michael Alford (Jr)1527215.55614.32106.3
Salisbury

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals814121.57115.12285.7
3Isaiah Foxx (Jr)814121.57115.12285.7
North Rowan

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals15916.14202
0Jo Jo Tarver (Sr)8516.4420
7Michael Alford (Jr)6355.801
20B. Clodfelter (Fr)155.001
Salisbury

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals503677.324
0D. Jefferies (Sr)6518.50
1Jaylin Johnson (Sr)5255.001
3Isaiah Foxx (Jr)201608.011
7E. Williams (Sr)5255.001
24Xavier Frasier (Fr)141067.611
North Rowan

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1521114.12
0Jo Jo Tarver (Sr)38026.7
2D. Norman- Jackson (Jr)13232.01
3Jaiden Brown (Sr)100.0
5A'son Best (Sr)99610.71
9Khi Walker (Jr)133.0
Salisbury

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals813717.12
1Jaylin Johnson (Sr)23618.0
7E. Williams (Sr)199.0
9Jonathan Ross (Sr)25326.51
10Amir Simpson (Jr)155.0
14Z. Heaggins (Sr)23417.01
North Rowan

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals9121117238512
0Jo Jo Tarver (Sr)5180131
2D. Norman- Jackson (Jr)3232
5A'son Best (Sr)96164260
6Keese Carpenter (Jr)3838
7Michael Alford (Jr)3535
9Khi Walker (Jr)33
17S. Monroe Jr. (So)88
20B. Clodfelter (Fr)55
Salisbury

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals367137504
0D. Jefferies (Sr)5151
1Jaylin Johnson (Sr)253661
3Isaiah Foxx (Jr)160160
7E. Williams (Sr)25934
9Jonathan Ross (Sr)5353
10Amir Simpson (Jr)55
14Z. Heaggins (Sr)3434
24Xavier Frasier (Fr)106106
North Rowan

Total Yards

#Athlete NameRushPassRecTotal
Team Totals91215211306
0Jo Jo Tarver (Sr)5180131
2D. Norman- Jackson (Jr)3232
5A'son Best (Sr)9696
7Michael Alford (Jr)35215250
9Khi Walker (Jr)33
20B. Clodfelter (Fr)55
Salisbury

Total Yards

#Athlete NameRushPassRecTotal
Team Totals367121137488
0D. Jefferies (Sr)5151
1Jaylin Johnson (Sr)253661
3Isaiah Foxx (Jr)160121281
7E. Williams (Sr)25934
9Jonathan Ross (Sr)5353
10Amir Simpson (Jr)55
14Z. Heaggins (Sr)3434
24Xavier Frasier (Fr)106106
North Rowan

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals5113643.0
0Jo Jo Tarver (Sr)11
3Jaiden Brown (Sr)415
4Nick Morrow (Jr)44
6Keese Carpenter (Jr)325
7Michael Alford (Jr)331.0
8Quae Brooker (Sr)336
10Malik Miller (Jr)516
12Alex Rutherford (Sr)33
13Jaden Walker (Sr)4151.0
15Jyaire Tillman (So)11
17S. Monroe Jr. (So)55
20B. Clodfelter (Fr)11
44Dylan Garrigus (Jr)2131.0
50Tavon Lark (Sr)415
90G. Anderson (Jr)22
99Andrew Tichenor (So)426
Salisbury

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2513383.0
0D. Jefferies (Sr)112
2S. Hosch Davis (Sr)22
4Amarion Pruitt (Sr)224
5S. Collins (Sr)2351.0
6Jordan Waller (Jr)33
7E. Williams (Sr)11
9Jonathan Ross (Sr)22
13Nacirema Shipp (Sr)11
14Z. Heaggins (Sr)11
15Elijah Asare (Jr)11
25Vamara Jabateh (Sr)156
99Izaiah Hairston (So)3141.0
North Rowan

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.0
7Michael Alford (Jr)1.0
Salisbury

Sacks

#Athlete NameSacksYdlHurs
Team Totals2.027
0D. Jefferies (Sr).52
4Amarion Pruitt (Sr).53
52I. Blackwell (Sr)1
75Jaedin Drye (Sr)1
99Izaiah Hairston (So)1.0
North Rowan

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals23819.0
6Keese Carpenter (Jr)23819.0
Salisbury

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals6
2S. Hosch Davis (Sr)3
6Jordan Waller (Jr)1
7E. Williams (Sr)1
75Jaedin Drye (Sr)1
North Rowan

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals517234.498172
5A'son Best (Sr)416441.098164
17S. Monroe Jr. (So)188.08

Kickoff and Punt Returns

Salisbury has not entered any kickoff and punt returns stats.
North Rowan

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals53040
2D. Norman- Jackson (Jr)16
5A'son Best (Sr)21220
7Michael Alford (Jr)16
9Khi Walker (Jr)2
20B. Clodfelter (Fr)16
Salisbury

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals6364
1Jaylin Johnson (Sr)164
3Isaiah Foxx (Jr)16
7E. Williams (Sr)16
9Jonathan Ross (Sr)16
14Z. Heaggins (Sr)16
24Xavier Frasier (Fr)16
North Rowan

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals2215
2D. Norman- Jackson (Jr)11
5A'son Best (Sr)112
7Michael Alford (Jr)11
20B. Clodfelter (Fr)11
Salisbury

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals426
1Jaylin Johnson (Sr)11
3Isaiah Foxx (Jr)11
7E. Williams (Sr)11
9Jonathan Ross (Sr)11
14Z. Heaggins (Sr)11
24Xavier Frasier (Fr)11
North Rowan

Conversions

#Athlete NameC RushC RecTotal
Team Totals22
5A'son Best (Sr)11
9Khi Walker (Jr)11
Salisbury

Conversions

#Athlete NameC RushC RecTotal
Team Totals22
1Jaylin Johnson (Sr)22

Game Story

North Carolina High School Football - Salisbury sneaks past North Rowan

August 29, 2025: Salisbury, NC 28144

The Salisbury Hornets football squad scored 40 points and limited the visiting North Rowan Cavaliers to 36 in the Hornets non-league triumph on Friday.

The Hornets now sport a 1-1 record. They take the field next when they host Oak Grove for a non-league test on Friday, September 5. Salisbury will meet a Grizzlies squad coming off a 7-6 non-league loss to Reagan (Pfafftown, NC). The Grizzlies record now stands at 1-1.

With the defeat, North Rowan drops to 0-2 on the campaign. The Cavaliers host Lake Norman Charter (Huntersville, NC) to face the Knights in a non-league challenge on Friday, September 5. The Knights go into the challenge with a record of 1-1. Lake Norman Charter won 43-13 in their recent non-league challenge against Garinger (Charlotte, NC)

Terry WilsonCavaliers Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    8 - 6 The scorer has checked in. NRHS 8, Salisbury 6
    Posted @ 7:23p
  2. Game Attendance

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

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

    1st Quarter
    Weather Conditions Fair
    Posted @ 7:23p
  5. 14 - 6

    Rushing Touchdown

    North Rowan1st Quarter ~3 minutes to go
    North Rowan - #5 A'son Best with a 25 Yd Rushing TD. NRHS 14, Salisbury 6
    Posted @ 7:27p
  6. 14 - 6

    Passing Two Point Conversion Failed

    North Rowan1st Quarter ~3 minutes to go
    North Rowan - 2Pt Conversion Failed. NRHS 14, Salisbury 6
    Posted @ 7:28p
  7. 14 - 6

    End of 1st Quarter

    2nd Quarter
    NRHS 14, Salisbury 6
    Posted @ 7:37p
  8. 14 - 12

    Rushing Touchdown

    Salisbury2nd Quarter ~11 minutes to go
    Salisbury - #1 Jaylin Johnson with a 3 Yd Rushing TD. NRHS 14, Salisbury 12
    Posted @ 7:39p
  9. 14 - 14

    Two Point Rush Completed

    Salisbury2nd Quarter ~11 minutes to go
    Salisbury - #1 Jaylin Johnson rushed for a 2Pt Conversion. NRHS 14, Salisbury 14
    Posted @ 7:39p
  10. 14 - 20

    Rushing Touchdown

    Salisbury2nd Quarter ~9 minutes to go
    Salisbury - #3 Isaiah Foxx with a 35 Yd Rushing TD. NRHS 14, Salisbury 20
    Posted @ 7:47p
  11. 14 - 20

    Rushing Two Point Conversion Failed

    Salisbury2nd Quarter ~9 minutes to go
    Salisbury - 2Pt Conversion Failed. NRHS 14, Salisbury 20
    Posted @ 7:47p
  12. 20 - 20

    Kick Return Touchdown

    North Rowan2nd Quarter ~9 minutes to go
    North Rowan - #0 Jo Jo Tarver with a 95 Yd Kick Return for a TD. NRHS 20, Salisbury 20
    Posted @ 7:49p
  13. 22 - 20

    Two Point Pass Completed

    North Rowan2nd Quarter ~9 minutes to go
    North Rowan - #7 Michael Alford pass completed to #9 Khi Walker for a 2Pt Conversion. NRHS 22, Salisbury 20
    Posted @ 7:51p
  14. 22 - 26

    Passing Touchdown

    Salisbury2nd Quarter ~7 minutes to go
    Salisbury - #3 Isaiah Foxx 39 Yd pass completed to #9 Jonathan Ross for a TD. NRHS 22, Salisbury 26
    Posted @ 7:56p
  15. 22 - 26

    Rushing Two Point Conversion Failed

    Salisbury2nd Quarter ~7 minutes to go
    Salisbury - 2Pt Conversion Failed. NRHS 22, Salisbury 26
    Posted @ 7:58p
  16. 28 - 26

    Rushing Touchdown

    North Rowan2nd Quarter ~4 minutes to go
    North Rowan - #20 Brandon Clodfelter with a 6 Yd Rushing TD. NRHS 28, Salisbury 26
    Posted @ 8:07p
  17. 28 - 26

    Rushing Two Point Conversion Failed

    North Rowan2nd Quarter ~4 minutes to go
    North Rowan - 2Pt Conversion Failed. NRHS 28, Salisbury 26
    Posted @ 8:08p
  18. 28 - 32

    Rushing Touchdown

    Salisbury2nd Quarter ~1 minute to go
    Salisbury - #7 Ephraim Williams with a 4 Yd Rushing TD. NRHS 28, Salisbury 32
    Posted @ 8:20p
  19. 28 - 34

    Two Point Rush Completed

    Salisbury2nd Quarter ~1 minute to go
    Salisbury - #1 Jaylin Johnson rushed for a 2Pt Conversion. NRHS 28, Salisbury 34
    Posted @ 8:20p
  20. 28 - 34

    Halftime

    Halftime
    NRHS 28, Salisbury 34
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:31p
  21. 28 - 34

    Start of 3rd Quarter

    Salisbury3rd Quarter
    Salisbury to kick off to North Rowan.
    Posted @ 8:49p
  22. 28 - 40

    Rushing Touchdown

    Salisbury3rd Quarter ~8 minutes to go
    Salisbury - #24 Xavier Frasier with a 13 Yd Rushing TD. NRHS 28, Salisbury 40
    Posted @ 9:02p
  23. 28 - 40

    Rushing Two Point Conversion Failed

    Salisbury3rd Quarter ~8 minutes to go
    Salisbury - 2Pt Conversion Failed. NRHS 28, Salisbury 40
    Posted @ 9:03p
  24. 28 - 40

    End of 3rd Quarter

    4th Quarter
    NRHS 28, Salisbury 40
    Posted @ 9:22p
  25. 34 - 40

    Passing Touchdown

    North Rowan4th Quarter ~1 minute to go
    North Rowan - #7 Michael Alford 36 Yd pass completed to #2 Dyaon Norman- Jackson for a TD. NRHS 34, Salisbury 40
    Posted @ 9:53p
  26. 36 - 40

    Two Point Rush Completed

    North Rowan4th Quarter ~1 minute to go
    North Rowan - #7 Michael Alford rushed for a 2Pt Conversion. NRHS 36, Salisbury 40
    Posted @ 9:53p
  27. 36 - 40

    End of Game

    Final
    NRHS 36, Salisbury 40
    Posted @ 9:56p

North Rowan @ Salisbury Football Game Info

Fri., Aug. 29, 2025 @ 7p
The Salisbury (NC) varsity football team won Friday's home non-conference game against North Rowan (Spencer, NC) by a score of 40-36.

Scoretracker Providers

Terry WilsonCavaliers Reporter

Rankings & Records

North Rowan (25-26)

NCClass
24916
OverallConferenceHomeAwayWin %Conference %PFPA
7-56-14-23-3.583.857404255

Salisbury (25-26)

NCClass
30238
OverallConferenceHomeAwayWin %Conference %PFPA
2-91-62-30-6.182.143180369

Team Scoring Averages

Q1Q2Q3Q4Final
North Rowan
11.710.35.35.433.7
Salisbury
3.96.62.01.316.4

North Rowan Videos

Salisbury Videos

Team Stat Comparison

North RowanSalisbury
113.8Rushing Yards Per Game139.9
255.5Passing Yards Per Game162.8
252.7Receiving Yards Per Game157.6
369.3Total Yards Per Game302.7
54.1Tackles Per Game41.8
1.0Sacks Per Game1.0
0.3Points Per Game-

Team Leaders

North RowanSalisburyNational Avg.
#0 Jo Jo Tarver70.9Rushing Yards Per Game#3 Isaiah Foxx64.210.9
#7 Michael Alford238.8Passing Yards Per Game#3 Isaiah Foxx162.210.6
#5 A'son Best100.8Receiving Yards Per Game#1 Jaylin Johnson69.88.7
#7 Michael Alford260.8Total Yards Per Game#3 Isaiah Foxx226.424.4
#8 Quae Brooker6.6Tackles Per Game#5 Samarion Collins8.32.6
#7 Michael Alford0.5Sacks Per Game#56 Marquel Hives0.50.2
#23 Jordin Moreno0.3Points Per Game
-
1.8

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
North Rowan0-1Salisbury0-1
DateAwayHomeResultDateAwayHomeResult
8/22/25West RowanNorth Rowan(L) 39-2010/31/25SalisburyWest Rowan(L) 49-7

Record Breakdown

North Rowan (25-26)

Salisbury (25-26)

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