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 Oak Grove (Hattiesburg, MS) varsity football team lost Friday's home conference game against Petal (MS) by a score of 28-21.

Q1Q2Q3Q4Final
Petal777728
Oak Grove077721
Final score provided by B. Coleman.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Petal has not entered stats for this game.
Oak Grove

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2342307.54813.33030102.0
8KJ Roberts (Jr)010.00000039.6
12Kellen Hall (Jr)2341307.56113.33030104.4
Oak Grove

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals261094.2160
0Roman Causey (Jr)19764.0130
5C. Williams Jr. (Sr)199.090
12Kellen Hall (Jr)5234.6160
32Kayden Toney (So)111.010
Oak Grove

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals2330713.3303
0Roman Causey (Jr)3279.011
5C. Williams Jr. (Sr)34214.030
7Jared Milsap (Sr)24824.030
8KJ Roberts (Jr)912013.3253
11Deavious Weary (Sr)22211.013
13Micah Caraway (Jr)33110.315
32Kayden Toney (So)11717.017
Oak Grove

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals10930742458
0Roman Causey (Jr)7627103
5C. Williams Jr. (Sr)94251
7Jared Milsap (Sr)4848
8KJ Roberts (Jr)12042162
11Deavious Weary (Sr)2222
12Kellen Hall (Jr)2323
13Micah Caraway (Jr)3131
32Kayden Toney (So)11718
Oak Grove

Total Yards

#Athlete NameRushPassRecTotal
Team Totals109307307416
0Roman Causey (Jr)7627103
5C. Williams Jr. (Sr)94251
7Jared Milsap (Sr)4848
8KJ Roberts (Jr)0120120
11Deavious Weary (Sr)2222
12Kellen Hall (Jr)23307330
13Micah Caraway (Jr)3131
32Kayden Toney (So)11718
Oak Grove

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4735823.0
2Drelin Warner (Jr)415
6Kaden Knight (Jr)112
15Caleb Jones (Sr)213
20Josiah Barnes (Jr)5492.0
21Mac McDaniel (Sr)6814
24L. Anderson Jr (Jr)5381.0
27Austin Moody (So)314
30Kadrian Varnado (So)426
33Carter Grantham (Jr)336
44Deven Robertson (Jr)369
45Tyler Walker (Jr)11
93Pedro Anderson (Jr)11
98Edward Ruffin (Sr)527
99Bryan Balam (So)437
Oak Grove

Sacks

#Athlete NameSacksYdlHurs
Team Totals1
99Bryan Balam (So)1
Oak Grove

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals1
2Drelin Warner (Jr)1
Oak Grove

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals416842.0560
73Cooper Miller (Jr)416842.0560
Oak Grove

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals14949.0490
73Cooper Miller (Jr)14949.0490
Oak Grove

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals14242.04242
8KJ Roberts (Jr)14242.04242
Oak Grove

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals31833
8KJ Roberts (Jr)318
73Cooper Miller (Jr)33
Oak Grove

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.001.03
73Cooper Miller (Jr)331.001.03
Oak Grove

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals33
8KJ Roberts (Jr)33

Game Story

Mississippi High School Football - Petal holds off Oak Grove

October 10, 2025: Hattiesburg, MS 39402

The Petal Panthers (Petal, MS) football tipped the host Oak Grove Warriors (Hattiesburg, MS), 28-21 in Friday's league outing.

The Panthers now sport a 5-2 record. They take the field next when they travel to Brandon for a 7A Region 3 outing on Friday, October 17. Petal will clash with a Bulldogs squad coming off a 3-0 league win over Northwest Rankin (Brandon, MS). The Bulldogs record now stands at 3-3.

With the defeat, Oak Grove drops to 4-3 on the campaign. The Warriors travel to Meridian (Meridian, MS) to clash with the Wildcats in a 7A Region 3 outing on Friday, October 17. The Wildcats come into the outing with a record of 2-4. Meridian lost 38-17 in their recent league outing against Pearl (Pearl, MS)

Hunter NapperPanthers Reporter
Brandon ColemanWarriors Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Petal 0, Oak Grove 0
    Posted @ 6:51p
  2. Game Attendance

    Attendance At least 1,000
    Posted @ 6:52p
  3. Field Conditions

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

    Weather Conditions Fair
    Posted @ 6:52p
  5. Commentary

    Posted @ 6:55p
  6. 0 - 0

    Start of Game

    Oak Grove1st Quarter
    Oak Grove kicking off to Petal.
    Posted @ 6:59p
  7. 0 - 0

    Possession Update - Kickoff

    Petal1st Quarter ~11 minutes to go
    Oak Grove kicked off to Petal. Petal has the ball on their own 40-yard line. Petal 0, Oak Grove 0
    Posted @ 6:59p
  8. 0 - 0

    Long Pass

    Petal1st Quarter ~11 minutes to go
    Petal - #8 with a long pass to #14 Jaydan Stacy. Petal has the ball on Oak Grove's 37-yard line. Petal 0, Oak Grove 0
    Posted @ 7p
  9. 0 - 0

    Update

    Petal1st Quarter ~10 minutes to go
    Petal - 3rd down, ~10 minutes to go, ball on Oak Grove's 31-yard line. Petal 0, Oak Grove 0
    Posted @ 7:01p
  10. Commentary

    1st Quarter
    Petal has ball 4th and 2
    Posted @ 7:02p
  11. 0 - 0

    Update

    Petal1st Quarter ~10 minutes to go
    Petal - 1st down, ~10 minutes to go, ball on Oak Grove's 19-yard line. Petal 0, Oak Grove 0
    Posted @ 7:02p
  12. 0 - 0

    Update

    Petal1st Quarter ~9 minutes to go
    Petal - 2nd down, ~9 minutes to go, ball on Oak Grove's 13-yard line. Petal 0, Oak Grove 0
    Posted @ 7:03p
  13. 0 - 0

    Update

    Petal1st Quarter ~8 minutes to go
    Petal - 3rd down, ~8 minutes to go, ball on Oak Grove's 11-yard line. Petal 0, Oak Grove 0
    Posted @ 7:03p
  14. 0 - 0

    Update

    Petal1st Quarter ~8 minutes to go
    Petal - 4th down, ~8 minutes to go, ball on Oak Grove's 10-yard line. Petal 0, Oak Grove 0
    Posted @ 7:04p
  15. 0 - 0

    Update

    Petal1st Quarter ~7 minutes to go
    Petal - 1st down, ~7 minutes to go, ball on Oak Grove's 7-yard line. Petal 0, Oak Grove 0
    Posted @ 7:04p
  16. 6 - 0

    Rushing Touchdown

    Petal1st Quarter ~7 minutes to go
    Petal - #6 with a 8 Yd Rushing TD. Petal 6, Oak Grove 0
    Posted @ 7:06p
  17. 7 - 0

    Made Point After

    Petal1st Quarter ~7 minutes to go
    Petal - #87 Sam Haydel PAT Good. Petal 7, Oak Grove 0
    Posted @ 7:06p
  18. 7 - 0

    Possession Update - Kickoff

    Oak Grove1st Quarter ~7 minutes to go
    Petal kicked off to Oak Grove. Oak Grove has the ball on their own 20-yard line. Petal 7, Oak Grove 0
    Posted @ 7:07p
  19. 7 - 0

    Update

    Oak Grove1st Quarter ~6 minutes to go
    Oak Grove - 2nd down, ~6 minutes to go, ball on their own 20-yard line. Petal 7, Oak Grove 0
    Posted @ 7:08p
  20. 7 - 0

    Update

    Oak Grove1st Quarter ~6 minutes to go
    Oak Grove - 3rd down, ~6 minutes to go, ball on their own 19-yard line. Petal 7, Oak Grove 0
    Posted @ 7:09p
  21. 7 - 0

    Big Play - Sack

    Petal1st Quarter ~6 minutes to go
    Petal - #60 Braxton Hathorn with a sack. Oak Grove has the ball on their own 5-yard line. Petal 7, Oak Grove 0
    Posted @ 7:09p
  22. 7 - 0

    Punt

    Petal1st Quarter ~5 minutes to go
    Oak Grove has punted to Petal. Petal has the ball on their own 47-yard line. Petal 7, Oak Grove 0
    Posted @ 7:10p
  23. 7 - 0

    Big Play - Tackle For Loss

    Oak Grove1st Quarter ~5 minutes to go
    Oak Grove - #20 Josiah Barnes with a tackle for loss. Petal has the ball on their own 43-yard line. Petal 7, Oak Grove 0
    Posted @ 7:11p
  24. 7 - 0

    Update

    Petal1st Quarter ~4 minutes to go
    Petal - 3rd down, ~4 minutes to go, ball on their own 43-yard line. Petal 7, Oak Grove 0
    Posted @ 7:12p
  25. 7 - 0

    Update

    Petal1st Quarter ~4 minutes to go
    Petal - 4th down, ~4 minutes to go, ball on their own 43-yard line. Petal 7, Oak Grove 0
    Posted @ 7:12p
  26. 7 - 0

    Punt

    Oak Grove1st Quarter ~4 minutes to go
    Petal has punted to Oak Grove. Oak Grove has the ball on their own 27-yard line. Petal 7, Oak Grove 0
    Posted @ 7:13p
  27. 7 - 0

    Update

    Oak Grove1st Quarter ~4 minutes to go
    Oak Grove - 1st down, ~4 minutes to go, ball on their own 38-yard line. Petal 7, Oak Grove 0
    Posted @ 7:14p
  28. 7 - 0

    Update

    Oak Grove1st Quarter ~3 minutes to go
    Oak Grove - 2nd down, ~3 minutes to go, ball on their own 43-yard line. Petal 7, Oak Grove 0
    Posted @ 7:14p
  29. 7 - 0

    Update

    Oak Grove1st Quarter ~3 minutes to go
    Oak Grove - 1st down, ~3 minutes to go, ball on Petal's 44-yard line. Petal 7, Oak Grove 0
    Posted @ 7:15p
  30. Commentary

    1st Quarter
    False start OG 1st 15
    Posted @ 7:16p
  31. 7 - 0

    Update

    Oak Grove1st Quarter ~2 minutes to go
    Oak Grove - 2nd down, ~2 minutes to go, ball on Petal's 48-yard line. Petal 7, Oak Grove 0
    Posted @ 7:16p
  32. 7 - 0

    Update

    Oak Grove1st Quarter ~2 minutes to go
    Oak Grove - 3rd down, ~2 minutes to go, ball on Petal's 44-yard line. Petal 7, Oak Grove 0
    Posted @ 7:17p
  33. 7 - 0

    Update

    Oak Grove1st Quarter ~2 minutes to go
    Oak Grove - 1st down, ~2 minutes to go, ball on Petal's 31-yard line. Petal 7, Oak Grove 0
    Posted @ 7:17p
  34. 7 - 0

    Update

    Oak Grove1st Quarter ~1 minute to go
    Oak Grove - 2nd down, ~1 minute to go, ball on Petal's 22-yard line. Petal 7, Oak Grove 0
    Posted @ 7:18p
  35. 7 - 0

    Update

    Petal1st Quarter Under a minute
    Petal - 2nd down, Under a minute, ball on their own 27-yard line. Petal 7, Oak Grove 0
    Posted @ 7:19p
  36. 7 - 0

    Update

    Oak Grove1st Quarter Under a minute
    Oak Grove - 1st down, Under a minute, ball on Petal's 20-yard line. Petal 7, Oak Grove 0
    Posted @ 7:19p
  37. 7 - 0

    End of 1st Quarter

    2nd Quarter
    Petal 7, Oak Grove 0
    Posted @ 7:19p
  38. 7 - 0

    Missed FG

    Petal2nd Quarter ~11 minutes to go
    Oak Grove turned over possession on a missed field goal. Petal has the ball on their own 20-yard line. Petal 7, Oak Grove 0
    Posted @ 7:24p
  39. 7 - 0

    Update

    Petal2nd Quarter ~11 minutes to go
    Petal - 1st down, ~11 minutes to go, ball on their own 35-yard line. Petal 7, Oak Grove 0
    Posted @ 7:24p
  40. 7 - 0

    Update

    Petal2nd Quarter ~10 minutes to go
    Petal - 1st down, ~10 minutes to go, ball on Oak Grove's 44-yard line. Petal 7, Oak Grove 0
    Posted @ 7:26p
  41. 7 - 0

    Update

    Petal2nd Quarter ~10 minutes to go
    Petal - 1st down, ~10 minutes to go, ball on Oak Grove's 30-yard line. Petal 7, Oak Grove 0
    Posted @ 7:26p
  42. 7 - 0

    Update

    Petal2nd Quarter ~9 minutes to go
    Petal - 3rd down, ~9 minutes to go, ball on Oak Grove's 29-yard line. Petal 7, Oak Grove 0
    Posted @ 7:28p
  43. Commentary

    2nd Quarter
    4th and1 petal on OG 20
    Posted @ 7:29p
  44. 7 - 0

    Update

    Petal2nd Quarter ~8 minutes to go
    Petal - 1st down, ~8 minutes to go, ball on Oak Grove's 11-yard line. Petal 7, Oak Grove 0
    Posted @ 7:29p
  45. 7 - 0

    Update

    Petal2nd Quarter ~7 minutes to go
    Petal - 1st down, ~7 minutes to go, ball on Oak Grove's 1-yard line. Petal 7, Oak Grove 0
    Posted @ 7:31p
  46. 13 - 0

    Rushing Touchdown

    Petal2nd Quarter ~6 minutes to go
    Petal - #8 with a 1 Yd Rushing TD. Petal 13, Oak Grove 0
    Posted @ 7:31p
  47. 14 - 0

    Made Point After

    Petal2nd Quarter ~6 minutes to go
    Petal - #87 Sam Haydel PAT Good. Petal 14, Oak Grove 0
    Posted @ 7:33p
  48. Commentary

    2nd Quarter
    14 Petal/ 0 OG at 6:41 2nd Q
    Posted @ 7:33p
  49. 14 - 0

    Possession Update - Kickoff

    Oak Grove2nd Quarter ~6 minutes to go
    Petal kicked off to Oak Grove. Oak Grove has the ball on their own 20-yard line. Petal 14, Oak Grove 0
    Posted @ 7:35p
  50. 14 - 0

    Update

    Oak Grove2nd Quarter ~6 minutes to go
    Oak Grove - 3rd down, ~6 minutes to go, ball on their own 22-yard line. Petal 14, Oak Grove 0
    Posted @ 7:35p
  51. 14 - 0

    Long Pass

    Oak Grove2nd Quarter ~5 minutes to go
    Oak Grove - #13 Micah Caraway with a long pass to #5 Chavel Williams Jr.. Oak Grove has the ball on Petal's 49-yard line. Petal 14, Oak Grove 0
    Posted @ 7:36p
  52. Commentary

    2nd Quarter
    Pass to #5 was from #12, not #13
    Posted @ 7:37p
  53. 14 - 0

    Update

    Oak Grove2nd Quarter ~5 minutes to go
    Oak Grove - 1st down, ~5 minutes to go, ball on Petal's 49-yard line. Petal 14, Oak Grove 0
    Posted @ 7:37p
  54. 14 - 0

    Update

    Oak Grove2nd Quarter ~5 minutes to go
    Oak Grove - 3rd down, ~5 minutes to go, ball on Petal's 49-yard line. Petal 14, Oak Grove 0
    Posted @ 7:38p
  55. 14 - 0

    Update

    Oak Grove2nd Quarter ~4 minutes to go
    Oak Grove - 4th down, ~4 minutes to go, ball on Petal's 40-yard line. Petal 14, Oak Grove 0
    Posted @ 7:39p
  56. 14 - 0

    Update

    Oak Grove2nd Quarter ~4 minutes to go
    Oak Grove - 1st down, ~4 minutes to go, ball on Petal's 25-yard line. Petal 14, Oak Grove 0
    Posted @ 7:40p
  57. 14 - 6

    Passing Touchdown

    Oak Grove2nd Quarter ~3 minutes to go
    Oak Grove - #12 Kellen Hall 25 Yd pass completed to #8 KJ Roberts for a TD. Petal 14, Oak Grove 6
    Posted @ 7:43p
  58. 14 - 7

    Made Point After

    Oak Grove2nd Quarter ~3 minutes to go
    Oak Grove - #73 Cooper Miller PAT Good. Petal 14, Oak Grove 7
    Posted @ 7:44p
  59. 14 - 7

    Possession Update - Kickoff

    Petal2nd Quarter ~3 minutes to go
    Oak Grove kicked off to Petal. Petal has the ball on their own 26-yard line. Petal 14, Oak Grove 7
    Posted @ 7:46p
  60. 14 - 7

    Update

    Petal2nd Quarter ~3 minutes to go
    Petal - 3rd down, ~3 minutes to go, ball on their own 29-yard line. Petal 14, Oak Grove 7
    Posted @ 7:47p
  61. Commentary

    2nd Quarter
    Petal TO They have it 3rd and 7 on their own 29 2:19 left 2Q
    Posted @ 7:48p
  62. 14 - 7

    Update

    Petal2nd Quarter ~2 minutes to go
    Petal - 4th down, ~2 minutes to go, ball on their own 30-yard line. Petal 14, Oak Grove 7
    Posted @ 7:49p
  63. 14 - 7

    Punt

    Oak Grove2nd Quarter ~2 minutes to go
    Petal has punted to Oak Grove. Oak Grove has the ball on their own 29-yard line. Petal 14, Oak Grove 7
    Posted @ 7:50p
  64. 14 - 7

    Update

    Oak Grove2nd Quarter ~1 minute to go
    Oak Grove - 1st down, ~1 minute to go, ball on Petal's 41-yard line. Petal 14, Oak Grove 7
    Posted @ 7:50p
  65. 14 - 7

    Update

    Oak Grove2nd Quarter ~1 minute to go
    Oak Grove - 1st down, ~1 minute to go, ball on Petal's 46-yard line. Petal 14, Oak Grove 7
    Posted @ 7:51p
  66. 14 - 7

    Update

    Oak Grove2nd Quarter ~1 minute to go
    Oak Grove - 2nd down, ~1 minute to go, ball on Petal's 39-yard line. Petal 14, Oak Grove 7
    Posted @ 7:52p
  67. 14 - 7

    Update

    Oak Grove2nd Quarter ~1 minute to go
    Oak Grove - 3rd down, ~1 minute to go, ball on Petal's 36-yard line. Petal 14, Oak Grove 7
    Posted @ 7:52p
  68. 14 - 7

    Update

    Oak Grove2nd Quarter ~1 minute to go
    Oak Grove - 4th down, ~1 minute to go, ball on Petal's 36-yard line. Petal 14, Oak Grove 7
    Posted @ 7:53p
  69. 14 - 7

    Turnover on Downs

    Petal2nd Quarter ~1 minute to go
    Oak Grove has turned possession over on downs. Petal has the ball on their own 36-yard line. Petal 14, Oak Grove 7
    Posted @ 7:54p
  70. 14 - 7

    Halftime

    Halftime
    Petal 14, Oak Grove 7
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:55p
  71. 14 - 7

    Start of 3rd Quarter

    Petal3rd Quarter
    Petal to kick off to Oak Grove.
    Posted @ 8:22p
  72. 14 - 7

    Possession Update - Kickoff

    Oak Grove3rd Quarter ~11 minutes to go
    Petal kicked off to Oak Grove. Oak Grove has the ball on their own 44-yard line. Petal 14, Oak Grove 7
    Posted @ 8:24p
  73. 14 - 7

    Long Run

    Oak Grove3rd Quarter ~11 minutes to go
    Oak Grove - #0 Roman Causey with a long run. Oak Grove has the ball on Petal's 43-yard line. Petal 14, Oak Grove 7
    Posted @ 8:25p
  74. 14 - 7

    Update

    Oak Grove3rd Quarter ~11 minutes to go
    Oak Grove - 2nd down, ~11 minutes to go, ball on Petal's 37-yard line. Petal 14, Oak Grove 7
    Posted @ 8:25p
  75. 14 - 7

    Update

    Oak Grove3rd Quarter ~10 minutes to go
    Oak Grove - 3rd down, ~10 minutes to go, ball on Petal's 40-yard line. Petal 14, Oak Grove 7
    Posted @ 8:26p
  76. 14 - 7

    Long Pass

    Oak Grove3rd Quarter ~10 minutes to go
    Oak Grove - #12 Kellen Hall with a long pass to #32 Kayden Toney. Oak Grove has the ball on Petal's 24-yard line. Petal 14, Oak Grove 7
    Posted @ 8:26p
  77. 14 - 7

    Big Play - Tackle For Loss

    Petal3rd Quarter ~10 minutes to go
    Petal - #74 Corey Wells with a tackle for loss. Oak Grove has the ball on Petal's 28-yard line. Petal 14, Oak Grove 7
    Posted @ 8:27p
  78. 14 - 7

    Long Run

    Oak Grove3rd Quarter ~9 minutes to go
    Oak Grove - #12 Kellen Hall with a long run. Oak Grove has the ball on Petal's 12-yard line. Petal 14, Oak Grove 7
    Posted @ 8:28p
  79. 14 - 13

    Passing Touchdown

    Oak Grove3rd Quarter ~9 minutes to go
    Oak Grove - #12 Kellen Hall 12 Yd pass completed to #8 KJ Roberts for a TD. Petal 14, Oak Grove 13
    Posted @ 8:29p
  80. 14 - 14

    Made Point After

    Oak Grove3rd Quarter ~9 minutes to go
    Oak Grove - #73 Cooper Miller PAT Good. Petal 14, Oak Grove 14
    Posted @ 8:29p
  81. 14 - 14

    Possession Update - Kickoff

    Petal3rd Quarter ~8 minutes to go
    Oak Grove kicked off to Petal. Petal has the ball on their own 30-yard line. Petal 14, Oak Grove 14
    Posted @ 8:31p
  82. 14 - 14

    Update

    Petal3rd Quarter ~8 minutes to go
    Petal - 3rd down, ~8 minutes to go, ball on their own 36-yard line. Petal 14, Oak Grove 14
    Posted @ 8:33p
  83. 14 - 14

    Update

    Petal3rd Quarter ~7 minutes to go
    Petal - 4th down, ~7 minutes to go, ball on their own 37-yard line. Petal 14, Oak Grove 14
    Posted @ 8:33p
  84. 14 - 14

    Punt

    Oak Grove3rd Quarter ~6 minutes to go
    Petal has punted to Oak Grove. Oak Grove has the ball on their own 16-yard line. Petal 14, Oak Grove 14
    Posted @ 8:34p
  85. 14 - 14

    Big Play - Tackle For Loss

    Petal3rd Quarter ~6 minutes to go
    Petal with a tackle for loss. Oak Grove has the ball on their own 13-yard line. Petal 14, Oak Grove 14
    Posted @ 8:35p
  86. 14 - 14

    Update

    Oak Grove3rd Quarter ~6 minutes to go
    Oak Grove - 3rd down, ~6 minutes to go, ball on their own 22-yard line. Petal 14, Oak Grove 14
    Posted @ 8:35p
  87. 14 - 14

    Update

    Oak Grove3rd Quarter ~5 minutes to go
    Oak Grove - 1st down, ~5 minutes to go, ball on their own 27-yard line. Petal 14, Oak Grove 14
    Posted @ 8:36p
  88. 14 - 14

    Update

    Oak Grove3rd Quarter ~5 minutes to go
    Oak Grove - 2nd down, ~5 minutes to go, ball on their own 35-yard line. Petal 14, Oak Grove 14
    Posted @ 8:36p
  89. 14 - 14

    Update

    Oak Grove3rd Quarter ~4 minutes to go
    Oak Grove - 1st down, ~4 minutes to go, ball on their own 40-yard line. Petal 14, Oak Grove 14
    Posted @ 8:37p
  90. Commentary

    3rd Quarter
    False start OG 1st & 15 fro their own 35
    Posted @ 8:38p
  91. Commentary

    3rd Quarter
    Another false startOG 1st & 20
    Posted @ 8:38p
  92. 14 - 14

    Update

    Oak Grove3rd Quarter ~3 minutes to go
    Oak Grove - 2nd down, ~3 minutes to go, ball on their own 43-yard line. Petal 14, Oak Grove 14
    Posted @ 8:39p
  93. Commentary

    3rd Quarter
    Defensive pass interference
    Posted @ 8:40p
  94. 14 - 14

    Update

    Oak Grove3rd Quarter ~3 minutes to go
    Oak Grove - 1st down, ~3 minutes to go, ball on Petal's 42-yard line. Petal 14, Oak Grove 14
    Posted @ 8:40p
  95. Commentary

    3rd Quarter
    Another def. Pass interference
    Posted @ 8:41p
  96. 14 - 14

    Update

    Oak Grove3rd Quarter ~3 minutes to go
    Oak Grove - 1st down, ~3 minutes to go, ball on Petal's 27-yard line. Petal 14, Oak Grove 14
    Posted @ 8:41p
  97. 14 - 14

    Update

    Oak Grove3rd Quarter ~2 minutes to go
    Oak Grove - 2nd down, ~2 minutes to go, ball on Petal's 25-yard line. Petal 14, Oak Grove 14
    Posted @ 8:42p
  98. 14 - 14

    Update

    Oak Grove3rd Quarter ~2 minutes to go
    Oak Grove - 3rd down, ~2 minutes to go, ball on Petal's 21-yard line. Petal 14, Oak Grove 14
    Posted @ 8:42p
  99. 14 - 14

    Update

    Oak Grove3rd Quarter ~1 minute to go
    Oak Grove - 4th down, ~1 minute to go, ball on Petal's 21-yard line. Petal 14, Oak Grove 14
    Posted @ 8:43p
  100. 14 - 14

    Turnover on Downs

    Petal3rd Quarter ~1 minute to go
    Oak Grove has turned possession over on downs. Petal has the ball on their own 33-yard line. Petal 14, Oak Grove 14
    Posted @ 8:44p
  101. 14 - 14

    Long Pass

    Petal3rd Quarter ~1 minute to go
    Petal - #8 with a long pass to #17 Drew Moody. Petal has the ball on Oak Grove's 13-yard line. Petal 14, Oak Grove 14
    Posted @ 8:45p
  102. 14 - 14

    Update

    Petal3rd Quarter ~1 minute to go
    Petal - 2nd down, ~1 minute to go, ball on Oak Grove's 10-yard line. Petal 14, Oak Grove 14
    Posted @ 8:46p
  103. 20 - 14

    Rushing Touchdown

    Petal3rd Quarter Under a minute
    Petal - #8 with a 10 Yd Rushing TD. Petal 20, Oak Grove 14
    Posted @ 8:46p
  104. 21 - 14

    Made Point After

    Petal3rd Quarter Under a minute
    Petal - #87 Sam Haydel PAT Good. Petal 21, Oak Grove 14
    Posted @ 8:47p
  105. 21 - 14

    Possession Update - Kickoff

    Oak Grove3rd Quarter Under a minute
    Petal kicked off to Oak Grove. Oak Grove has the ball on their own 20-yard line. Petal 21, Oak Grove 14
    Posted @ 8:48p
  106. Commentary

    3rd Quarter
    0:42 left in 3rd
    Posted @ 8:48p
  107. 21 - 14

    Long Pass

    Oak Grove3rd Quarter Under a minute
    Oak Grove - #12 Kellen Hall with a long pass to #8 KJ Roberts. Oak Grove has the ball on their own 41-yard line. Petal 21, Oak Grove 14
    Posted @ 8:50p
  108. 21 - 14

    End of 3rd Quarter

    4th Quarter
    Petal 21, Oak Grove 14
    Posted @ 8:50p
  109. Commentary

    4th Quarter
    OG ball to start 4th. Trailing 21-14 2nd & 10 at their own 41
    Posted @ 8:52p
  110. 21 - 14

    Long Pass

    Oak Grove4th Quarter ~11 minutes to go
    Oak Grove - #12 Kellen Hall with a long pass to #13 Micah Caraway. Oak Grove has the ball on Petal's 44-yard line. Petal 21, Oak Grove 14
    Posted @ 8:52p
  111. 21 - 14

    Update

    Oak Grove4th Quarter ~11 minutes to go
    Oak Grove - 2nd down, ~11 minutes to go, ball on their own 44-yard line. Petal 21, Oak Grove 14
    Posted @ 8:53p
  112. 21 - 14

    Update

    Oak Grove4th Quarter ~11 minutes to go
    Oak Grove - 3rd down, ~11 minutes to go, ball on Petal's 35-yard line. Petal 21, Oak Grove 14
    Posted @ 8:54p
  113. 21 - 14

    Update

    Oak Grove4th Quarter ~10 minutes to go
    Oak Grove - 1st down, ~10 minutes to go, ball on Petal's 29-yard line. Petal 21, Oak Grove 14
    Posted @ 8:54p
  114. 21 - 14

    Update

    Oak Grove4th Quarter ~10 minutes to go
    Oak Grove - 2nd down, ~10 minutes to go, ball on Petal's 21-yard line. Petal 21, Oak Grove 14
    Posted @ 8:55p
  115. 21 - 14

    Update

    Oak Grove4th Quarter ~10 minutes to go
    Oak Grove - 3rd down, ~10 minutes to go, ball on Petal's 20-yard line. Petal 21, Oak Grove 14
    Posted @ 8:55p
  116. Commentary

    4th Quarter
    Timeout OG AT 9:08 4th Q 3rd and 1 1/2 at petal 20
    Posted @ 8:57p
  117. 21 - 14

    Update

    Oak Grove4th Quarter ~9 minutes to go
    Oak Grove - 1st down, ~9 minutes to go, ball on Petal's 18-yard line. Petal 21, Oak Grove 14
    Posted @ 8:57p
  118. 21 - 20

    Passing Touchdown

    Oak Grove4th Quarter ~8 minutes to go
    Oak Grove - #12 Kellen Hall 18 Yd pass completed to #8 KJ Roberts for a TD. Petal 21, Oak Grove 20
    Posted @ 8:58p
  119. 21 - 21

    Made Point After

    Oak Grove4th Quarter ~8 minutes to go
    Oak Grove - #73 Cooper Miller PAT Good. Petal 21, Oak Grove 21
    Posted @ 8:59p
  120. 21 - 21

    Possession Update - Kickoff

    Petal4th Quarter ~8 minutes to go
    Oak Grove kicked off to Petal. Petal has the ball on their own 35-yard line. Petal 21, Oak Grove 21
    Posted @ 9:01p
  121. 21 - 21

    Update

    Petal4th Quarter ~7 minutes to go
    Petal - 3rd down, ~7 minutes to go, ball on their own 43-yard line. Petal 21, Oak Grove 21
    Posted @ 9:03p
  122. 21 - 21

    Update

    Petal4th Quarter ~7 minutes to go
    Petal - 1st down, ~7 minutes to go, ball on their own 45-yard line. Petal 21, Oak Grove 21
    Posted @ 9:03p
  123. 21 - 21

    Update

    Oak Grove4th Quarter ~6 minutes to go
    Oak Grove - 2nd down, ~6 minutes to go, ball on their own 49-yard line. Petal 21, Oak Grove 21
    Posted @ 9:04p
  124. 21 - 21

    Update

    Petal4th Quarter ~5 minutes to go
    Petal - 1st down, ~5 minutes to go, ball on Oak Grove's 44-yard line. Petal 21, Oak Grove 21
    Posted @ 9:05p
  125. Commentary

    4th Quarter
    5:56 to go Petal on OG 45 2nd and 10
    Posted @ 9:06p
  126. Commentary

    4th Quarter
    3rd & 9 petal
    Posted @ 9:06p
  127. 21 - 21

    Long Pass

    Petal4th Quarter ~5 minutes to go
    Petal with a long pass. Petal has the ball on Oak Grove's 22-yard line. Petal 21, Oak Grove 21
    Posted @ 9:07p
  128. 21 - 21

    Update

    Petal4th Quarter ~4 minutes to go
    Petal - 2nd down, ~4 minutes to go, ball on Oak Grove's 15-yard line. Petal 21, Oak Grove 21
    Posted @ 9:08p
  129. 27 - 21

    Rushing Touchdown

    Petal4th Quarter ~4 minutes to go
    Petal - #6 with a 15 Yd Rushing TD. Petal 27, Oak Grove 21
    Posted @ 9:09p
  130. 28 - 21

    Made Point After

    Petal4th Quarter ~4 minutes to go
    Petal - #87 Sam Haydel PAT Good. Petal 28, Oak Grove 21
    Posted @ 9:09p
  131. Commentary

    4th Quarter
    4:13 remaining in game 28 Petal / 21 OG
    Posted @ 9:10p
  132. 28 - 21

    Possession Update - Kickoff

    Oak Grove4th Quarter ~4 minutes to go
    Petal kicked off to Oak Grove. Oak Grove has the ball on their own 20-yard line. Petal 28, Oak Grove 21
    Posted @ 9:10p
  133. Commentary

    4th Quarter
    False start OG. They start in a hole
    Posted @ 9:11p
  134. Commentary

    4th Quarter
    2nd & 15 OG from their own 15
    Posted @ 9:12p
  135. 28 - 21

    Update

    Oak Grove4th Quarter ~3 minutes to go
    Oak Grove - 1st down, ~3 minutes to go, ball on their own 33-yard line. Petal 28, Oak Grove 21
    Posted @ 9:12p
  136. 28 - 21

    Update

    Oak Grove4th Quarter ~3 minutes to go
    Oak Grove - 2nd down, ~3 minutes to go, ball on their own 33-yard line. Petal 28, Oak Grove 21
    Posted @ 9:13p
  137. 28 - 21

    Update

    Oak Grove4th Quarter ~3 minutes to go
    Oak Grove - 3rd down, ~3 minutes to go, ball on their own 40-yard line. Petal 28, Oak Grove 21
    Posted @ 9:14p
  138. Commentary

    4th Quarter
    4th & 3 OG. Going for it
    Posted @ 9:14p
  139. 28 - 21

    Turnover on Downs

    Petal4th Quarter ~2 minutes to go
    Oak Grove has turned possession over on downs. Petal has the ball on Oak Grove's 40-yard line. Petal 28, Oak Grove 21
    Posted @ 9:15p
  140. Commentary

    4th Quarter
    After 15 yard personal foul petal (dead ball)
    Posted @ 9:16p
  141. 28 - 21

    Update

    Petal4th Quarter ~2 minutes to go
    Petal - 1st down, ~2 minutes to go, ball on their own 45-yard line. Petal 28, Oak Grove 21
    Posted @ 9:17p
  142. 28 - 21

    Long Run

    Petal4th Quarter ~2 minutes to go
    Petal - #6 with a long run. Petal has the ball on Oak Grove's 33-yard line. Petal 28, Oak Grove 21
    Posted @ 9:17p
  143. 28 - 21

    Update

    Petal4th Quarter ~1 minute to go
    Petal - 2nd down, ~1 minute to go, ball on Oak Grove's 32-yard line. Petal 28, Oak Grove 21
    Posted @ 9:18p
  144. Commentary

    4th Quarter
    Time out OG PEATAL HAS 2nd & 9 on OG 32 1:46 in game
    Posted @ 9:19p
  145. Commentary

    4th Quarter
    3rd and 9 petal Time OG 1:41 left. No more time outs for OG
    Posted @ 9:20p
  146. 28 - 21

    Update

    Petal4th Quarter ~1 minute to go
    Petal - 4th down, ~1 minute to go, ball on Oak Grove's 33-yard line. Petal 28, Oak Grove 21
    Posted @ 9:21p
  147. 28 - 21

    Turnover on Downs

    Oak Grove4th Quarter Under a minute
    Petal has turned possession over on downs. Oak Grove has the ball on their own 29-yard line. Petal 28, Oak Grove 21
    Posted @ 9:21p
  148. Commentary

    4th Quarter
    51 sec in game OG on own 29
    Posted @ 9:22p
  149. 28 - 21

    Update

    Oak Grove4th Quarter Under a minute
    Oak Grove - 1st down, Under a minute, ball on their own 40-yard line. Petal 28, Oak Grove 21
    Posted @ 9:22p
  150. Commentary

    4th Quarter
    2nd & 10 from own 40 37 sec
    Posted @ 9:23p
  151. 28 - 21

    Update

    Oak Grove4th Quarter Under a minute
    Oak Grove - 3rd down, Under a minute, ball on their own 49-yard line. Petal 28, Oak Grove 21
    Posted @ 9:23p
  152. Commentary

    4th Quarter
    4th down og
    Posted @ 9:24p
  153. 28 - 21

    Turnover on Downs

    Petal4th Quarter Under a minute
    Oak Grove has turned possession over on downs. Petal has the ball on Oak Grove's 44-yard line. Petal 28, Oak Grove 21
    Posted @ 9:25p
  154. Commentary

    4th Quarter
    Petal has possession with 12 sec. Game over
    Posted @ 9:25p
  155. 28 - 21

    End of Game

    Final
    Petal 28, Oak Grove 21
    Posted @ 9:26p

Petal @ Oak Grove Football Game Info

Fri., Oct. 10, 2025 @ 7p
The Oak Grove (Hattiesburg, MS) varsity football team lost Friday's home conference game against Petal (MS) by a score of 28-21.

Scoretracker Providers

Hunter NapperPanthers Reporter
Brandon ColemanWarriors Reporter

Rankings & Records

Petal (25-26)

NationalMSClass
27886
OverallDistrictHomeAwayWin %District %PFPA
5-21-03-02-2.7141.000192141

Oak Grove (25-26)

NationalMSClass
395138
OverallDistrictHomeAwayWin %District %PFPA
4-30-13-11-2.571.000241164

Team Scoring Averages

Q1Q2Q3Q4Final
Petal
7.88.08.73.327.4
Oak Grove
5.413.89.66.634.4

Petal Videos

Oak Grove Videos

Team Stat Comparison

PetalOak Grove
-Rushing Yards Per Game160.3
-Passing Yards Per Game232.7
-Receiving Yards Per Game232.7
-Total Yards Per Game393.0
-Tackles Per Game73.6
-Sacks Per Game1.4
-Points Per Game0.9

Team Leaders

PetalOak GroveNational Avg.
-
Rushing Yards Per Game#0 Roman Causey99.713.2
-
Passing Yards Per Game#12 Kellen Hall231.613.9
-
Receiving Yards Per Game#8 KJ Roberts80.910.6
-
Total Yards Per Game#12 Kellen Hall246.128.3
-
Tackles Per Game#21 Mac McDaniel11.72.7
-
Sacks Per Game#15 Caleb Jones0.40.3
-
Points Per Game#73 Cooper Miller0.92.2

Record Breakdown

Petal (25-26)

Oak Grove (25-26)

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