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 Richland (North Richland Hills, TX) varsity football team lost Friday's home conference game against Ryan (Denton, TX) by a score of 30-21.

Q1Q2Q3Q4Final
Ryan7160730
Richland1400721
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Fan Chat
  • Matchup Info

Box Score Stats

Ryan (25-26)

Richland (25-26)

65
Total Plays
76
19
First Downs
22
10
Penalties
10
60
Penalty Yards
82

Game Stats

Ryan

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1735204.48612.03095.4
9Quin Henigan (Sr)1735204.48612.03095.4
Richland

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1018148.55614.882.6
3Brett Kates (Jr)1018148.55614.882.6
Ryan

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals271254.610
9Quin Henigan (Sr)7273.90
17Brylon Moody (Jr)1-6-6.00
21Rontavian Brown (Jr)191045.51
Richland

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals493126.42823
1Jayshon Gibson (Jr)372125.72613
3Brett Kates (Jr)121008.3281
Ryan

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1720412.063
1Jose Melendez (Sr)3227.3
3Raymond Smith (Sr)68514.23
10D. Brooks (Sr)166.06
11C. Cunningham (Jr)47418.5
17Brylon Moody (Jr)294.5
21Rontavian Brown (Jr)188.0
Richland

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1015215.262
1Jayshon Gibson (Jr)2105.05
2Theo Gray (Sr)12525.0
4Kellen Williams (Jr)12525.0
10B. Sanders (Jr)3227.310
11Aaron Brooks (Sr)37023.362
Ryan

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals12520467396
1Jose Melendez (Sr)2222
3Raymond Smith (Sr)8585
9Quin Henigan (Sr)2727
10D. Brooks (Sr)66
11C. Cunningham (Jr)7474
12John Catlin (Jr)7878
17Brylon Moody (Jr)-693
21Rontavian Brown (Jr)1048112
Richland

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals312152464
1Jayshon Gibson (Jr)21210222
2Theo Gray (Sr)2525
3Brett Kates (Jr)100100
4Kellen Williams (Jr)2525
10B. Sanders (Jr)2222
11Aaron Brooks (Sr)7070
Ryan

Total Yards

#Athlete NameRushPassRecTotal
Team Totals125204204329
1Jose Melendez (Sr)2222
3Raymond Smith (Sr)8585
9Quin Henigan (Sr)27204231
10D. Brooks (Sr)66
11C. Cunningham (Jr)7474
17Brylon Moody (Jr)-693
21Rontavian Brown (Jr)1048112
Richland

Total Yards

#Athlete NameRushPassRecTotal
Team Totals312148152460
1Jayshon Gibson (Jr)21210222
2Theo Gray (Sr)2525
3Brett Kates (Jr)100148248
4Kellen Williams (Jr)2525
10B. Sanders (Jr)2222
11Aaron Brooks (Sr)7070
Ryan

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals763611212.0
2K. Freeman-wade (Sr)65112.0
5Uzziah Warmate (Sr)76132.0
6Xaier Hiler (Sr)426
7Jaxson Dozier (Sr)6410
8Errol West (Sr)5381.0
12John Catlin (Jr)44
14Chris Pace (Sr)11
19Timothy Johnson (Jr)112132.0
20Temperance Epps (Jr)527
22Kamarion Martin (Jr)8210
23Demari Ruth (Jr)112133.0
26Roy Mongo (Sr)11
34Tavion Walker (So)11
52Dominic Walker (Sr)437
90K. Maddox (Jr)22
94J. Morris (Jr)4152.0
Richland

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals2929584.0
7Quade Williams (Jr)156.5
8Gage Goodwin (Jr)33.5
12Hunter Yost (So)5491.0
17Jaxson Walker (Sr)123
24Chance Bailey (Sr)92111.0
26Jaiden Williams (Jr)3361.0
33Bryson Johnson (Jr)336
34Marvin Hodge (Fr)55
41Paxon Weeks (Jr)224
95Channing Garner (Jr)22
99G. Kneubuhl (So)33
Ryan

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.02
2K. Freeman-wade (Sr)2.0
7Jaxson Dozier (Sr)1
8Errol West (Sr)1
23Demari Ruth (Jr)1.0
Richland

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.0
24Chance Bailey (Sr)1.0
Ryan

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals51
6Xaier Hiler (Sr)2
7Jaxson Dozier (Sr)1
12John Catlin (Jr)2
13Cameron Ivory (Sr)1
Richland

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals1
33Bryson Johnson (Jr)1
Ryan

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals22
29Haylen Keese (Jr)22
Richland

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals527655.2602
20Beck Spivey (Jr)527655.2602
Ryan

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals37224.0402
29Haylen Keese (Jr)37224.0402
Richland

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals48020.036
3Brett Kates (Jr)48020.036
Ryan

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals16767.067
12John Catlin (Jr)17878.078

Kickoff and Punt Returns

Richland has not entered any kickoff and punt returns stats.
Ryan

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals848428
3Raymond Smith (Sr)318
12John Catlin (Jr)16
29Haylen Keese (Jr)424428
Richland

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals318321
1Jayshon Gibson (Jr)31818
20Beck Spivey (Jr)33
Ryan

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.001.04
29Haylen Keese (Jr)441.001.04
Richland

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.001.03
20Beck Spivey (Jr)331.001.03
Ryan

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals0318
3Raymond Smith (Sr)33
12John Catlin (Jr)0011
29Haylen Keese (Jr)4

Recap Video

Game Story

Texas High School Football - Richland falls to Ryan

October 10, 2025: North Richland Hills, TX 76180

The Ryan Raiders felled the host Richland Royals football team by a score of 30-21 in Friday's league challenge.

In their next game, the Raiders play the Azle Hornets (Azle, TX) in a 5A-1 Region I District 3 challenge, on Friday, October 17. Ryan will attempt to improve on its 5-1 season record. The Hornets come into the test with a 1-5 record after their 42-19 league win over Fossil Ridge (Keller, TX).

With the defeat, Richland drops to 5-2 on the campaign. The Royals host Aledo (Aledo, TX) to meet the Bearcats in a 5A-1 Region I District 3 test on Friday, October 24. The Bearcats come into the test with a record of 7-0. Aledo won 61-0 in their recent league test against Granbury (Granbury, TX)

Aleisha MollenRaiders Reporter
Cabel ParkerRoyals Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  1. Check In

    0 - 0 The scorer has checked in. Ryan 0, Richland 0
    Posted @ 6:59p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 7p
  3. Field Conditions

    Field Conditions Dry
    Posted @ 7p
  4. Weather Conditions

    Weather Conditions Fair
    Posted @ 7p
  5. 0 - 0

    Start of Game

    Ryan1st Quarter
    Ryan kicking off to Richland.
    Posted @ 7:05p
  6. 0 - 0

    Red Zone Alert

    Richland1st Quarter ~9 minutes to go
    Richland is inside Ryan's 20. Ryan 0, Richland 0
    Posted @ 7:07p
  7. 0 - 6

    Rushing Touchdown

    Richland1st Quarter ~9 minutes to go
    Richland - #1 Jayshon Gibson with a 3 Yd Rushing TD. Ryan 0, Richland 6
    Posted @ 7:08p
  8. 0 - 7

    Made Point After

    Richland1st Quarter ~9 minutes to go
    Richland - #20 Beck Spivey PAT Good. Ryan 0, Richland 7
    Posted @ 7:10p
  9. 0 - 7

    Possession Update - Kickoff

    Ryan1st Quarter ~9 minutes to go
    Richland kicked off to Ryan. Ryan has the ball on their own 25-yard line. Ryan 0, Richland 7
    Posted @ 7:11p
  10. 0 - 7

    Missed FG

    Richland1st Quarter ~6 minutes to go
    Ryan turned over possession on a missed field goal. Richland has the ball on their own 20-yard line. Ryan 0, Richland 7
    Posted @ 7:19p
  11. Commentary

    1st Quarter
    Ryan FG missed wide right from the 20yd line. Richland takes over on downs.
    Posted @ 7:19p
  12. 0 - 13

    Rushing Touchdown

    Richland1st Quarter ~3 minutes to go
    Richland - #1 Jayshon Gibson with a 2 Yd Rushing TD. Ryan 0, Richland 13
    Posted @ 7:24p
  13. 0 - 14

    Made Point After

    Richland1st Quarter ~3 minutes to go
    Richland - #20 Beck Spivey PAT Good. Ryan 0, Richland 14
    Posted @ 7:24p
  14. 0 - 14

    Possession Update - Kickoff

    Ryan1st Quarter ~3 minutes to go
    Richland kicked off to Ryan. Ryan has the ball on their own 25-yard line. Ryan 0, Richland 14
    Posted @ 7:27p
  15. 6 - 14

    Passing Touchdown

    Ryan1st Quarter Under a minute
    Ryan - Pass completed for a TD. Ryan 6, Richland 14
    Posted @ 7:34p
  16. 7 - 14

    Made Point After

    Ryan1st Quarter Under a minute
    Ryan - PAT Good. Ryan 7, Richland 14
    Posted @ 7:34p
  17. 7 - 14

    Possession Update - Kickoff

    Richland1st Quarter Under a minute
    Ryan kicked off to Richland. Richland has the ball on their own 5-yard line. Ryan 7, Richland 14
    Posted @ 7:35p
  18. 7 - 14

    End of 1st Quarter

    2nd Quarter
    Ryan 7, Richland 14
    Posted @ 7:36p
  19. 7 - 14

    Punt

    Ryan2nd Quarter ~9 minutes to go
    Richland has punted to Ryan. Ryan has the ball on their own 33-yard line. Ryan 7, Richland 14
    Posted @ 7:43p
  20. Commentary

    2nd Quarter
    Long Ryan Rushing TD by the QB negated by a holding penalty. 2 and 14 for Ryan.
    Posted @ 7:46p
  21. 7 - 14

    Big Play - Other

    Ryan2nd Quarter ~8 minutes to go
    Ryan with a big play. Ryan has the ball on Richland's 15-yard line. Ryan 7, Richland 14
    Posted @ 7:48p
  22. Commentary

    2nd Quarter
    Richland Returner muffs the punt. Ryan recovers.
    Posted @ 7:49p
  23. 13 - 14

    Passing Touchdown

    Ryan2nd Quarter ~8 minutes to go
    Ryan - Pass completed for a TD. Ryan 13, Richland 14
    Posted @ 7:49p
  24. 14 - 14

    Made Point After

    Ryan2nd Quarter ~8 minutes to go
    Ryan - PAT Good. Ryan 14, Richland 14
    Posted @ 7:50p
  25. 14 - 14

    Possession Update - Kickoff

    Richland2nd Quarter ~8 minutes to go
    Ryan kicked off to Richland. Richland has the ball on their own 25-yard line. Ryan 14, Richland 14
    Posted @ 7:51p
  26. 14 - 14

    Turnover on Downs

    Ryan2nd Quarter ~7 minutes to go
    Richland has turned possession over on downs. Ryan has the ball on their own 36-yard line. Ryan 14, Richland 14
    Posted @ 7:55p
  27. 14 - 14

    Punt

    Richland2nd Quarter ~4 minutes to go
    Ryan has punted to Richland. Richland has the ball on their own 8-yard line. Ryan 14, Richland 14
    Posted @ 8p
  28. 16 - 14

    Safety

    Ryan2nd Quarter ~3 minutes to go
    Ryan - Safety. Ryan 16, Richland 14
    Posted @ 8:03p
  29. Commentary

    2nd Quarter
    Blocked Punt out of the back of the Endzone.
    Posted @ 8:03p
  30. 22 - 14

    Kick Return Touchdown

    Ryan2nd Quarter ~2 minutes to go
    Ryan - Kick Return for a TD. Ryan 22, Richland 14
    Posted @ 8:05p
  31. 23 - 14

    Made Point After

    Ryan2nd Quarter ~2 minutes to go
    Ryan - PAT Good. Ryan 23, Richland 14
    Posted @ 8:05p
  32. 23 - 14

    Possession Update - Kickoff

    Richland2nd Quarter ~3 minutes to go
    Ryan kicked off to Richland. Richland has the ball on their own 25-yard line. Ryan 23, Richland 14
    Posted @ 8:08p
  33. 23 - 14

    Halftime

    Halftime
    Ryan 23, Richland 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:19p
  34. 23 - 14

    Start of 3rd Quarter

    Richland3rd Quarter
    Richland to kick off to Ryan.
    Posted @ 8:52p
  35. 23 - 14

    Punt

    Richland3rd Quarter ~11 minutes to go
    Ryan has punted to Richland. Richland has the ball on their own 6-yard line. Ryan 23, Richland 14
    Posted @ 8:54p
  36. 23 - 14

    Turnover on Downs

    Ryan3rd Quarter ~7 minutes to go
    Richland has turned possession over on downs. Ryan has the ball on their own 41-yard line. Ryan 23, Richland 14
    Posted @ 9:03p
  37. 23 - 14

    Punt

    Richland3rd Quarter ~4 minutes to go
    Ryan has punted to Richland. Richland has the ball on their own 20-yard line. Ryan 23, Richland 14
    Posted @ 9:08p
  38. 23 - 14

    Punt

    Ryan3rd Quarter ~3 minutes to go
    Richland has punted to Ryan. Ryan has the ball on Richland's 31-yard line. Ryan 23, Richland 14
    Posted @ 9:12p
  39. 23 - 14

    Turnover on Downs

    Richland3rd Quarter Under a minute
    Ryan has turned possession over on downs. Richland has the ball on their own 7-yard line. Ryan 23, Richland 14
    Posted @ 9:18p
  40. 23 - 14

    End of 3rd Quarter

    4th Quarter
    Ryan 23, Richland 14
    Posted @ 9:18p
  41. 23 - 14

    Long Pass

    Richland4th Quarter ~11 minutes to go
    Richland - #3 Brett Kates with a long pass to #11 Aaron Brooks. Richland has the ball on Ryan's 30-yard line. Ryan 23, Richland 14
    Posted @ 9:21p
  42. 23 - 20

    Rushing Touchdown

    Richland4th Quarter ~9 minutes to go
    Richland - #1 Jayshon Gibson with a 24 Yd Rushing TD. Ryan 23, Richland 20
    Posted @ 9:23p
  43. 23 - 21

    Made Point After

    Richland4th Quarter ~9 minutes to go
    Richland - #20 Beck Spivey PAT Good. Ryan 23, Richland 21
    Posted @ 9:23p
  44. 23 - 21

    Possession Update - Kickoff

    Ryan4th Quarter ~9 minutes to go
    Richland kicked off to Ryan. Ryan has the ball on their own 21-yard line. Ryan 23, Richland 21
    Posted @ 9:25p
  45. 23 - 21

    Punt

    Richland4th Quarter ~8 minutes to go
    Ryan has punted to Richland. Richland has the ball on their own 29-yard line. Ryan 23, Richland 21
    Posted @ 9:29p
  46. 23 - 21

    Big Play - Blocked Kick

    Ryan4th Quarter ~3 minutes to go
    Ryan with a blocked kick. Ryan has the ball on their own 32-yard line. Ryan 23, Richland 21
    Posted @ 9:39p
  47. 29 - 21

    Passing Touchdown

    Ryan4th Quarter ~2 minutes to go
    Ryan - Pass completed for a TD. Ryan 29, Richland 21
    Posted @ 9:46p
  48. 30 - 21

    Made Point After

    Ryan4th Quarter ~2 minutes to go
    Ryan - PAT Good. Ryan 30, Richland 21
    Posted @ 9:47p

Highlight Video

    1. MaxPreps Staff

      Beware of spam! Please do not follow links to third party sites. Report suspicious posts using the 'Report Spam' button.
    2. T. Batz

      Come on royals how are you losing?
    3. K. Shelton

      Lets go #RyanRaiders!!!
    4. T. Batz

      No
    5. T. Batz

      What was the final?
    6. T. Tiner

      30-21 Ryan was the final. Refs were definately on the payroll. Ryan cheated its way to another victory. Make sure yall thank those refs...

    Ryan @ Richland Football Game Info

    Fri., Oct. 10, 2025 @ 7p
    BISD Richland HS
    The Richland (North Richland Hills, TX) varsity football team lost Friday's home conference game against Ryan (Denton, TX) by a score of 30-21.

    Scoretracker Providers

    Aleisha MollenRaiders Reporter
    Cabel ParkerRoyals Reporter

    Rankings & Records

    Ryan (25-26)

    NationalTXSectionState Div.
    22940144
    OverallDistrictHomeAwayWin %District %PFPA
    5-13-12-13-0.833.75017482

    Richland (25-26)

    NationalTXSectionState Div.
    6751143517
    OverallDistrictHomeAwayWin %District %PFPA
    5-24-12-13-1.714.800285180

    Team Scoring Averages

    Q1Q2Q3Q4Final
    Ryan
    7.411.86.24.229.0
    Richland
    13.510.512.54.340.7

    Ryan Videos

    Richland Videos

    Team Stat Comparison

    RyanRichland
    142.3Rushing Yards Per Game266.4
    194.0Passing Yards Per Game200.0
    200.3Receiving Yards Per Game195.4
    336.3Total Yards Per Game466.4
    90.3Tackles Per Game62.0
    3.0Sacks Per Game1.5
    7.0Points Per Game6.0

    Team Leaders

    RyanRichlandNational Avg.
    #4 Tre'vaughn Reynolds108.4Rushing Yards Per Game#1 Jayshon Gibson184.013.2
    #9 Quin Henigan180.8Passing Yards Per Game#3 Brett Kates199.113.9
    #1 Jose Melendez45.3Receiving Yards Per Game#10 Benjamin Sanders74.310.6
    #9 Quin Henigan200.3Total Yards Per Game#3 Brett Kates255.028.3
    #23 Demari Ruth10.5Tackles Per Game#12 Hunter Yost8.62.7
    #2 Kha'ron Freeman-wade1.2Sacks Per Game#7 Quade Williams0.40.3
    #29 Haylen Keese7.0Points Per Game#20 Beck Spivey3.42.2

    Record Breakdown

    Ryan (25-26)

    Richland (25-26)

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