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 Cave Spring (Roanoke, VA) varsity football team lost Friday's home conference game against Salem (VA) by a score of 31-28.

Q1Q2Q3Q4Final
Salem12120731
Cave Spring1407728
Final score provided by R. Stoots.
  • Recap
  • Scoretracker
  • Matchup Info

Game Story

Virginia High School Football - Cave Spring nudged by Salem

October 10, 2025: Roanoke, VA 24018

In Friday's league game, the Salem Spartans (Salem, VA) football team edged the host Cave Spring Knights (Roanoke, VA), by a tally of 31-28.

In their next game, the Spartans battle the Pulaski County Cougars (Dublin, VA) in a River Ridge game, on Friday, October 24. Salem will attempt to better on its 2-5 season record.

The Knights now own a 2-5 record. They play next when they travel to Patrick Henry for a River Ridge bout on Friday, October 17. Cave Spring will encounter a Patriots team coming off a 48-14 league win over Christiansburg (Christiansburg, VA). The Patriots record now stands at 7-0.

Milly ClarkSpartans Reporter
Robert StootsKnights Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  1. Check In

    0 - 0 The scorer has checked in. Salem 0, CSHS 0
    Posted @ 6:33p
  2. Game Attendance

    Attendance About 100
    Posted @ 6:33p
  3. Field Conditions

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

    Weather Conditions Cold
    Posted @ 6:33p
  5. Commentary

    Patrick Henry (6-0) Patriots hosts Christiansburg Blue Demons (1-4)
    Posted @ 6:36p
  6. 0 - 0

    Start of Game

    Cave Spring1st Quarter
    Cave Spring kicking off to Salem.
    Posted @ 7:49p
  7. 6 - 0

    Rushing Touchdown

    Salem1st Quarter Under a minute
    Salem - Rushing TD. Salem 6, CSHS 0
    Posted @ 7:50p
  8. 6 - 0

    Missed Point After

    Salem1st Quarter Under a minute
    Salem - PAT Missed. Salem 6, CSHS 0
    Posted @ 7:50p
  9. 6 - 6

    Rushing Touchdown

    Cave Spring1st Quarter Under a minute
    Cave Spring - Rushing TD. Salem 6, CSHS 6
    Posted @ 7:50p
  10. 6 - 7

    Made Point After

    Cave Spring1st Quarter Under a minute
    Cave Spring - PAT Good. Salem 6, CSHS 7
    Posted @ 7:50p
  11. 6 - 7

    End of 1st Quarter

    2nd Quarter
    Salem 6, CSHS 7
    Posted @ 7:50p
  12. 12 - 7

    Rushing Touchdown

    Salem2nd Quarter ~9 minutes to go
    Salem - Rushing TD. Salem 12, CSHS 7
    Posted @ 7:51p
  13. 12 - 7

    Missed Point After

    Salem2nd Quarter ~9 minutes to go
    Salem - PAT Missed. Salem 12, CSHS 7
    Posted @ 7:51p
  14. 12 - 13

    Rushing Touchdown

    Cave Spring2nd Quarter ~8 minutes to go
    Cave Spring - Rushing TD. Salem 12, CSHS 13
    Posted @ 7:51p
  15. 12 - 14

    Made Point After

    Cave Spring2nd Quarter ~8 minutes to go
    Cave Spring - PAT Good. Salem 12, CSHS 14
    Posted @ 7:51p
  16. 18 - 14

    Rushing Touchdown

    Salem2nd Quarter ~7 minutes to go
    Salem - Rushing TD. Salem 18, CSHS 14
    Posted @ 7:51p
  17. 18 - 14

    Missed Point After

    Salem2nd Quarter ~7 minutes to go
    Salem - PAT Missed. Salem 18, CSHS 14
    Posted @ 7:51p
  18. 24 - 14

    Rushing Touchdown

    Salem2nd Quarter ~6 minutes to go
    Salem - Rushing TD. Salem 24, CSHS 14
    Posted @ 7:52p
  19. 24 - 14

    Missed Point After

    Salem2nd Quarter ~6 minutes to go
    Salem - PAT Missed. Salem 24, CSHS 14
    Posted @ 7:52p
  20. 24 - 14

    Big Play - Other

    Salem2nd Quarter Under a minute
    Salem with a big play. Salem 24, CSHS 14
    Posted @ 8:03p
  21. 24 - 14

    Big Play - Other

    Salem2nd Quarter Under a minute
    Salem with a big play. Salem 24, CSHS 14
    Posted @ 8:05p
  22. 24 - 14

    Turnover on Downs

    Cave Spring2nd Quarter Under a minute
    Salem has turned possession over on downs. Cave Spring has the ball . Salem 24, CSHS 14
    Posted @ 8:05p
  23. 24 - 14

    Halftime

    Halftime
    Salem 24, CSHS 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:06p
  24. 24 - 14

    Start of 3rd Quarter

    Salem3rd Quarter
    Salem to kick off to Cave Spring.
    Posted @ 8:31p
  25. 24 - 14

    Possession Update - Kickoff

    Cave Spring3rd Quarter ~11 minutes to go
    Salem kicked off to Cave Spring. Cave Spring has the ball on their own 32-yard line. Salem 24, CSHS 14
    Posted @ 8:32p
  26. 24 - 14

    Update

    Cave Spring3rd Quarter ~11 minutes to go
    Cave Spring - 3rd down, ~11 minutes to go, ball on their own 31-yard line. Salem 24, CSHS 14
    Posted @ 8:33p
  27. 24 - 14

    Big Play - Tackle For Loss

    Salem3rd Quarter ~11 minutes to go
    Salem - #75 with a tackle for loss. Cave Spring has the ball on their own 28-yard line. Salem 24, CSHS 14
    Posted @ 8:34p
  28. 24 - 14

    Punt

    Salem3rd Quarter ~10 minutes to go
    Cave Spring has punted to Salem. Salem has the ball on their own 35-yard line. Salem 24, CSHS 14
    Posted @ 8:35p
  29. 24 - 14

    Long Run

    Salem3rd Quarter ~9 minutes to go
    Salem - #9 with a long run. Salem has the ball on their own 46-yard line. Salem 24, CSHS 14
    Posted @ 8:37p
  30. 24 - 14

    Big Play - Other

    Salem3rd Quarter ~8 minutes to go
    Salem with a big play. Salem has the ball on their own 34-yard line. Salem 24, CSHS 14
    Posted @ 8:39p
  31. 24 - 14

    Punt

    Cave Spring3rd Quarter ~7 minutes to go
    Salem has punted to Cave Spring. Cave Spring has the ball on their own 26-yard line. Salem 24, CSHS 14
    Posted @ 8:40p
  32. 24 - 14

    Update

    Cave Spring3rd Quarter ~6 minutes to go
    Cave Spring - 2nd down, ~6 minutes to go, ball on their own 29-yard line. Salem 24, CSHS 14
    Posted @ 8:41p
  33. 24 - 14

    Big Play - Other

    Cave Spring3rd Quarter ~6 minutes to go
    Cave Spring with a big play. Cave Spring has the ball on their own 29-yard line. Salem 24, CSHS 14
    Posted @ 8:42p
  34. 24 - 14

    Update

    Cave Spring3rd Quarter ~6 minutes to go
    Cave Spring - 4th down, ~6 minutes to go, ball on their own 29-yard line. Salem 24, CSHS 14
    Posted @ 8:43p
  35. 24 - 14

    Punt

    Salem3rd Quarter ~5 minutes to go
    Cave Spring has punted to Salem. Salem has the ball on their own 38-yard line. Salem 24, CSHS 14
    Posted @ 8:45p
  36. 24 - 14

    Update

    Salem3rd Quarter ~5 minutes to go
    Salem - 3rd down, ~5 minutes to go, ball on their own 40-yard line. Salem 24, CSHS 14
    Posted @ 8:47p
  37. 24 - 14

    Interception

    Cave Spring3rd Quarter ~5 minutes to go
    Cave Spring intercepts a Salem pass and has the ball on their own 47-yard line. Salem 24, CSHS 14
    Posted @ 8:48p
  38. 24 - 14

    Update

    Cave Spring3rd Quarter ~4 minutes to go
    Cave Spring - 3rd down, ~4 minutes to go, ball on Salem's 47-yard line. Salem 24, CSHS 14
    Posted @ 8:49p
  39. 24 - 14

    Long Run

    Cave Spring3rd Quarter ~4 minutes to go
    Cave Spring with a long run. Cave Spring has the ball on Salem's 35-yard line. Salem 24, CSHS 14
    Posted @ 8:50p
  40. 24 - 14

    Long Pass

    Cave Spring3rd Quarter ~4 minutes to go
    Cave Spring with a long pass. Cave Spring has the ball on Salem's 35-yard line. Salem 24, CSHS 14
    Posted @ 8:51p
  41. 24 - 14

    Long Run

    Cave Spring3rd Quarter ~3 minutes to go
    Cave Spring with a long run. Cave Spring has the ball on Salem's 2-yard line. Salem 24, CSHS 14
    Posted @ 8:52p
  42. 24 - 20

    Rushing Touchdown

    Cave Spring3rd Quarter ~2 minutes to go
    Cave Spring - 2 Yd Rushing TD. Salem 24, CSHS 20
    Posted @ 8:53p
  43. 24 - 21

    Made Point After

    Cave Spring3rd Quarter ~2 minutes to go
    Cave Spring - PAT Good. Salem 24, CSHS 21
    Posted @ 8:53p
  44. 24 - 21

    Possession Update - Kickoff

    Salem3rd Quarter ~2 minutes to go
    Cave Spring kicked off to Salem. Salem has the ball on their own 12-yard line. Salem 24, CSHS 21
    Posted @ 8:56p
  45. 24 - 21

    Long Run

    Salem3rd Quarter ~2 minutes to go
    Salem with a long run. Salem has the ball on their own 22-yard line. Salem 24, CSHS 21
    Posted @ 8:57p
  46. 24 - 21

    Update

    Salem3rd Quarter ~1 minute to go
    Salem - 2nd down, ~1 minute to go, ball on their own 25-yard line. Salem 24, CSHS 21
    Posted @ 8:59p
  47. 24 - 21

    Long Run

    Salem3rd Quarter ~1 minute to go
    Salem - #9 with a long run. Salem has the ball on their own 35-yard line. Salem 24, CSHS 21
    Posted @ 8:59p
  48. 24 - 21

    Update

    Salem3rd Quarter Under a minute
    Salem - 2nd down, Under a minute, ball on their own 38-yard line. Salem 24, CSHS 21
    Posted @ 9p
  49. 24 - 21

    Update

    Salem3rd Quarter Under a minute
    Salem - 3rd down, Under a minute, ball on their own 38-yard line. Salem 24, CSHS 21
    Posted @ 9p
  50. 24 - 21

    End of 3rd Quarter

    4th Quarter
    Salem 24, CSHS 21
    Posted @ 9:01p
  51. 24 - 21

    Long Run

    Salem4th Quarter ~11 minutes to go
    Salem - #3 with a long run. Salem has the ball on Cave Spring's 31-yard line. Salem 24, CSHS 21
    Posted @ 9:02p
  52. 24 - 21

    Update

    Salem4th Quarter ~11 minutes to go
    Salem - 2nd down, ~11 minutes to go, ball on Cave Spring's 24-yard line. Salem 24, CSHS 21
    Posted @ 9:03p
  53. 24 - 21

    Update

    Salem4th Quarter ~10 minutes to go
    Salem - 1st down, ~10 minutes to go, ball on Cave Spring's 20-yard line. Salem 24, CSHS 21
    Posted @ 9:04p
  54. 24 - 21

    Update

    Salem4th Quarter ~9 minutes to go
    Salem - 2nd down, ~9 minutes to go, ball on Cave Spring's 16-yard line. Salem 24, CSHS 21
    Posted @ 9:05p
  55. 24 - 21

    Long Run

    Salem4th Quarter ~9 minutes to go
    Salem - #9 with a long run. Salem has the ball on Cave Spring's 16-yard line. Salem 24, CSHS 21
    Posted @ 9:06p
  56. 30 - 21

    Rushing Touchdown

    Salem4th Quarter ~9 minutes to go
    Salem - #9 with a 16 Yd Rushing TD. Salem 30, CSHS 21
    Posted @ 9:06p
  57. 31 - 21

    Made Point After

    Salem4th Quarter ~9 minutes to go
    Salem - PAT Good. Salem 31, CSHS 21
    Posted @ 9:06p
  58. 31 - 21

    Possession Update - Kickoff

    Cave Spring4th Quarter ~9 minutes to go
    Salem kicked off to Cave Spring. Cave Spring has the ball on their own 23-yard line. Salem 31, CSHS 21
    Posted @ 9:08p
  59. 31 - 21

    Update

    Cave Spring4th Quarter ~9 minutes to go
    Cave Spring - 1st down, ~9 minutes to go, ball on their own 12-yard line. Salem 31, CSHS 21
    Posted @ 9:09p
  60. 31 - 21

    Big Play - Tackle For Loss

    Salem4th Quarter ~8 minutes to go
    Salem with a tackle for loss. Cave Spring has the ball on their own 12-yard line. Salem 31, CSHS 21
    Posted @ 9:11p
  61. 31 - 21

    Big Play - Other

    Cave Spring4th Quarter ~8 minutes to go
    Cave Spring with a big play. Cave Spring has the ball on their own 30-yard line. Salem 31, CSHS 21
    Posted @ 9:11p
  62. 31 - 21

    Long Run

    Cave Spring4th Quarter ~8 minutes to go
    Cave Spring - #11 with a long run. Cave Spring has the ball on Salem's 49-yard line. Salem 31, CSHS 21
    Posted @ 9:12p
  63. 31 - 27

    Passing Touchdown

    Cave Spring4th Quarter ~7 minutes to go
    Cave Spring - 50 Yd pass completed for a TD. Salem 31, CSHS 27
    Posted @ 9:14p
  64. 31 - 28

    Made Point After

    Cave Spring4th Quarter ~7 minutes to go
    Cave Spring - PAT Good. Salem 31, CSHS 28
    Posted @ 9:14p
  65. 31 - 28

    Possession Update - Kickoff

    Salem4th Quarter ~7 minutes to go
    Cave Spring kicked off to Salem. Salem has the ball on their own 20-yard line. Salem 31, CSHS 28
    Posted @ 9:16p
  66. 31 - 28

    Long Run

    Salem4th Quarter ~6 minutes to go
    Salem - #36 with a long run. Salem has the ball on their own 29-yard line. Salem 31, CSHS 28
    Posted @ 9:17p
  67. 31 - 28

    Update

    Salem4th Quarter ~6 minutes to go
    Salem - 1st down, ~6 minutes to go, ball on their own 33-yard line. Salem 31, CSHS 28
    Posted @ 9:18p
  68. 31 - 28

    Long Run

    Salem4th Quarter ~5 minutes to go
    Salem - #36 with a long run. Salem has the ball on their own 39-yard line. Salem 31, CSHS 28
    Posted @ 9:18p
  69. 31 - 28

    Update

    Salem4th Quarter ~5 minutes to go
    Salem - 3rd down, ~5 minutes to go, ball on their own 42-yard line. Salem 31, CSHS 28
    Posted @ 9:19p
  70. 31 - 28

    Update

    Salem4th Quarter ~5 minutes to go
    Salem - 1st down, ~5 minutes to go, ball on their own 50-yard line. Salem 31, CSHS 28
    Posted @ 9:20p
  71. 31 - 28

    Long Run

    Salem4th Quarter ~3 minutes to go
    Salem - #9 with a long run. Salem has the ball on Cave Spring's 35-yard line. Salem 31, CSHS 28
    Posted @ 9:22p
  72. 31 - 28

    Long Run

    Salem4th Quarter ~3 minutes to go
    Salem - #3 with a long run. Salem has the ball on Cave Spring's 27-yard line. Salem 31, CSHS 28
    Posted @ 9:23p
  73. 31 - 28

    Update

    Salem4th Quarter ~1 minute to go
    Salem - 2nd down, ~1 minute to go, ball on Cave Spring's 20-yard line. Salem 31, CSHS 28
    Posted @ 9:25p
  74. 31 - 28

    Update

    Salem4th Quarter ~1 minute to go
    Salem - 3rd down, ~1 minute to go, ball on Cave Spring's 16-yard line. Salem 31, CSHS 28
    Posted @ 9:26p
  75. 31 - 28

    Update

    Salem4th Quarter Under a minute
    Salem - 4th down, Under a minute, ball on Cave Spring's 15-yard line. Salem 31, CSHS 28
    Posted @ 9:27p
  76. 31 - 28

    Long Run

    Salem4th Quarter Under a minute
    Salem - #3 with a long run. Salem has the ball on Cave Spring's 10-yard line. Salem 31, CSHS 28
    Posted @ 9:29p

Salem @ Cave Spring Football Game Info

Fri., Oct. 10, 2025 @ 7p
Bogle Field Stadium
The Cave Spring (Roanoke, VA) varsity football team lost Friday's home conference game against Salem (VA) by a score of 31-28.

Scoretracker Providers

Milly ClarkSpartans Reporter
Robert StootsKnights Reporter

Rankings & Records

Salem (25-26)

VADiv.
13325
OverallRegionHomeAwayWin %Region %PFPA
5-55-12-33-2.500.833271293

Cave Spring (25-26)

VADiv.
19929
OverallRegionHomeAwayWin %Region %PFPA
4-73-32-32-4.364.500184273

Team Scoring Averages

Q1Q2Q3Q4Final
Salem
4.810.37.06.827.1
Cave Spring
6.16.04.42.116.7

Salem Videos

Cave Spring Videos

Team Stat Comparison

SalemCave Spring
18.2Rushing Yards Per Game56.1
10.9Passing Yards Per Game24.9
9.9Receiving Yards Per Game17.1
29.1Total Yards Per Game81.0

Team Leaders

SalemCave SpringNational Avg.
#21 Kyshead Arrington65.0Rushing Yards Per Game#19 Madden Babich56.011.0
#2 Tanner Overstreet41.0Passing Yards Per Game#9 Jaden Hollins33.710.7
#11 Anthony Snead14.0Receiving Yards Per Game#3 Eric Abdelrahman13.48.7
#21 Kyshead Arrington65.0Total Yards Per Game#9 Jaden Hollins59.724.5

Record Breakdown

Salem (25-26)

Cave Spring (25-26)

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