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 Strath Haven (Wallingford, PA) varsity football team won Friday's home non-conference game against Unionville (Kennett Square, PA) by a score of 21-20.

Q1Q2Q3Q4Final
Unionville0701320
Strath Haven0140721
Final score provided by J. Mayers.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Matchup Info

Game Stats

Unionville

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals51191.45518.20074.4
11Nihal Batta (Fr)51191.45518.20074.4

Passing

Strath Haven has not entered any passing stats.
Unionville

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals392626.713
8Shane Gilday (Sr)5397.800
11Nihal Batta (Fr)11746.701
16B. McLaughlin (Sr)231496.512
Strath Haven

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals471833.902
3Landon Barlow (Jr)9353.900
4Yousif Ali (Jr)12726.000
5Kasey Hudson (Jr)6376.200
15Luke Mulhern (Sr)720.302
35Ryan Mudrick (Sr)13372.800
Unionville

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals3186.00
8Shane Gilday (Sr)263.00
16B. McLaughlin (Sr)11212.00

Receiving

Strath Haven has not entered any receiving stats.
Unionville

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals26218280
8Shane Gilday (Sr)39645
11Nihal Batta (Fr)74074
16B. McLaughlin (Sr)14912161
Strath Haven

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals1830167350
3Landon Barlow (Jr)35035
4Yousif Ali (Jr)72072
5Kasey Hudson (Jr)370127164
15Luke Mulhern (Sr)202
18Jalen Starr (Jr)004040
35Ryan Mudrick (Sr)37037
Unionville

Total Yards

#Athlete NameRushPassRecTotal
Team Totals2629118353
8Shane Gilday (Sr)390645
11Nihal Batta (Fr)74910165
16B. McLaughlin (Sr)149012161
Strath Haven

Total Yards

#Athlete NameRushPassRecTotal
Team Totals18300183
3Landon Barlow (Jr)350035
4Yousif Ali (Jr)720072
5Kasey Hudson (Jr)370037
15Luke Mulhern (Sr)2002
35Ryan Mudrick (Sr)370037

Kickoff and Punt Returns

Unionville has not entered any kickoff and punt returns stats.
Strath Haven

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals416741.888167
5Kasey Hudson (Jr)212763.588127
18Jalen Starr (Jr)24020.02140

Points

Unionville has not entered any points stats.
Strath Haven

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals163
5Kasey Hudson (Jr)160
47Matt Styer (So)3

PATs and Field Goals

Unionville has not entered any pats and field goals stats.
Strath Haven

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.0003
47Matt Styer (So)331.0003
Unionville

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals30
11Nihal Batta (Fr)10
16B. McLaughlin (Sr)20
Strath Haven

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals2011
5Kasey Hudson (Jr)0011
15Luke Mulhern (Sr)20
Stat Supplier Logo

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

Stat Supplier Logo

Strath Haven's stats are presented by NFHS Network & MaxPreps AdvantageNFHS Network & MaxPreps Advantage

Recap Video

Game Story

Pennsylvania High School Football - Strath Haven gets by Unionville

November 7, 2025: Wallingford, PA 19086

Strath Haven Panthers (Wallingford, PA) fans went home in high spirits Friday as they saw their football team tip the visiting Unionville Longhorns (Kennett Square, PA), 21-20 in a non-league battle.

With the win, Strath Haven improves its record to 10-2 on the season. The Panthers travel to Springfield (Springfield, PA) to play the Cougars in a non-league battle on Friday, November 14. The Cougars go into the battle with a record of 12-0. Springfield won 21-14 in their recent non-league match against Penncrest (Media, PA)

Justin MayersLonghorns Reporter
David CrispinPanthers All-Star Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

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

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

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

    Weather Conditions Cold
    Posted @ 6:34p
  5. 0 - 0

    Start of Game

    Unionville1st Quarter
    Unionville kicking off to Strath Haven.
    Posted @ 6:58p
  6. 0 - 0

    Possession Update - Kickoff

    Strath Haven1st Quarter ~11 minutes to go
    Unionville kicked off to Strath Haven. Strath Haven has the ball on Unionville's 47-yard line. Unionville 0, SHHS 0
    Posted @ 7p
  7. 0 - 0

    Update

    Strath Haven1st Quarter ~10 minutes to go
    Strath Haven - 1st down, ~10 minutes to go, ball on Unionville's 38-yard line. Unionville 0, SHHS 0
    Posted @ 7:02p
  8. 0 - 0

    Red Zone Alert

    Strath Haven1st Quarter ~8 minutes to go
    Strath Haven is inside Unionville's 20. Unionville 0, SHHS 0
    Posted @ 7:04p
  9. 0 - 0

    Update

    Strath Haven1st Quarter ~7 minutes to go
    Strath Haven - 4th down, ~7 minutes to go, ball on Unionville's 13-yard line. Unionville 0, SHHS 0
    Posted @ 7:05p
  10. 0 - 0

    Turnover on Downs

    Unionville1st Quarter ~6 minutes to go
    Strath Haven has turned possession over on downs. Unionville has the ball on their own 15-yard line. Unionville 0, SHHS 0
    Posted @ 7:06p
  11. 0 - 0

    Punt

    Strath Haven1st Quarter ~4 minutes to go
    Unionville has punted to Strath Haven. Strath Haven has the ball on their own 41-yard line. Unionville 0, SHHS 0
    Posted @ 7:09p
  12. 0 - 0

    Red Zone Alert

    Strath Haven1st Quarter ~3 minutes to go
    Strath Haven is inside Unionville's 20. Unionville 0, SHHS 0
    Posted @ 7:13p
  13. 0 - 0

    Update

    Strath Haven1st Quarter ~1 minute to go
    Strath Haven - 1st down, ~1 minute to go, ball on Unionville's 9-yard line. Unionville 0, SHHS 0
    Posted @ 7:14p
  14. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Unionville 0, SHHS 0
    Posted @ 7:15p
  15. 0 - 6

    Rushing Touchdown

    Strath Haven2nd Quarter ~11 minutes to go
    Strath Haven - #15 Luke Mulhern with a 1 Yd Rushing TD. Unionville 0, SHHS 6
    Posted @ 7:18p
  16. 0 - 7

    Made Point After

    Strath Haven2nd Quarter ~11 minutes to go
    Strath Haven - #47 Matt Styer PAT Good. Unionville 0, SHHS 7
    Posted @ 7:18p
  17. 0 - 7

    Possession Update - Kickoff

    Unionville2nd Quarter ~11 minutes to go
    Strath Haven kicked off to Unionville. Unionville has the ball on their own 20-yard line. Unionville 0, SHHS 7
    Posted @ 7:20p
  18. 0 - 7

    Update

    Unionville2nd Quarter ~9 minutes to go
    Unionville - 1st down, ~9 minutes to go, ball on Strath Haven's 24-yard line. Unionville 0, SHHS 7
    Posted @ 7:25p
  19. 0 - 7

    Red Zone Alert

    Unionville2nd Quarter ~9 minutes to go
    Unionville is inside Strath Haven's 20. Unionville 0, SHHS 7
    Posted @ 7:25p
  20. 6 - 7

    Rushing Touchdown

    Unionville2nd Quarter ~8 minutes to go
    Unionville - #16 Brody McLaughlin with a 11 Yd Rushing TD. Unionville 6, SHHS 7
    Posted @ 7:26p
  21. 7 - 7

    Made Point After

    Unionville2nd Quarter ~8 minutes to go
    Unionville - #13 PAT Good. Unionville 7, SHHS 7
    Posted @ 7:27p
  22. 7 - 7

    Possession Update - Kickoff

    Strath Haven2nd Quarter ~8 minutes to go
    Unionville kicked off to Strath Haven. Strath Haven has the ball on their own 39-yard line. Unionville 7, SHHS 7
    Posted @ 7:28p
  23. 7 - 7

    Red Zone Alert

    Strath Haven2nd Quarter ~7 minutes to go
    Strath Haven is inside Unionville's 20. Unionville 7, SHHS 7
    Posted @ 7:30p
  24. 7 - 7

    Update

    Strath Haven2nd Quarter ~6 minutes to go
    Strath Haven - 1st down, ~6 minutes to go, ball on Unionville's 18-yard line. Unionville 7, SHHS 7
    Posted @ 7:33p
  25. 7 - 7

    Update

    Strath Haven2nd Quarter ~4 minutes to go
    Strath Haven - 2nd down, ~4 minutes to go, ball on Unionville's 2-yard line. Unionville 7, SHHS 7
    Posted @ 7:35p
  26. 7 - 13

    Rushing Touchdown

    Strath Haven2nd Quarter ~3 minutes to go
    Strath Haven - #15 Luke Mulhern with a 2 Yd Rushing TD. Unionville 7, SHHS 13
    Posted @ 7:35p
  27. 7 - 14

    Made Point After

    Strath Haven2nd Quarter ~3 minutes to go
    Strath Haven - #47 Matt Styer PAT Good. Unionville 7, SHHS 14
    Posted @ 7:36p
  28. 7 - 14

    Possession Update - Kickoff

    Unionville2nd Quarter ~3 minutes to go
    Strath Haven kicked off to Unionville. Unionville has the ball on their own 20-yard line. Unionville 7, SHHS 14
    Posted @ 7:37p
  29. 7 - 14

    Long Pass

    Unionville2nd Quarter ~2 minutes to go
    Unionville - #11 Nihal Batta with a long pass to #3. Unionville has the ball on Strath Haven's 22-yard line. Unionville 7, SHHS 14
    Posted @ 7:40p
  30. 7 - 14

    Red Zone Alert

    Unionville2nd Quarter ~1 minute to go
    Unionville is inside Strath Haven's 20. Unionville 7, SHHS 14
    Posted @ 7:40p
  31. 7 - 14

    Fumble Recovery

    Strath Haven2nd Quarter Under a minute
    Strath Haven - #7 Cole Haly recovered a fumble by Unionville and has the ball on their own 16-yard line. Unionville 7, SHHS 14
    Posted @ 7:44p
  32. 7 - 14

    Halftime

    Halftime
    Unionville 7, SHHS 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:45p
  33. 7 - 14

    Start of 3rd Quarter

    Strath Haven3rd Quarter
    Strath Haven to kick off to Unionville.
    Posted @ 8:06p
  34. 7 - 14

    Possession Update - Kickoff

    Unionville3rd Quarter ~11 minutes to go
    Strath Haven kicked off to Unionville. Unionville has the ball on their own 20-yard line. Unionville 7, SHHS 14
    Posted @ 8:07p
  35. 7 - 14

    Update

    Unionville3rd Quarter ~9 minutes to go
    Unionville - 4th down, ~9 minutes to go, ball on Strath Haven's 46-yard line. Unionville 7, SHHS 14
    Posted @ 8:10p
  36. 7 - 14

    Turnover on Downs

    Strath Haven3rd Quarter ~9 minutes to go
    Unionville has turned possession over on downs. Strath Haven has the ball on their own 47-yard line. Unionville 7, SHHS 14
    Posted @ 8:11p
  37. 7 - 14

    Turnover on Downs

    Unionville3rd Quarter ~6 minutes to go
    Strath Haven has turned possession over on downs. Unionville has the ball on their own 32-yard line. Unionville 7, SHHS 14
    Posted @ 8:16p
  38. 7 - 14

    Update

    Unionville3rd Quarter ~3 minutes to go
    Unionville - 4th down, ~3 minutes to go, ball on Strath Haven's 22-yard line. Unionville 7, SHHS 14
    Posted @ 8:20p
  39. 7 - 14

    Red Zone Alert

    Unionville3rd Quarter ~2 minutes to go
    Unionville is inside Strath Haven's 20. Unionville 7, SHHS 14
    Posted @ 8:21p
  40. 7 - 14

    Update

    Unionville3rd Quarter ~2 minutes to go
    Unionville - 1st down, ~2 minutes to go, ball on Strath Haven's 19-yard line. Unionville 7, SHHS 14
    Posted @ 8:21p
  41. 7 - 14

    End of 3rd Quarter

    4th Quarter
    Unionville 7, SHHS 14
    Posted @ 8:24p
  42. 13 - 14

    Rushing Touchdown

    Unionville4th Quarter ~11 minutes to go
    Unionville - #11 Tommy McGinnis with a 4 Yd Rushing TD. Unionville 13, SHHS 14
    Posted @ 8:25p
  43. 14 - 14

    Made Point After

    Unionville4th Quarter ~11 minutes to go
    Unionville - #13 PAT Good. Unionville 14, SHHS 14
    Posted @ 8:26p
  44. 14 - 20

    Kick Return Touchdown

    Strath Haven4th Quarter ~11 minutes to go
    Strath Haven - #5 Kasey Hudson with a 88 Yd Kick Return for a TD. Unionville 14, SHHS 20
    Posted @ 8:28p
  45. 14 - 21

    Made Point After

    Strath Haven4th Quarter ~11 minutes to go
    Strath Haven - #47 Matt Styer PAT Good. Unionville 14, SHHS 21
    Posted @ 8:28p
  46. 14 - 21

    Possession Update - Kickoff

    Unionville4th Quarter ~11 minutes to go
    Strath Haven kicked off to Unionville. Unionville has the ball on their own 26-yard line. Unionville 14, SHHS 21
    Posted @ 8:30p
  47. 20 - 21

    Rushing Touchdown

    Unionville4th Quarter ~7 minutes to go
    Unionville - #16 Brody McLaughlin with a 5 Yd Rushing TD. Unionville 20, SHHS 21
    Posted @ 8:37p
  48. 20 - 21

    Missed Point After

    Unionville4th Quarter ~7 minutes to go
    Unionville - PAT Missed. Unionville 20, SHHS 21
    Posted @ 8:38p
  49. 20 - 21

    Possession Update - Kickoff

    Strath Haven4th Quarter ~7 minutes to go
    Unionville kicked off to Strath Haven. Strath Haven has the ball on their own 35-yard line. Unionville 20, SHHS 21
    Posted @ 8:39p
  50. 20 - 21

    Update

    Strath Haven4th Quarter ~3 minutes to go
    Strath Haven - 4th down, ~3 minutes to go, ball on their own 45-yard line. Unionville 20, SHHS 21
    Posted @ 8:43p
  51. 20 - 21

    Punt

    Unionville4th Quarter ~3 minutes to go
    Strath Haven has punted to Unionville. Unionville has the ball on their own 31-yard line. Unionville 20, SHHS 21
    Posted @ 8:45p
  52. 20 - 21

    Update

    Unionville4th Quarter ~3 minutes to go
    Unionville - 1st down, ~3 minutes to go, ball on Strath Haven's 47-yard line. Unionville 20, SHHS 21
    Posted @ 8:47p
  53. 20 - 21

    Update

    Unionville4th Quarter ~2 minutes to go
    Unionville - 4th down, ~2 minutes to go, ball on Strath Haven's 48-yard line. Unionville 20, SHHS 21
    Posted @ 8:49p
  54. 20 - 21

    Turnover on Downs

    Strath Haven4th Quarter ~2 minutes to go
    Unionville has turned possession over on downs. Strath Haven has the ball on their own 48-yard line. Unionville 20, SHHS 21
    Posted @ 8:50p
  55. 20 - 21

    Update

    Strath Haven4th Quarter ~2 minutes to go
    Strath Haven - 1st down, ~2 minutes to go, ball on their own 48-yard line. Unionville 20, SHHS 21
    Posted @ 8:51p
  56. 20 - 21

    End of Game

    Final
    Unionville 20, SHHS 21
    Posted @ 8:53p

Highlight Videos

Unionville @ Strath Haven Football Game Info

Fri., Nov. 7, 2025 @ 7p
Strath Haven High School
The Strath Haven (Wallingford, PA) varsity football team won Friday's home non-conference game against Unionville (Kennett Square, PA) by a score of 21-20.

Scoretracker Providers

Justin MayersLonghorns Reporter
David CrispinPanthers All-Star Reporter

Rankings & Records

Unionville (25-26)

PAClass
15730
OverallConferenceHomeAwayWin %Conference %PFPA
7-50-14-13-4.583.000404237

Strath Haven (25-26)

PAClass
8315
OverallConferenceHomeAwayWin %Conference %PFPA
10-37-27-03-3.769.778398117

Team Scoring Averages

Q1Q2Q3Q4Final
Unionville
5.62.88.29.833.7
Strath Haven
5.312.17.26.130.6

Unionville Videos

Strath Haven Videos

Team Stat Comparison

UnionvilleStrath Haven
44.8Rushing Yards Per Game251.5
19.6Passing Yards Per Game28.1
13.5Receiving Yards Per Game27.7
64.3Total Yards Per Game279.6
-Tackles Per Game48.1
-Sacks Per Game1.1
-Points Per Game0.8

Team Leaders

UnionvilleStrath HavenNational Avg.
#16 Brody McLaughlin174.5Rushing Yards Per Game#35 Ryan Mudrick61.410.9
#11 Nihal Batta117.5Passing Yards Per Game#15 Luke Mulhern26.110.6
#9 Will Schriver56.5Receiving Yards Per Game#84 Tyler Slaughter18.08.7
#11 Nihal Batta192.0Total Yards Per Game#35 Ryan Mudrick61.424.4
-
Tackles Per Game#7 Cole Haly7.72.6
-
Sacks Per Game#57 Zach Milligan0.30.2
-
Points Per Game#42 Logan Knaub0.51.8

Record Breakdown

Unionville (25-26)

Strath Haven (25-26)

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