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 Cedar Ridge (Hillsborough, NC) varsity football team won Friday's home non-conference game against Graham (NC) by a score of 28-6.

Q1Q2Q3Q4Final
Graham60006
Cedar Ridge01221428
Final score provided by k. ward.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Awards
  • Matchup Info

Game Stats

Graham

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2203.1001.5030.0
3Ja'den Hamlet (Jr)2203.1001.5030.0
Cedar Ridge

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals713103.53814.70147.9
11Matthew Asay (Jr)713103.53814.70147.9
Graham

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals7-3-0.400
1Kam Mason (Jr)1-5-5.000
3Ja'den Hamlet (Jr)3227.300
14Cam Furges (So)1-2-2.000
15Devin Hennix (So)1-15-15.000
20Isaiah Sutton (Sr)1-3-3.000
Cedar Ridge

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals604036.72624
10Brian Tedder (Sr)382486.52612
11Matthew Asay (Jr)3217.001
21Juan Gonzalez (Fr)4348.51100
28Ethan McCall (So)151006.71211
Graham

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals231.50
4Jayden Hilton (Sr)1-8-8.00
9Rico Brooks (Sr)11111.00
Cedar Ridge

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals710314.7460
3Mason Hughes (Sr)5489.60
10Brian Tedder (Sr)25527.5460

Offensive Fumbles and Pancake Blocks

Graham has not entered any offensive fumbles and pancake blocks stats.
Cedar Ridge

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals113
10Brian Tedder (Sr)11
52Carlos Baldwin (Sr)1
62Luis Donjuan (Sr)2
Graham

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals-330
1Kam Mason (Jr)-50-5
3Ja'den Hamlet (Jr)22022
4Jayden Hilton (Sr)0-8-8
9Rico Brooks (Sr)01111
14Cam Furges (So)-20-2
15Devin Hennix (So)-150-15
20Isaiah Sutton (Sr)-30-3
Cedar Ridge

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals403103506
3Mason Hughes (Sr)04848
10Brian Tedder (Sr)24855303
11Matthew Asay (Jr)21021
21Juan Gonzalez (Fr)34034
28Ethan McCall (So)1000100
Graham

Total Yards

#Athlete NameRushPassRecTotal
Team Totals-3330
1Kam Mason (Jr)-500-5
3Ja'den Hamlet (Jr)223025
4Jayden Hilton (Sr)00-8-8
9Rico Brooks (Sr)001111
14Cam Furges (So)-200-2
15Devin Hennix (So)-1500-15
20Isaiah Sutton (Sr)-300-3
Cedar Ridge

Total Yards

#Athlete NameRushPassRecTotal
Team Totals403103103506
3Mason Hughes (Sr)004848
10Brian Tedder (Sr)248055303
11Matthew Asay (Jr)211030124
21Juan Gonzalez (Fr)340034
28Ethan McCall (So)10000100
Graham

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals53534.0
2Kamare Snipes (Sr)22
3Ja'den Hamlet (Jr)44
4Jayden Hilton (Sr)22
9Rico Brooks (Sr)1414
14Cam Furges (So)111.0
15Devin Hennix (So)11
20Isaiah Sutton (Sr)10101.0
24D. Spencer (Fr)44
25Deshawn Spencer (Fr)33
32Emarion Whitted (So)44
34Samuel Teleshuk (Jr)11
53Jazyian Smith (So)22
57Demarion Martin (So)221.0
66Devante Parker (Fr)111.0
77Nicholas Holman (Sr)22
Cedar Ridge

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals616111.0
1Caden Thompson (Sr)44
2Gavin Stone (Sr)33
3Mason Hughes (Sr)66
4Jayden Harvey (Sr)553.0
5Zy'On Nicholson (Jr)33
7Kaz Lute (Sr)22
10Brian Tedder (Sr)662.0
12Julian Provost (Jr)552.0
18Stephen Ivey (Sr)55
32Wyatt Harrell (Sr)663.0
43Joel Nicholson (Sr)33
52Carlos Baldwin (Sr)441.0
54Preston Utley (Jr)33
77Landon Walker (Jr)66
Graham

Sacks

#Athlete NameSacksYdlHurs
Team Totals2.0
20Isaiah Sutton (Sr)1.0
66Devante Parker (Fr)1.0
Cedar Ridge

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.017
4Jayden Harvey (Sr)6
12Julian Provost (Jr)3
32Wyatt Harrell (Sr)3.04
52Carlos Baldwin (Sr)2
77Landon Walker (Jr)5
Graham

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals232
4Jayden Hilton (Sr)12
9Rico Brooks (Sr)01
15Devin Hennix (So)1
24D. Spencer (Fr)01
66Devante Parker (Fr)01
Cedar Ridge

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals3544
1Caden Thompson (Sr)321
2Gavin Stone (Sr)21
5Zy'On Nicholson (Jr)1
7Kaz Lute (Sr)1
10Brian Tedder (Sr)01
12Julian Provost (Jr)01
32Wyatt Harrell (Sr)01
43Joel Nicholson (Sr)011

Points

Graham has not entered any points stats.
Cedar Ridge

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals2
11Matthew Asay (Jr)2

PATs and Field Goals

Graham has not entered any pats and field goals stats.
Cedar Ridge

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals23.7002
11Matthew Asay (Jr)23.7002

Touchdowns

Graham has not entered any touchdowns stats.
Cedar Ridge

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals40
10Brian Tedder (Sr)20
11Matthew Asay (Jr)10
28Ethan McCall (So)10
Stat Supplier Logo

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

Recap Video

Game Story

North Carolina High School Football - Cedar Ridge winner over Graham

August 29, 2025: Hillsborough, NC 27278

The Cedar Ridge Fighting Red Wolves (Hillsborough, NC) football knocked off the visiting Graham Red Devils (Graham, NC), 28-6 in Friday's non-league outing.

The Fighting Red Wolves now sport a 1-1 record. They take the field next when they host Western Harnett for a non-league outing on Friday, September 5. Cedar Ridge will clash with a Eagles squad coming off a 29-22 non-league win over Douglas Byrd (Fayetteville, NC). The Eagles record now stands at 1-1.

With the defeat, Graham drops to 0-2 on the campaign. The Red devils travel to East Chapel Hill (Chapel Hill, NC) to clash with the Wildcats in a non-league outing on Friday, September 5. The Wildcats come into the outing with a record of 1-1. East Chapel Hill lost 49-0 in their recent non-league outing against Green Hope (Cary, NC)

kyle wardFighting Red Wolves Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. Graham 0, CRHS 0
    Posted @ 7:01p
  2. Game Attendance

    1st Quarter
    Attendance Hundreds
    Posted @ 7:01p
  3. Field Conditions

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

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

    Possession Update - Kickoff

    Graham1st Quarter ~11 minutes to go
    Cedar Ridge kicked off to Graham. Graham has the ball on Cedar Ridge's 11-yard line. Graham 0, CRHS 0
    Posted @ 7:02p
  6. 0 - 0

    Turnover on Downs

    Cedar Ridge1st Quarter ~10 minutes to go
    Graham has turned possession over on downs. Cedar Ridge has the ball on their own 11-yard line. Graham 0, CRHS 0
    Posted @ 7:06p
  7. 0 - 0

    Fumble Recovery

    Graham1st Quarter ~8 minutes to go
    Graham - #24 Dytavious Spencer recovered a fumble by Cedar Ridge and has the ball on Cedar Ridge's 24-yard line. Graham 0, CRHS 0
    Posted @ 7:11p
  8. 6 - 0

    Fumble Recovery Returned for Touchdown

    Graham1st Quarter ~8 minutes to go
    Graham - #24 Dytavious Spencer with a 24-yard fumble return touchdown. Graham 6, CRHS 0
    Posted @ 7:11p
  9. 6 - 0

    Rushing Two Point Conversion Failed

    Graham1st Quarter ~8 minutes to go
    Graham - 2Pt Conversion Failed. Graham 6, CRHS 0
    Posted @ 7:11p
  10. 6 - 0

    Possession Update - Kickoff

    Cedar Ridge1st Quarter ~8 minutes to go
    Graham kicked off to Cedar Ridge. Cedar Ridge has the ball on their own 20-yard line. Graham 6, CRHS 0
    Posted @ 7:14p
  11. 6 - 0

    Punt

    Graham1st Quarter ~5 minutes to go
    Cedar Ridge has punted to Graham. Graham has the ball on Cedar Ridge's 35-yard line. Graham 6, CRHS 0
    Posted @ 7:17p
  12. 6 - 0

    Punt

    Cedar Ridge1st Quarter ~3 minutes to go
    Graham has punted to Cedar Ridge. Cedar Ridge has the ball on their own 18-yard line. Graham 6, CRHS 0
    Posted @ 7:22p
  13. 6 - 0

    End of 1st Quarter

    2nd Quarter
    Graham 6, CRHS 0
    Posted @ 7:28p
  14. 6 - 0

    Turnover on Downs

    Graham2nd Quarter ~11 minutes to go
    Cedar Ridge has turned possession over on downs. Graham has the ball on their own 47-yard line. Graham 6, CRHS 0
    Posted @ 7:30p
  15. 6 - 0

    Fumble Recovery

    Cedar Ridge2nd Quarter ~10 minutes to go
    Cedar Ridge - #10 Brian Tedder recovered a fumble by Graham and has the ball on Graham's 47-yard line. Graham 6, CRHS 0
    Posted @ 7:33p
  16. 6 - 0

    Long Pass

    Cedar Ridge2nd Quarter ~10 minutes to go
    Cedar Ridge - #11 Matthew Asay with a long pass to #3 Mason Hughes. Cedar Ridge has the ball on Graham's 18-yard line. Graham 6, CRHS 0
    Posted @ 7:34p
  17. 6 - 0

    Fumble Recovery

    Graham2nd Quarter ~9 minutes to go
    Graham recovered a fumble by Cedar Ridge and has the ball on their own 11-yard line. Graham 6, CRHS 0
    Posted @ 7:36p
  18. 6 - 0

    Fumble Recovery

    Cedar Ridge2nd Quarter ~8 minutes to go
    Cedar Ridge recovered a fumble by Graham and has the ball on Graham's 18-yard line. Graham 6, CRHS 0
    Posted @ 7:38p
  19. 6 - 6

    Rushing Touchdown

    Cedar Ridge2nd Quarter ~7 minutes to go
    Cedar Ridge - #10 Brian Tedder with a 6 Yd Rushing TD. Graham 6, CRHS 6
    Posted @ 7:40p
  20. 6 - 6

    Missed Point After

    Cedar Ridge2nd Quarter ~7 minutes to go
    Cedar Ridge - PAT Missed. Graham 6, CRHS 6
    Posted @ 7:41p
  21. 6 - 6

    Possession Update - Kickoff

    Graham2nd Quarter ~7 minutes to go
    Cedar Ridge kicked off to Graham. Graham has the ball on their own 32-yard line. Graham 6, CRHS 6
    Posted @ 7:43p
  22. 6 - 6

    Interception

    Cedar Ridge2nd Quarter ~6 minutes to go
    Cedar Ridge intercepts a Graham pass and has the ball on Graham's 35-yard line. Graham 6, CRHS 6
    Posted @ 7:45p
  23. 6 - 6

    Long Pass

    Cedar Ridge2nd Quarter ~5 minutes to go
    Cedar Ridge - #11 Matthew Asay with a long pass to #10 Brian Tedder. Cedar Ridge has the ball on Graham's 14-yard line. Graham 6, CRHS 6
    Posted @ 7:49p
  24. 6 - 12

    Rushing Touchdown

    Cedar Ridge2nd Quarter ~5 minutes to go
    Cedar Ridge - #28 Ethan McCall with a 1 Yd Rushing TD. Graham 6, CRHS 12
    Posted @ 7:51p
  25. 6 - 12

    Rushing Two Point Conversion Failed

    Cedar Ridge2nd Quarter ~5 minutes to go
    Cedar Ridge - 2Pt Conversion Failed. Graham 6, CRHS 12
    Posted @ 7:52p
  26. 6 - 12

    Possession Update - Kickoff

    Graham2nd Quarter ~4 minutes to go
    Cedar Ridge kicked off to Graham. Graham has the ball on their own 43-yard line. Graham 6, CRHS 12
    Posted @ 7:54p
  27. 6 - 12

    Punt

    Cedar Ridge2nd Quarter ~4 minutes to go
    Graham has punted to Cedar Ridge. Cedar Ridge has the ball on their own 33-yard line. Graham 6, CRHS 12
    Posted @ 8p
  28. 6 - 12

    Interception

    Graham2nd Quarter Under a minute
    Graham - #15 Devin Hennix intercepts a Cedar Ridge pass and has the ball on their own 45-yard line. Graham 6, CRHS 12
    Posted @ 8:08p
  29. 6 - 12

    Halftime

    Halftime
    Graham 6, CRHS 12
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:13p
  30. 6 - 12

    Start of 3rd Quarter

    Graham3rd Quarter
    Graham to kick off to Cedar Ridge.
    Posted @ 8:26p
  31. 6 - 12

    Possession Update - Kickoff

    Cedar Ridge3rd Quarter ~11 minutes to go
    Graham kicked off to Cedar Ridge. Cedar Ridge has the ball on Graham's 47-yard line. Graham 6, CRHS 12
    Posted @ 8:26p
  32. 6 - 12

    Turnover on Downs

    Graham3rd Quarter ~8 minutes to go
    Cedar Ridge has turned possession over on downs. Graham has the ball on their own 20-yard line. Graham 6, CRHS 12
    Posted @ 8:32p
  33. 6 - 12

    Fumble Recovery

    Cedar Ridge3rd Quarter ~8 minutes to go
    Cedar Ridge recovered a fumble by Graham and has the ball on Graham's 16-yard line. Graham 6, CRHS 12
    Posted @ 8:32p
  34. 6 - 12

    Turnover on Downs

    Graham3rd Quarter ~7 minutes to go
    Cedar Ridge has turned possession over on downs. Graham has the ball on their own 15-yard line. Graham 6, CRHS 12
    Posted @ 8:35p
  35. 6 - 14

    Safety

    Cedar Ridge3rd Quarter ~6 minutes to go
    Cedar Ridge - Safety. Graham 6, CRHS 14
    Posted @ 8:39p
  36. 6 - 14

    Possession Update - Kickoff

    Cedar Ridge3rd Quarter ~6 minutes to go
    Graham kicked off to Cedar Ridge. Cedar Ridge has the ball on their own 46-yard line. Graham 6, CRHS 14
    Posted @ 8:42p
  37. 6 - 14

    End of 3rd Quarter

    4th Quarter
    Graham 6, CRHS 14
    Posted @ 8:51p
  38. 6 - 20

    Rushing Touchdown

    Cedar Ridge4th Quarter ~11 minutes to go
    Cedar Ridge - #11 Matthew Asay with a 10 Yd Rushing TD. Graham 6, CRHS 20
    Posted @ 8:54p
  39. 6 - 21

    Made Point After

    Cedar Ridge4th Quarter ~11 minutes to go
    Cedar Ridge - #11 Matthew Asay PAT Good. Graham 6, CRHS 21
    Posted @ 8:54p
  40. 6 - 21

    Fumble Recovery

    Graham4th Quarter ~11 minutes to go
    Graham recovered a fumble by Cedar Ridge and has the ball on their own 46-yard line. Graham 6, CRHS 21
    Posted @ 8:58p
  41. 6 - 21

    Turnover on Downs

    Cedar Ridge4th Quarter ~10 minutes to go
    Graham has turned possession over on downs. Cedar Ridge has the ball on Graham's 36-yard line. Graham 6, CRHS 21
    Posted @ 9:02p
  42. 6 - 27

    Rushing Touchdown

    Cedar Ridge4th Quarter ~3 minutes to go
    Cedar Ridge - #10 Brian Tedder with a 15 Yd Rushing TD. Graham 6, CRHS 27
    Posted @ 9:19p
  43. 6 - 28

    Made Point After

    Cedar Ridge4th Quarter ~3 minutes to go
    Cedar Ridge - PAT Good. Graham 6, CRHS 28
    Posted @ 9:19p
  44. 6 - 28

    End of Game

    Final
    Graham 6, CRHS 28
    Posted @ 9:34p

Highlight Videos

Players of the Game

Graham (25-26)

Graham has not selected any Players of the Game.

Cedar Ridge (25-26)

Congratulations to #10 Brian Tedder (overall) and #1 Caden Thompson (defensive) for being selected the Cedar Ridge Football Players of the Game.

Graham @ Cedar Ridge Football Game Info

Fri., Aug. 29, 2025 @ 7p
The Cedar Ridge (Hillsborough, NC) varsity football team won Friday's home non-conference game against Graham (NC) by a score of 28-6.

Scoretracker Providers

kyle wardFighting Red Wolves Reporter

Rankings & Records

Graham (25-26)

NCClass
41257
OverallConferenceHomeAwayWin %Conference %PFPA
0-100-70-50-5.000.00050565

Cedar Ridge (25-26)

NCClass
40958
OverallConferenceHomeAwayWin %Conference %PFPA
1-90-51-50-4.100.00079411

Team Scoring Averages

Q1Q2Q3Q4Final
Graham
.6.82.41.25.0
Cedar Ridge
.82.32.01.87.9

Graham Videos

Cedar Ridge Videos

Team Stat Comparison

GrahamCedar Ridge
21.7Rushing Yards Per Game124.7
33.7Passing Yards Per Game106.1
22.9Receiving Yards Per Game106.7
55.3Total Yards Per Game230.8
21.0Tackles Per Game60.1
0.3Sacks Per Game1.7
-Pancake Blocks51

Team Leaders

GrahamCedar RidgeNational Avg.
#3 Ja'den Hamlet20.4Rushing Yards Per Game#8 Isaiah Craig46.511.8
#3 Ja'den Hamlet31.2Passing Yards Per Game#11 Matthew Asay115.311.9
#1 Kam Mason19.0Receiving Yards Per Game#3 Mason Hughes49.69.4
#3 Ja'den Hamlet51.6Total Yards Per Game#11 Matthew Asay140.525.9
#20 Isaiah Sutton5.0Tackles Per Game#3 Mason Hughes9.02.6
#66 Devante Parker0.5Sacks Per Game#32 Wyatt Harrell1.00.2
-
Pancake Blocks#50 Austin Brown125

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Graham0-1Cedar Ridge0-1
DateAwayHomeResultDateAwayHomeResult
9/5/25GrahamEast Chapel Hill(L) 53-128/22/25Cedar RidgeEast Chapel Hill(L) 44-0

Record Breakdown

Graham (25-26)

Cedar Ridge (25-26)

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