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 Ocean Springs (MS) varsity football team won Friday's home non-conference game against Petal (MS) by a score of 27-17.

Q1Q2Q3Q4Final
Petal773017
Ocean Springs13140027
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Petal has not entered stats for this game.
Ocean Springs

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1014133.71413.30043101.2
9C. Berglind (So)91390.69210.0002188.6
22Lanny Waltman (So)11431.00043.00043137.5
Ocean Springs

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals332307.07404
0Santiago Gaetan (So)144.040
2S. Whitehead (Sr)48922.37401
8I. Michael Harlan (Jr)133.030
9C. Berglind (So)5336.6130
13Solomon Baggett (Sr)13675.21702
22Lanny Waltman (So)8334.170
71Raymond Johnson (Sr)111.0101
Ocean Springs

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1113312.143
2S. Whitehead (Sr)3237.711
8I. Michael Harlan (Jr)36020.043
10Hayden Berglind (Sr)23316.514
13Solomon Baggett (Sr)199.09
22Lanny Waltman (So)284.04
Ocean Springs

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals2301331712392
0Santiago Gaetan (So)44
2S. Whitehead (Sr)89239121
7Landen Donald (So)88
8I. Michael Harlan (Jr)3601275
9C. Berglind (So)3333
10Hayden Berglind (Sr)3333
13Solomon Baggett (Sr)67976
22Lanny Waltman (So)33841
71Raymond Johnson (Sr)11
Ocean Springs

Total Yards

#Athlete NameRushPassRecTotal
Team Totals230133133363
0Santiago Gaetan (So)44
2S. Whitehead (Sr)8923112
8I. Michael Harlan (Jr)36063
9C. Berglind (So)3390123
10Hayden Berglind (Sr)3333
13Solomon Baggett (Sr)67976
22Lanny Waltman (So)3343884
71Raymond Johnson (Sr)11
Ocean Springs

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals5122735.0
0Santiago Gaetan (So)22
1Lucas Sinopoli (Sr)44
3Jacolby Bailey (Sr)7310
4Brody Saenz (Sr)10212
5Gabe Virga (Sr)516
6Ayden Watson (Sr)6511
18Eric Johnson (Sr)213
19Eli Chennault (Sr)426
23Jax Westbrook (Jr)3252.0
24Peyton Jones (Sr)213
27Bryson Hathorn (So)224
39Brian Skrmetti (Sr)11
51Cobin Moore (Jr)111.0
97Kaegan Lymon (Jr)3252.0
Ocean Springs

Sacks

#Athlete NameSacksYdlHurs
Team Totals1.0
97Kaegan Lymon (Jr)1.0
Ocean Springs

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals210121
1Lucas Sinopoli (Sr)15
3Jacolby Bailey (Sr)2
4Brody Saenz (Sr)1
6Ayden Watson (Sr)1
7Landen Donald (So)1
19Eli Chennault (Sr)1
27Bryson Hathorn (So)12
97Kaegan Lymon (Jr)1
Ocean Springs

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals529959.8604
17Peyton Williams (Sr)529959.8604
Ocean Springs

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals621035.0421
17Peyton Williams (Sr)621035.0421
Ocean Springs

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals2178.5911212.01229
2S. Whitehead (Sr)199.099
7Landen Donald (So)188.088
8I. Michael Harlan (Jr)11212.01212
Ocean Springs

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals42433
2S. Whitehead (Sr)16
13Solomon Baggett (Sr)212
71Raymond Johnson (Sr)16
99Evan Ta (So)33
Ocean Springs

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals34.801.03
99Evan Ta (So)34.801.03
Ocean Springs

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals44
2S. Whitehead (Sr)11
13Solomon Baggett (Sr)22
71Raymond Johnson (Sr)11

Game Story

Mississippi High School Football - Ocean Springs winner over Petal

September 5, 2025: Ocean Springs, MS 39564

The Ocean Springs Greyhounds (Ocean Springs, MS) football knocked off the visiting Petal Panthers (Petal, MS), 27-17 in Friday's non-league outing.

The Greyhounds now sport a 2-0 record. They take the field next when they travel to Pascagoula for a non-league outing on Friday, September 12. Ocean Springs will clash with a Panthers squad coming off a 21-18 non-league loss to Biloxi (Biloxi, MS). The Panthers record now stands at 1-1.

With the defeat, Petal drops to 1-1 on the campaign. The Panthers travel to Columbia (Columbia, MS) to battle the Wildcats in a non-league game on Friday, September 12. The Wildcats enter the game with a record of 2-0. Columbia won 47-12 in their recent non-league game against West Marion (Foxworth, MS)

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

    1st Quarter
    0 - 0 The scorer has checked in. Petal 0, OSHS 0
    Posted @ 7:06p
  2. 0 - 0

    Possession Update - Kickoff

    Ocean Springs1st Quarter ~11 minutes to go
    Petal kicked off to Ocean Springs. Ocean Springs has the ball on Petal's 22-yard line. Petal 0, OSHS 0
    Posted @ 7:06p
  3. 0 - 0

    Update

    Ocean Springs1st Quarter ~10 minutes to go
    Ocean Springs - 2nd down, ~10 minutes to go, ball on Petal's 25-yard line. Petal 0, OSHS 0
    Posted @ 7:08p
  4. 0 - 0

    Update

    Ocean Springs1st Quarter ~10 minutes to go
    Ocean Springs - 3rd down, ~10 minutes to go, ball on Petal's 25-yard line. Petal 0, OSHS 0
    Posted @ 7:08p
  5. 0 - 6

    Rushing Touchdown

    Ocean Springs1st Quarter ~10 minutes to go
    Ocean Springs - 25 Yd Rushing TD. Petal 0, OSHS 6
    Posted @ 7:09p
  6. 0 - 7

    Made Point After

    Ocean Springs1st Quarter ~10 minutes to go
    Ocean Springs - PAT Good. Petal 0, OSHS 7
    Posted @ 7:09p
  7. 0 - 7

    Possession Update - Kickoff

    Petal1st Quarter ~10 minutes to go
    Ocean Springs kicked off to Petal. Petal has the ball on their own 20-yard line. Petal 0, OSHS 7
    Posted @ 7:11p
  8. 0 - 7

    Update

    Petal1st Quarter ~10 minutes to go
    Petal - 1st down, ~10 minutes to go, ball on their own 30-yard line. Petal 0, OSHS 7
    Posted @ 7:12p
  9. 0 - 7

    Update

    Petal1st Quarter ~10 minutes to go
    Petal - 2nd down, ~10 minutes to go, ball on their own 30-yard line. Petal 0, OSHS 7
    Posted @ 7:15p
  10. 0 - 7

    Update

    Petal1st Quarter ~10 minutes to go
    Petal - 2nd down, ~10 minutes to go, ball on their own 46-yard line. Petal 0, OSHS 7
    Posted @ 7:16p
  11. 0 - 7

    Update

    Petal1st Quarter ~9 minutes to go
    Petal - 1st down, ~9 minutes to go, ball on Ocean Springs' 32-yard line. Petal 0, OSHS 7
    Posted @ 7:18p
  12. 0 - 7

    Fumble Recovery

    Ocean Springs1st Quarter ~8 minutes to go
    Ocean Springs recovered a fumble by Petal and has the ball on their own 45-yard line. Petal 0, OSHS 7
    Posted @ 7:18p
  13. 0 - 7

    Long Pass

    Ocean Springs1st Quarter ~8 minutes to go
    Ocean Springs with a long pass. Ocean Springs has the ball on Petal's 5-yard line. Petal 0, OSHS 7
    Posted @ 7:19p
  14. 0 - 7

    Update

    Ocean Springs1st Quarter ~6 minutes to go
    Ocean Springs - 3rd down, ~6 minutes to go, ball on Petal's 3-yard line. Petal 0, OSHS 7
    Posted @ 7:20p
  15. 0 - 7

    Update

    Ocean Springs1st Quarter ~5 minutes to go
    Ocean Springs - 1st down, ~5 minutes to go, ball on Petal's 1-yard line. Petal 0, OSHS 7
    Posted @ 7:21p
  16. 0 - 13

    Rushing Touchdown

    Ocean Springs1st Quarter ~5 minutes to go
    Ocean Springs - 1 Yd Rushing TD. Petal 0, OSHS 13
    Posted @ 7:23p
  17. 0 - 13

    Missed Point After

    Ocean Springs1st Quarter ~5 minutes to go
    Ocean Springs - PAT Missed. Petal 0, OSHS 13
    Posted @ 7:23p
  18. 0 - 13

    Possession Update - Kickoff

    Petal1st Quarter ~4 minutes to go
    Ocean Springs kicked off to Petal. Petal has the ball on their own 40-yard line. Petal 0, OSHS 13
    Posted @ 7:25p
  19. 0 - 13

    Update

    Petal1st Quarter ~4 minutes to go
    Petal - 1st down, ~4 minutes to go, ball on Ocean Springs' 45-yard line. Petal 0, OSHS 13
    Posted @ 7:26p
  20. 0 - 13

    Update

    Petal1st Quarter ~4 minutes to go
    Petal - 1st down, ~4 minutes to go, ball on Ocean Springs' 40-yard line. Petal 0, OSHS 13
    Posted @ 7:26p
  21. 0 - 13

    Long Run

    Petal1st Quarter ~3 minutes to go
    Petal with a long run. Petal has the ball on Ocean Springs' 28-yard line. Petal 0, OSHS 13
    Posted @ 7:27p
  22. 0 - 13

    Update

    Petal1st Quarter ~3 minutes to go
    Petal - 3rd down, ~3 minutes to go, ball on Ocean Springs' 28-yard line. Petal 0, OSHS 13
    Posted @ 7:28p
  23. 6 - 13

    Passing Touchdown

    Petal1st Quarter ~2 minutes to go
    Petal - 28 Yd pass completed to #14 Jaydan Stacy for a TD. Petal 6, OSHS 13
    Posted @ 7:29p
  24. 7 - 13

    Made Point After

    Petal1st Quarter ~2 minutes to go
    Petal - #87 Sam Haydel PAT Good. Petal 7, OSHS 13
    Posted @ 7:30p
  25. 7 - 13

    Possession Update - Kickoff

    Ocean Springs1st Quarter ~1 minute to go
    Petal kicked off to Ocean Springs. Ocean Springs has the ball on Petal's 25-yard line. Petal 7, OSHS 13
    Posted @ 7:32p
  26. 7 - 13

    Update

    Ocean Springs1st Quarter ~1 minute to go
    Ocean Springs - 1st down, ~1 minute to go, ball on their own 35-yard line. Petal 7, OSHS 13
    Posted @ 7:33p
  27. 7 - 13

    Big Play - Tackle For Loss

    Petal1st Quarter ~1 minute to go
    Petal with a tackle for loss. Ocean Springs has the ball on their own 33-yard line. Petal 7, OSHS 13
    Posted @ 7:33p
  28. 7 - 13

    Update

    Ocean Springs1st Quarter ~1 minute to go
    Ocean Springs - 3rd down, ~1 minute to go, ball on their own 39-yard line. Petal 7, OSHS 13
    Posted @ 7:34p
  29. 7 - 13

    Update

    Ocean Springs1st Quarter ~1 minute to go
    Ocean Springs - 4th down, ~1 minute to go, ball on their own 39-yard line. Petal 7, OSHS 13
    Posted @ 7:34p
  30. 7 - 13

    Punt

    Petal1st Quarter ~1 minute to go
    Ocean Springs has punted to Petal. Petal has the ball on their own 29-yard line. Petal 7, OSHS 13
    Posted @ 7:35p
  31. 7 - 13

    Fumble Recovery

    Ocean Springs1st Quarter Under a minute
    Ocean Springs recovered a fumble by Petal and has the ball on Petal's 24-yard line. Petal 7, OSHS 13
    Posted @ 7:36p
  32. 7 - 13

    End of 1st Quarter

    2nd Quarter
    Petal 7, OSHS 13
    Posted @ 7:37p
  33. 7 - 13

    Update

    Ocean Springs2nd Quarter ~11 minutes to go
    Ocean Springs - 2nd down, ~11 minutes to go, ball on Petal's 16-yard line. Petal 7, OSHS 13
    Posted @ 7:39p
  34. 7 - 13

    Update

    Ocean Springs2nd Quarter ~11 minutes to go
    Ocean Springs - 1st down, ~11 minutes to go, ball on Petal's 9-yard line. Petal 7, OSHS 13
    Posted @ 7:40p
  35. 7 - 13

    Update

    Ocean Springs2nd Quarter ~11 minutes to go
    Ocean Springs - 2nd down, ~11 minutes to go, ball on Petal's 5-yard line. Petal 7, OSHS 13
    Posted @ 7:42p
  36. 7 - 13

    Update

    Ocean Springs2nd Quarter ~11 minutes to go
    Ocean Springs - 3rd down, ~11 minutes to go, ball on Petal's 2-yard line. Petal 7, OSHS 13
    Posted @ 7:43p
  37. 7 - 19

    Rushing Touchdown

    Ocean Springs2nd Quarter ~10 minutes to go
    Ocean Springs - 2 Yd Rushing TD. Petal 7, OSHS 19
    Posted @ 7:43p
  38. 7 - 20

    Score Correction

    Ocean Springs2nd Quarter
    Score correction for Ocean Springs in 2nd Quarter. Petal 7, OSHS 20
    Posted @ 7:46p
  39. 7 - 20

    Possession Update - Kickoff

    Petal2nd Quarter ~10 minutes to go
    Ocean Springs kicked off to Petal. Petal has the ball on Ocean Springs' 20-yard line. Petal 7, OSHS 20
    Posted @ 7:48p
  40. 7 - 20

    Long Pass

    Petal2nd Quarter ~10 minutes to go
    Petal with a long pass. Petal has the ball on Ocean Springs' 35-yard line. Petal 7, OSHS 20
    Posted @ 7:49p
  41. 7 - 20

    Big Play - Tackle For Loss

    Ocean Springs2nd Quarter ~9 minutes to go
    Ocean Springs with a tackle for loss. Petal has the ball on their own 30-yard line. Petal 7, OSHS 20
    Posted @ 7:50p
  42. 7 - 20

    Update

    Petal2nd Quarter ~9 minutes to go
    Petal - 2nd down, ~9 minutes to go, ball on their own 25-yard line. Petal 7, OSHS 20
    Posted @ 7:50p
  43. 7 - 20

    Long Pass

    Petal2nd Quarter ~9 minutes to go
    Petal with a long pass. Petal has the ball on their own 42-yard line. Petal 7, OSHS 20
    Posted @ 7:51p
  44. 7 - 20

    Update

    Petal2nd Quarter ~9 minutes to go
    Petal - 4th down, ~9 minutes to go, ball on their own 44-yard line. Petal 7, OSHS 20
    Posted @ 7:52p
  45. 7 - 20

    Punt

    Ocean Springs2nd Quarter ~8 minutes to go
    Petal has punted to Ocean Springs. Ocean Springs has the ball on their own 25-yard line. Petal 7, OSHS 20
    Posted @ 7:55p
  46. 7 - 26

    Rushing Touchdown

    Ocean Springs2nd Quarter ~8 minutes to go
    Ocean Springs - 75 Yd Rushing TD. Petal 7, OSHS 26
    Posted @ 7:56p
  47. 7 - 27

    Made Point After

    Ocean Springs2nd Quarter ~8 minutes to go
    Ocean Springs - PAT Good. Petal 7, OSHS 27
    Posted @ 7:57p
  48. 7 - 27

    Possession Update - Kickoff

    Petal2nd Quarter ~5 minutes to go
    Ocean Springs kicked off to Petal. Petal has the ball on their own 20-yard line. Petal 7, OSHS 27
    Posted @ 7:58p
  49. 7 - 27

    Update

    Petal2nd Quarter ~5 minutes to go
    Petal - 3rd down, ~5 minutes to go, ball on their own 25-yard line. Petal 7, OSHS 27
    Posted @ 8p
  50. 7 - 27

    Update

    Petal2nd Quarter ~5 minutes to go
    Petal - 1st down, ~5 minutes to go, ball on their own 30-yard line. Petal 7, OSHS 27
    Posted @ 8p
  51. 7 - 27

    Update

    Petal2nd Quarter ~5 minutes to go
    Petal - 2nd down, ~5 minutes to go, ball on Ocean Springs' 34-yard line. Petal 7, OSHS 27
    Posted @ 8:02p
  52. 7 - 27

    Update

    Ocean Springs2nd Quarter ~5 minutes to go
    Ocean Springs - 1st down, ~5 minutes to go, ball on their own 41-yard line. Petal 7, OSHS 27
    Posted @ 8:02p
  53. 7 - 27

    Update

    Petal2nd Quarter ~5 minutes to go
    Petal - 1st down, ~5 minutes to go, ball on Ocean Springs' 48-yard line. Petal 7, OSHS 27
    Posted @ 8:03p
  54. 7 - 27

    Update

    Petal2nd Quarter ~5 minutes to go
    Petal - 1st down, ~5 minutes to go, ball on Ocean Springs' 43-yard line. Petal 7, OSHS 27
    Posted @ 8:04p
  55. 7 - 27

    Update

    Petal2nd Quarter ~4 minutes to go
    Petal - 3rd down, ~4 minutes to go, ball on Ocean Springs' 39-yard line. Petal 7, OSHS 27
    Posted @ 8:05p
  56. 7 - 27

    Long Run

    Petal2nd Quarter ~4 minutes to go
    Petal with a long run. Petal has the ball on Ocean Springs' 33-yard line. Petal 7, OSHS 27
    Posted @ 8:05p
  57. 7 - 27

    Update

    Petal2nd Quarter ~2 minutes to go
    Petal - 2nd down, ~2 minutes to go, ball on Ocean Springs' 44-yard line. Petal 7, OSHS 27
    Posted @ 8:08p
  58. 7 - 27

    Update

    Petal2nd Quarter ~2 minutes to go
    Petal - 3rd down, ~2 minutes to go, ball on Ocean Springs' 41-yard line. Petal 7, OSHS 27
    Posted @ 8:09p
  59. 7 - 27

    Long Pass

    Petal2nd Quarter ~1 minute to go
    Petal with a long pass. Petal has the ball on Ocean Springs' 22-yard line. Petal 7, OSHS 27
    Posted @ 8:10p
  60. 7 - 27

    Long Run

    Petal2nd Quarter ~1 minute to go
    Petal with a long run. Petal has the ball on Ocean Springs' 2-yard line. Petal 7, OSHS 27
    Posted @ 8:11p
  61. 13 - 27

    Rushing Touchdown

    Petal2nd Quarter ~1 minute to go
    Petal - #8 with a 2 Yd Rushing TD. Petal 13, OSHS 27
    Posted @ 8:13p
  62. 14 - 27

    Made Point After

    Petal2nd Quarter ~1 minute to go
    Petal - PAT Good. Petal 14, OSHS 27
    Posted @ 8:13p
  63. 14 - 27

    Possession Update - Kickoff

    Ocean Springs2nd Quarter ~1 minute to go
    Petal kicked off to Ocean Springs. Ocean Springs has the ball on their own 35-yard line. Petal 14, OSHS 27
    Posted @ 8:15p
  64. 14 - 27

    Update

    Ocean Springs2nd Quarter ~1 minute to go
    Ocean Springs - 1st down, ~1 minute to go, ball on their own 45-yard line. Petal 14, OSHS 27
    Posted @ 8:16p
  65. 14 - 27

    Update

    Ocean Springs2nd Quarter ~1 minute to go
    Ocean Springs - 2nd down, ~1 minute to go, ball on their own 40-yard line. Petal 14, OSHS 27
    Posted @ 8:16p
  66. 14 - 27

    Big Play - Tackle For Loss

    Petal2nd Quarter Under a minute
    Petal - #11 Jacob Bridges with a tackle for loss. Ocean Springs has the ball on their own 38-yard line. Petal 14, OSHS 27
    Posted @ 8:18p
  67. 14 - 27

    Update

    Ocean Springs2nd Quarter Under a minute
    Ocean Springs - 4th down, Under a minute, ball on their own 39-yard line. Petal 14, OSHS 27
    Posted @ 8:18p
  68. 14 - 27

    Punt

    Petal2nd Quarter Under a minute
    Ocean Springs has punted to Petal. Petal has the ball on their own 49-yard line. Petal 14, OSHS 27
    Posted @ 8:21p
  69. 14 - 27

    Halftime

    Halftime
    Petal 14, OSHS 27
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:22p
  70. 14 - 27

    Start of 3rd Quarter

    Ocean Springs3rd Quarter
    Ocean Springs to kick off to Petal.
    Posted @ 8:45p
  71. 14 - 27

    Possession Update - Kickoff

    Petal3rd Quarter ~11 minutes to go
    Ocean Springs kicked off to Petal. Petal has the ball on their own 20-yard line. Petal 14, OSHS 27
    Posted @ 8:47p
  72. 14 - 27

    Update

    Petal3rd Quarter ~10 minutes to go
    Petal - 3rd down, ~10 minutes to go, ball on their own 26-yard line. Petal 14, OSHS 27
    Posted @ 8:49p
  73. 14 - 27

    Long Pass

    Petal3rd Quarter ~10 minutes to go
    Petal with a long pass. Petal has the ball on Ocean Springs' 33-yard line. Petal 14, OSHS 27
    Posted @ 8:51p
  74. 14 - 27

    Long Run

    Petal3rd Quarter ~9 minutes to go
    Petal with a long run. Petal has the ball on Ocean Springs' 17-yard line. Petal 14, OSHS 27
    Posted @ 8:51p
  75. 14 - 27

    Update

    Petal3rd Quarter ~9 minutes to go
    Petal - 2nd down, ~9 minutes to go, ball on Ocean Springs' 11-yard line. Petal 14, OSHS 27
    Posted @ 8:52p
  76. 14 - 27

    Update

    Petal3rd Quarter ~9 minutes to go
    Petal - 3rd down, ~9 minutes to go, ball on Ocean Springs' 10-yard line. Petal 14, OSHS 27
    Posted @ 8:52p
  77. 14 - 27

    Update

    Petal3rd Quarter ~9 minutes to go
    Petal - 4th down, ~9 minutes to go, ball on Ocean Springs' 12-yard line. Petal 14, OSHS 27
    Posted @ 8:53p
  78. 17 - 27

    Field Goal

    Petal3rd Quarter ~9 minutes to go
    Petal - #87 Sam Haydel kicks a 22 Yd Field Goal. Petal 17, OSHS 27
    Posted @ 8:54p
  79. 17 - 27

    Possession Update - Kickoff

    Ocean Springs3rd Quarter ~9 minutes to go
    Petal kicked off to Ocean Springs. Ocean Springs has the ball on their own 20-yard line. Petal 17, OSHS 27
    Posted @ 8:56p
  80. 17 - 27

    Update

    Ocean Springs3rd Quarter ~8 minutes to go
    Ocean Springs - 3rd down, ~8 minutes to go, ball on their own 24-yard line. Petal 17, OSHS 27
    Posted @ 8:56p
  81. 17 - 27

    Update

    Ocean Springs3rd Quarter ~8 minutes to go
    Ocean Springs - 2nd down, ~8 minutes to go, ball on their own 13-yard line. Petal 17, OSHS 27
    Posted @ 8:58p
  82. 17 - 27

    Update

    Ocean Springs3rd Quarter ~8 minutes to go
    Ocean Springs - 4th down, ~8 minutes to go, ball on their own 26-yard line. Petal 17, OSHS 27
    Posted @ 8:59p
  83. 17 - 27

    Punt

    Petal3rd Quarter ~5 minutes to go
    Ocean Springs has punted to Petal. Petal has the ball on their own 42-yard line. Petal 17, OSHS 27
    Posted @ 8:59p
  84. 17 - 27

    Update

    Petal3rd Quarter ~4 minutes to go
    Petal - 1st down, ~4 minutes to go, ball on Ocean Springs' 43-yard line. Petal 17, OSHS 27
    Posted @ 9:03p
  85. 17 - 27

    Long Pass

    Petal3rd Quarter ~4 minutes to go
    Petal with a long pass. Petal has the ball on Ocean Springs' 30-yard line. Petal 17, OSHS 27
    Posted @ 9:03p
  86. 17 - 27

    Update

    Petal3rd Quarter ~4 minutes to go
    Petal - 1st down, ~4 minutes to go, ball on Ocean Springs' 20-yard line. Petal 17, OSHS 27
    Posted @ 9:04p
  87. 17 - 27

    Update

    Petal3rd Quarter ~4 minutes to go
    Petal - 3rd down, ~4 minutes to go, ball on Ocean Springs' 23-yard line. Petal 17, OSHS 27
    Posted @ 9:05p
  88. 17 - 27

    Missed FG

    Ocean Springs3rd Quarter ~4 minutes to go
    Petal turned over possession on a missed field goal. Ocean Springs has the ball on their own 30-yard line. Petal 17, OSHS 27
    Posted @ 9:06p
  89. 17 - 27

    Update

    Ocean Springs3rd Quarter ~3 minutes to go
    Ocean Springs - 2nd down, ~3 minutes to go, ball on their own 24-yard line. Petal 17, OSHS 27
    Posted @ 9:07p
  90. 17 - 27

    Update

    Ocean Springs3rd Quarter ~2 minutes to go
    Ocean Springs - 3rd down, ~2 minutes to go, ball on their own 27-yard line. Petal 17, OSHS 27
    Posted @ 9:08p
  91. 17 - 27

    Update

    Ocean Springs3rd Quarter ~2 minutes to go
    Ocean Springs - 4th down, ~2 minutes to go, ball on their own 38-yard line. Petal 17, OSHS 27
    Posted @ 9:08p
  92. 17 - 27

    Update

    Ocean Springs3rd Quarter ~2 minutes to go
    Ocean Springs - 1st down, ~2 minutes to go, ball on their own 34-yard line. Petal 17, OSHS 27
    Posted @ 9:09p
  93. 17 - 27

    Update

    Ocean Springs3rd Quarter ~2 minutes to go
    Ocean Springs - 2nd down, ~2 minutes to go, ball on their own 37-yard line. Petal 17, OSHS 27
    Posted @ 9:10p
  94. 17 - 27

    Update

    Ocean Springs3rd Quarter ~2 minutes to go
    Ocean Springs - 3rd down, ~2 minutes to go, ball on their own 37-yard line. Petal 17, OSHS 27
    Posted @ 9:11p
  95. 17 - 27

    Update

    Ocean Springs3rd Quarter Under a minute
    Ocean Springs - 4th down, Under a minute, ball on their own 38-yard line. Petal 17, OSHS 27
    Posted @ 9:12p
  96. 17 - 27

    Punt

    Petal3rd Quarter Under a minute
    Ocean Springs has punted to Petal. Petal has the ball on their own 34-yard line. Petal 17, OSHS 27
    Posted @ 9:12p
  97. 17 - 27

    Update

    Petal3rd Quarter Under a minute
    Petal - 2nd down, Under a minute, ball on their own 26-yard line. Petal 17, OSHS 27
    Posted @ 9:13p
  98. 17 - 27

    End of 3rd Quarter

    4th Quarter
    Petal 17, OSHS 27
    Posted @ 9:13p
  99. 17 - 27

    Interception

    Ocean Springs4th Quarter ~11 minutes to go
    Ocean Springs - #27 Bryson Hathorn intercepts a Petal pass and has the ball on Petal's 27-yard line. Petal 17, OSHS 27
    Posted @ 9:15p
  100. 17 - 27

    Update

    Ocean Springs4th Quarter ~10 minutes to go
    Ocean Springs - 2nd down, ~10 minutes to go, ball on Petal's 20-yard line. Petal 17, OSHS 27
    Posted @ 9:16p
  101. 17 - 27

    Update

    Ocean Springs4th Quarter ~10 minutes to go
    Ocean Springs - 3rd down, ~10 minutes to go, ball on Petal's 18-yard line. Petal 17, OSHS 27
    Posted @ 9:17p
  102. 17 - 27

    Update

    Ocean Springs4th Quarter ~10 minutes to go
    Ocean Springs - 4th down, ~10 minutes to go, ball on Petal's 18-yard line. Petal 17, OSHS 27
    Posted @ 9:17p
  103. 17 - 27

    Big Play - Blocked Kick

    Petal4th Quarter ~10 minutes to go
    Petal with a blocked kick. Petal has the ball on their own 18-yard line. Petal 17, OSHS 27
    Posted @ 9:19p
  104. 17 - 27

    Update

    Petal4th Quarter ~10 minutes to go
    Petal - 2nd down, ~10 minutes to go, ball on their own 22-yard line. Petal 17, OSHS 27
    Posted @ 9:20p
  105. 17 - 27

    Update

    Petal4th Quarter ~9 minutes to go
    Petal - 3rd down, ~9 minutes to go, ball on their own 22-yard line. Petal 17, OSHS 27
    Posted @ 9:20p
  106. 17 - 27

    Update

    Petal4th Quarter ~9 minutes to go
    Petal - 3rd down, ~9 minutes to go, ball on their own 17-yard line. Petal 17, OSHS 27
    Posted @ 9:21p
  107. 17 - 27

    Update

    Petal4th Quarter ~9 minutes to go
    Petal - 4th down, ~9 minutes to go, ball on their own 23-yard line. Petal 17, OSHS 27
    Posted @ 9:23p
  108. 17 - 27

    Punt

    Ocean Springs4th Quarter ~9 minutes to go
    Petal has punted to Ocean Springs. Ocean Springs has the ball on their own 12-yard line. Petal 17, OSHS 27
    Posted @ 9:24p
  109. 17 - 27

    Big Play - Tackle For Loss

    Petal4th Quarter ~8 minutes to go
    Petal - #72 with a tackle for loss. Ocean Springs has the ball on their own 5-yard line. Petal 17, OSHS 27
    Posted @ 9:25p
  110. 17 - 27

    Update

    Ocean Springs4th Quarter ~8 minutes to go
    Ocean Springs - 3rd down, ~8 minutes to go, ball on their own 5-yard line. Petal 17, OSHS 27
    Posted @ 9:26p
  111. 17 - 27

    Long Run

    Ocean Springs4th Quarter ~8 minutes to go
    Ocean Springs with a long run. Ocean Springs has the ball on their own 20-yard line. Petal 17, OSHS 27
    Posted @ 9:26p
  112. 17 - 27

    Long Run

    Ocean Springs4th Quarter ~8 minutes to go
    Ocean Springs with a long run. Ocean Springs has the ball on their own 34-yard line. Petal 17, OSHS 27
    Posted @ 9:27p
  113. 17 - 27

    Update

    Ocean Springs4th Quarter ~8 minutes to go
    Ocean Springs - 2nd down, ~8 minutes to go, ball on their own 38-yard line. Petal 17, OSHS 27
    Posted @ 9:28p
  114. 17 - 27

    Big Play - Tackle For Loss

    Petal4th Quarter ~7 minutes to go
    Petal with a tackle for loss. Ocean Springs has the ball on their own 35-yard line. Petal 17, OSHS 27
    Posted @ 9:29p
  115. 17 - 27

    Update

    Ocean Springs4th Quarter ~6 minutes to go
    Ocean Springs - 4th down, ~6 minutes to go, ball on their own 38-yard line. Petal 17, OSHS 27
    Posted @ 9:31p
  116. 17 - 27

    Punt

    Petal4th Quarter ~5 minutes to go
    Ocean Springs has punted to Petal. Petal has the ball on their own 28-yard line. Petal 17, OSHS 27
    Posted @ 9:35p
  117. 17 - 27

    Update

    Petal4th Quarter ~4 minutes to go
    Petal - 2nd down, ~4 minutes to go, ball on their own 28-yard line. Petal 17, OSHS 27
    Posted @ 9:35p
  118. 17 - 27

    Update

    Petal4th Quarter ~4 minutes to go
    Petal - 3rd down, ~4 minutes to go, ball on their own 32-yard line. Petal 17, OSHS 27
    Posted @ 9:36p
  119. 17 - 27

    Update

    Petal4th Quarter ~4 minutes to go
    Petal - 4th down, ~4 minutes to go, ball on their own 35-yard line. Petal 17, OSHS 27
    Posted @ 9:36p
  120. 17 - 27

    Update

    Petal4th Quarter ~4 minutes to go
    Petal - 1st down, ~4 minutes to go, ball on their own 45-yard line. Petal 17, OSHS 27
    Posted @ 9:37p
  121. Commentary

    4th Quarter
    First Down Via Holding Penalty
    Posted @ 9:38p
  122. 17 - 27

    Update

    Petal4th Quarter ~3 minutes to go
    Petal - 3rd down, ~3 minutes to go, ball on their own 50-yard line. Petal 17, OSHS 27
    Posted @ 9:41p
  123. 17 - 27

    Interception

    Ocean Springs4th Quarter ~2 minutes to go
    Ocean Springs intercepts a Petal pass and has the ball on their own 50-yard line. Petal 17, OSHS 27
    Posted @ 9:41p
  124. 17 - 27

    Update

    Ocean Springs4th Quarter ~2 minutes to go
    Ocean Springs - 2nd down, ~2 minutes to go, ball on their own 30-yard line. Petal 17, OSHS 27
    Posted @ 9:42p
  125. 17 - 27

    Update

    Ocean Springs4th Quarter ~2 minutes to go
    Ocean Springs - 3rd down, ~2 minutes to go, ball on their own 37-yard line. Petal 17, OSHS 27
    Posted @ 9:43p
  126. 17 - 27

    Update

    Ocean Springs4th Quarter ~2 minutes to go
    Ocean Springs - 4th down, ~2 minutes to go, ball on their own 39-yard line. Petal 17, OSHS 27
    Posted @ 9:45p
  127. 17 - 27

    Punt

    Petal4th Quarter Under a minute
    Ocean Springs has punted to Petal. Petal has the ball on their own 18-yard line. Petal 17, OSHS 27
    Posted @ 9:45p
  128. 17 - 27

    Update

    Petal4th Quarter Under a minute
    Petal - 2nd down, Under a minute, ball on their own 24-yard line. Petal 17, OSHS 27
    Posted @ 9:46p
  129. 17 - 27

    End of Game

    Final
    Petal 17, OSHS 27
    Posted @ 9:47p

Petal @ Ocean Springs Football Game Info

Fri., Sep. 5, 2025 @ 7p
The Ocean Springs (MS) varsity football team won Friday's home non-conference game against Petal (MS) by a score of 27-17.

Scoretracker Providers

Hunter NapperPanthers Reporter

Rankings & Records

Petal (25-26)

NationalMSClass
6171910
OverallHomeAwayWin %PFPA
2-21-01-2.50099111

Ocean Springs (25-26)

NationalMSClass
20053
OverallHomeAwayWin %PFPA
4-01-03-01.00013973

Team Scoring Averages

Q1Q2Q3Q4Final
Petal
8.75.78.02.324.8
Ocean Springs
9.09.02.77.034.8

Petal Videos

Ocean Springs Videos

Team Stat Comparison

PetalOcean Springs
-Rushing Yards Per Game213.8
-Passing Yards Per Game198.5
-Receiving Yards Per Game198.5
-Total Yards Per Game412.3
-Tackles Per Game53.3
-Sacks Per Game1.5
-Points Per Game0.8

Team Leaders

PetalOcean SpringsNational Avg.
-
Rushing Yards Per Game#13 Solomon Baggett91.015.5
-
Passing Yards Per Game#9 Chalmers Berglind186.817.3
-
Receiving Yards Per Game#8 Ian Michael Harlan68.012.5
-
Total Yards Per Game#9 Chalmers Berglind211.532.3
-
Tackles Per Game#3 Jacolby Bailey10.02.9
-
Sacks Per Game#3 Jacolby Bailey0.70.3
-
Points Per Game#99 Evan Ta0.82.8

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Petal1-0Ocean Springs1-0
DateAwayHomeResultDateAwayHomeResult
9/19/25PetalGulfport(W) 25-2410/3/25GulfportOcean Springs
10/31/25PetalMeridian8/28/25Ocean SpringsMeridian(W) 35-0

Record Breakdown

Petal (25-26)

Ocean Springs (25-26)

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