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 Unionville (Kennett Square, PA) varsity football team lost Friday's home conference game against Avon Grove (West Grove, PA) by a score of 29-28.

Q1Q2Q3Q4Final
Avon Grove01401529
Unionville7071428
  • Recap
  • Scoretracker
  • Matchup Info

Game Story

Pennsylvania High School Football - Avon Grove holds off Unionville

October 3, 2025: Kennett Square, PA 19348

The Avon Grove Red Devils (West Grove, PA) football edged the host Unionville Longhorns (Kennett Square, PA), 29-28 in Friday's league game.

In their next game, the Red Devils face the Oxford Hornets (Oxford, PA) in a Ches-Mont - American game, on Friday, October 10. Avon Grove will attempt to better on its 2-5 season record. The Hornets enter the game with a 5-2 record after their 28-21 league loss to East (West Chester, PA).

With the defeat, Unionville drops to 4-3 on the campaign. The Longhorns travel to Kennett (Kennett Square, PA) to clash with the Blue Demons in a Ches-Mont - American outing on Friday, October 10. The Blue Demons come into the outing with a record of 6-1. Kennett won 21-20 in their recent non-league outing against Chichester (Boothwyn, PA)

Scott DixonLonghorns Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    7 - 7 The scorer has checked in. Avon Grove 7, Unionville 7
    Posted @ 7:47p
  2. 0 - 7

    Score Correction

    Avon Grove1st Quarter
    Score correction for Avon Grove in 1st Quarter. Avon Grove 0, Unionville 7
    Posted @ 7:49p
  3. 0 - 7

    End of 1st Quarter

    2nd Quarter
    Avon Grove 0, Unionville 7
    Posted @ 7:50p
  4. 7 - 7

    Score Correction

    Avon Grove2nd Quarter
    Score correction for Avon Grove in 2nd Quarter. Avon Grove 7, Unionville 7
    Posted @ 7:50p
  5. 13 - 7

    Score Correction

    Avon Grove2nd Quarter
    Score correction for Avon Grove in 2nd Quarter. Avon Grove 13, Unionville 7
    Posted @ 7:55p
  6. 14 - 7

    Halftime

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

    Start of 3rd Quarter

    Unionville3rd Quarter
    Unionville to kick off to Avon Grove.
    Posted @ 8:23p
  8. 14 - 7

    Possession Update

    Unionville3rd Quarter ~11 minutes to go
    Unionville takes over the ball. Avon Grove 14, Unionville 7
    Posted @ 8:25p
  9. 14 - 7

    Update

    Unionville3rd Quarter ~9 minutes to go
    Unionville - 1st down, ~9 minutes to go, ball on Avon Grove's 46-yard line. Avon Grove 14, Unionville 7
    Posted @ 8:28p
  10. 14 - 7

    Punt

    Avon Grove3rd Quarter ~7 minutes to go
    Unionville has punted to Avon Grove. Avon Grove has the ball on their own 30-yard line. Avon Grove 14, Unionville 7
    Posted @ 8:30p
  11. 14 - 7

    Punt

    Unionville3rd Quarter ~6 minutes to go
    Avon Grove has punted to Unionville. Unionville has the ball on Avon Grove's 45-yard line. Avon Grove 14, Unionville 7
    Posted @ 8:33p
  12. 14 - 7

    Update

    Unionville3rd Quarter ~5 minutes to go
    Unionville - 2nd down, ~5 minutes to go, ball on their own 30-yard line. Avon Grove 14, Unionville 7
    Posted @ 8:36p
  13. 14 - 14

    Score Correction

    Unionville3rd Quarter
    Score correction for Unionville in 3rd Quarter. Avon Grove 14, Unionville 14
    Posted @ 8:37p
  14. 14 - 14

    Punt

    Avon Grove3rd Quarter ~4 minutes to go
    Unionville has punted to Avon Grove. Avon Grove has the ball on their own 39-yard line. Avon Grove 14, Unionville 14
    Posted @ 8:38p
  15. 14 - 14

    Fumble Recovery

    Unionville3rd Quarter ~4 minutes to go
    Unionville recovered a fumble by Avon Grove and has the ball on Avon Grove's 34-yard line. Avon Grove 14, Unionville 14
    Posted @ 8:39p
  16. 14 - 14

    Update

    Unionville3rd Quarter ~2 minutes to go
    Unionville - 1st down, ~2 minutes to go, ball on Avon Grove's 33-yard line. Avon Grove 14, Unionville 14
    Posted @ 8:42p
  17. 14 - 14

    Update

    Unionville3rd Quarter Under a minute
    Unionville - 1st down, Under a minute, ball on Avon Grove's 20-yard line. Avon Grove 14, Unionville 14
    Posted @ 8:44p
  18. 14 - 14

    End of 3rd Quarter

    4th Quarter
    Avon Grove 14, Unionville 14
    Posted @ 8:45p
  19. 14 - 14

    Update

    Unionville4th Quarter ~11 minutes to go
    Unionville - 2nd down, ~11 minutes to go, ball on Avon Grove's 6-yard line. Avon Grove 14, Unionville 14
    Posted @ 8:47p
  20. 14 - 20

    Rushing Touchdown

    Unionville4th Quarter ~11 minutes to go
    Unionville - #11 Tommy McGinnis with a Rushing TD. Avon Grove 14, Unionville 20
    Posted @ 8:47p
  21. 14 - 21

    Made Point After

    Unionville4th Quarter ~11 minutes to go
    Unionville - PAT Good. Avon Grove 14, Unionville 21
    Posted @ 8:48p
  22. 14 - 21

    Possession Update - Kickoff

    Avon Grove4th Quarter ~11 minutes to go
    Unionville kicked off to Avon Grove. Avon Grove has the ball on Unionville's 40-yard line. Avon Grove 14, Unionville 21
    Posted @ 8:49p
  23. 14 - 21

    Long Run

    Avon Grove4th Quarter ~10 minutes to go
    Avon Grove with a long run. Avon Grove has the ball on Unionville's 35-yard line. Avon Grove 14, Unionville 21
    Posted @ 8:51p
  24. 14 - 21

    Big Play - Other

    Unionville4th Quarter ~8 minutes to go
    Unionville with a big play. Unionville has the ball on Avon Grove's 36-yard line. Avon Grove 14, Unionville 21
    Posted @ 8:54p
  25. 14 - 21

    Long Pass

    Unionville4th Quarter ~8 minutes to go
    Unionville with a long pass. Unionville has the ball on their own 11-yard line. Avon Grove 14, Unionville 21
    Posted @ 8:55p
  26. 14 - 21

    Update

    Unionville4th Quarter ~6 minutes to go
    Unionville - 1st down, ~6 minutes to go, ball on Avon Grove's 2-yard line. Avon Grove 14, Unionville 21
    Posted @ 8:57p
  27. 14 - 27

    Rushing Touchdown

    Unionville4th Quarter ~6 minutes to go
    Unionville - 2 Yd Rushing TD. Avon Grove 14, Unionville 27
    Posted @ 8:58p
  28. 14 - 28

    Made Point After

    Unionville4th Quarter ~6 minutes to go
    Unionville - PAT Good. Avon Grove 14, Unionville 28
    Posted @ 8:58p
  29. 14 - 28

    Possession Update - Kickoff

    Avon Grove4th Quarter ~6 minutes to go
    Unionville kicked off to Avon Grove. Avon Grove has the ball on their own 38-yard line. Avon Grove 14, Unionville 28
    Posted @ 9p
  30. 14 - 28

    Long Run

    Avon Grove4th Quarter ~6 minutes to go
    Avon Grove with a long run. Avon Grove has the ball on Unionville's 25-yard line. Avon Grove 14, Unionville 28
    Posted @ 9:01p
  31. 14 - 28

    Update

    Avon Grove4th Quarter ~5 minutes to go
    Avon Grove - 1st down, ~5 minutes to go, ball on Unionville's 13-yard line. Avon Grove 14, Unionville 28
    Posted @ 9:02p
  32. 20 - 28

    Rushing Touchdown

    Avon Grove4th Quarter ~5 minutes to go
    Avon Grove - #7 Jose Sabastro with a Rushing TD. Avon Grove 20, Unionville 28
    Posted @ 9:03p
  33. 21 - 28

    Made Point After

    Avon Grove4th Quarter ~5 minutes to go
    Avon Grove - PAT Good. Avon Grove 21, Unionville 28
    Posted @ 9:03p
  34. 21 - 28

    Possession Update - Kickoff

    Unionville4th Quarter ~5 minutes to go
    Avon Grove kicked off to Unionville. Unionville has the ball on their own 40-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:05p
  35. 21 - 28

    Update

    Unionville4th Quarter ~5 minutes to go
    Unionville - 1st down, ~5 minutes to go, ball on their own 18-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:06p
  36. 21 - 28

    Long Run

    Unionville4th Quarter ~4 minutes to go
    Unionville with a long run. Unionville has the ball on Avon Grove's 44-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:07p
  37. 21 - 28

    Update

    Unionville4th Quarter ~4 minutes to go
    Unionville - 1st down, ~4 minutes to go, ball on Avon Grove's 30-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:07p
  38. 21 - 28

    Update

    Unionville4th Quarter ~3 minutes to go
    Unionville - 3rd down, ~3 minutes to go, ball on Avon Grove's 25-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:09p
  39. 21 - 28

    Update

    Unionville4th Quarter ~3 minutes to go
    Unionville - 4th down, ~3 minutes to go, ball on Avon Grove's 25-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:11p
  40. 21 - 28

    Missed FG

    Avon Grove4th Quarter ~3 minutes to go
    Unionville turned over possession on a missed field goal. Avon Grove has the ball on their own 26-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:13p
  41. 21 - 28

    Two-Minute Warning

    Avon Grove4th Quarter ~2 minutes to go
    Avon Grove has the ball on Unionville's 50-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:15p
  42. 21 - 28

    Update

    Avon Grove4th Quarter ~1 minute to go
    Avon Grove - 1st down, ~1 minute to go, ball on Unionville's 41-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:16p
  43. 21 - 28

    Update

    Avon Grove4th Quarter Under a minute
    Avon Grove - 1st down, Under a minute, ball on Unionville's 30-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:17p
  44. 21 - 28

    Long Pass

    Avon Grove4th Quarter Under a minute
    Avon Grove with a long pass. Avon Grove has the ball on Unionville's 1-yard line. Avon Grove 21, Unionville 28
    Posted @ 9:17p
  45. 27 - 28

    Rushing Touchdown

    Avon Grove4th Quarter Under a minute
    Avon Grove - 1 Yd Rushing TD. Avon Grove 27, Unionville 28
    Posted @ 9:20p
  46. 29 - 28

    Two Point Rush Completed

    Avon Grove4th Quarter Under a minute
    Avon Grove - Rushed for a 2Pt Conversion. Avon Grove 29, Unionville 28
    Posted @ 9:22p
  47. 29 - 28

    Possession Update - Kickoff

    Unionville4th Quarter Under a minute
    Avon Grove kicked off to Unionville. Unionville has the ball on their own 25-yard line. Avon Grove 29, Unionville 28
    Posted @ 9:24p
  48. 29 - 28

    Long Pass

    Unionville4th Quarter Under a minute
    Unionville with a long pass. Unionville has the ball on their own 40-yard line. Avon Grove 29, Unionville 28
    Posted @ 9:26p
  49. 29 - 28

    Long Run

    Unionville4th Quarter Under a minute
    Unionville - #11 Tommy McGinnis with a long run. Unionville has the ball on Avon Grove's 46-yard line. Avon Grove 29, Unionville 28
    Posted @ 9:27p
  50. 29 - 28

    Long Run

    Unionville4th Quarter Under a minute
    Unionville - #11 Tommy McGinnis with a long run. Unionville has the ball on Avon Grove's 39-yard line. Avon Grove 29, Unionville 28
    Posted @ 9:28p
  51. 29 - 28

    End of Game

    Final
    Avon Grove 29, Unionville 28
    Posted @ 9:29p

Avon Grove @ Unionville Football Game Info

Fri., Oct. 3, 2025 @ 7p
The Unionville (Kennett Square, PA) varsity football team lost Friday's home conference game against Avon Grove (West Grove, PA) by a score of 29-28.

Scoretracker Providers

Scott DixonLonghorns Reporter

Rankings & Records

Avon Grove (25-26)

PAClass
24154
OverallConferenceHomeAwayWin %Conference %PFPA
4-63-12-32-3.400.750176236

Unionville (25-26)

PAClass
15530
OverallConferenceHomeAwayWin %Conference %PFPA
7-52-34-13-4.583.400404237

Team Scoring Averages

Q1Q2Q3Q4Final
Avon Grove
5.43.91.38.117.6
Unionville
5.62.88.29.833.7

Avon Grove Videos

Avon Grove doesn't have any videos.

Unionville Videos

Team Stat Comparison

Avon GroveUnionville
43.4Rushing Yards Per Game44.8
24.9Passing Yards Per Game19.6
24.1Receiving Yards Per Game13.5
68.3Total Yards Per Game64.3
0.1Tackles Per Game-
0.1Sacks Per Game-

Team Leaders

Avon GroveUnionvilleNational Avg.
#7 Jose Sabastro64.5Rushing Yards Per Game#16 Brody McLaughlin174.511.0
#18 Nathan Marczely78.0Passing Yards Per Game#11 Nihal Batta117.510.7
#10 Dylan Lopapa43.5Receiving Yards Per Game#9 Will Schriver56.58.7
#18 Nathan Marczely121.0Total Yards Per Game#11 Nihal Batta192.024.5
#67 Brandon McCoy1.0Tackles Per Game
-
2.6
#67 Brandon McCoy1.0Sacks Per Game
-
0.2

Record Breakdown

Avon Grove (25-26)

Unionville (25-26)

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