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 East Duplin (Beulaville, NC) varsity football team won Friday's home non-conference game against Princeton (NC) by a score of 42-20.

Q1Q2Q3Q4Final
Princeton----20
East Duplin----42
Final score provided by G. Gaster.
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Princeton

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals5856.62511.283.3
7Teo McPhatter (So)5856.62511.283.3
East Duplin

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals2863.25031.5199.5
4Branson Norris (Sr)1713.14313.039.6
12Gavin Jarman (Sr)11501.00050.01177.1
Princeton

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals543376.223
3Gerell Bogle (So)161398.711
7Teo McPhatter (So)321454.512
23Austin Lewallen (Sr)5153.00
36T. Holloman (Sr)13838.00
East Duplin

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals383469.115
1K. McKinnie (Jr)46716.801
3Aaron Hall (Sr)131128.612
4Branson Norris (Sr)100.00
6Tucker Coston (Sr)122.00
10Dwayne Davis (So)4328.00
12Gavin Jarman (Sr)100.00
22Maddox Weis (Jr)13737.001
34Amir Lamont (Jr)166.00
39Shawn Davis (Sr)12907.501
Princeton

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals4164.0
5Evan Holmes (Sr)100.0
6Devyne Maxwell (Jr)3165.3
East Duplin

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals26331.51
5Zachary Ball (Sr)11313.0
9Nickolas Davis (Jr)15050.01

Offensive Fumbles and Pancake Blocks

Princeton has not entered any offensive fumbles and pancake blocks stats.
East Duplin

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals2
3Aaron Hall (Sr)1
4Branson Norris (Sr)1
Princeton

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals33716105458
3Gerell Bogle (So)139139
6Devyne Maxwell (Jr)1616
7Teo McPhatter (So)145105250
23Austin Lewallen (Sr)1515
36T. Holloman (Sr)3838
East Duplin

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals34663174430
1K. McKinnie (Jr)6767
3Aaron Hall (Sr)112112
5Zachary Ball (Sr)131124
6Tucker Coston (Sr)22
9Nickolas Davis (Jr)50454
10Dwayne Davis (So)32638
22Maddox Weis (Jr)3737
34Amir Lamont (Jr)66
39Shawn Davis (Sr)9090
Princeton

Total Yards

#Athlete NameRushPassRecTotal
Team Totals3375616393
3Gerell Bogle (So)139139
6Devyne Maxwell (Jr)1616
7Teo McPhatter (So)14556201
23Austin Lewallen (Sr)1515
36T. Holloman (Sr)3838
East Duplin

Total Yards

#Athlete NameRushPassRecTotal
Team Totals3466363409
1K. McKinnie (Jr)6767
3Aaron Hall (Sr)112112
4Branson Norris (Sr)01313
5Zachary Ball (Sr)1313
6Tucker Coston (Sr)22
9Nickolas Davis (Jr)5050
10Dwayne Davis (So)3232
12Gavin Jarman (Sr)05050
22Maddox Weis (Jr)3737
34Amir Lamont (Jr)66
39Shawn Davis (Sr)9090
Princeton

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals4646
3Gerell Bogle (So)22
4Taylor Parrish (Jr)44
5Evan Holmes (Sr)11
6Devyne Maxwell (Jr)44
7Teo McPhatter (So)33
12Elijah Harrison (So)11
14Jarrett Lee (So)55
23Austin Lewallen (Sr)33
25C. Jackson (Jr)88
33Kamden Rouse (Jr)22
36T. Holloman (Sr)55
52Knox Trogden (So)11
68Thomas Ward (Jr)33
70Noah Bailey (Jr)44
East Duplin

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals61691315.0
1K. McKinnie (Jr)9615
2Juan Benitez (Sr)112
3Aaron Hall (Sr)123
5Zachary Ball (Sr)76131.0
6Tucker Coston (Sr)11
8Esiah Bannerman (Jr)134
9Nickolas Davis (Jr)213
10Dwayne Davis (So)55101.0
12Gavin Jarman (Sr)112
15Jeremiah Monk (So)123
19Ayden Stukes (Fr)22
20Allen Stukes (Jr)426
22Maddox Weis (Jr)22
23Semaj Scott (So)268
24Ali Flow (Jr)2131.0
31Bryson Brown (Sr)6511
33Ayden Lane (Jr)67131.0
34Amir Lamont (Jr)11
36Jacauri Hill (Jr)5611
39Shawn Davis (Sr)279
51Everett Miller (Jr)3141.0
62Tavarius Dawson (Sr)134
63Wyatt Best (Sr)1
Princeton

Sacks

#Athlete NameSacksYdlHurs
Team Totals2
4Taylor Parrish (Jr)1
23Austin Lewallen (Sr)1
East Duplin

Sacks

#Athlete NameSacksYdlHurs
Team Totals1
15Jeremiah Monk (So)1
Princeton

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals11
3Gerell Bogle (So)1
5Evan Holmes (Sr)1
East Duplin

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals242.011
5Zachary Ball (Sr)1
9Nickolas Davis (Jr)144.0
10Dwayne Davis (So)11
Princeton

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals510521.0105
7Teo McPhatter (So)510521.0105
East Duplin

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals2178.517
5Zachary Ball (Sr)11111.011
10Dwayne Davis (So)166.06
Princeton

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals3182
3Gerell Bogle (So)16
6Devyne Maxwell (Jr)2
7Teo McPhatter (So)212
East Duplin

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals6364242
1K. McKinnie (Jr)166
3Aaron Hall (Sr)21212
5Zachary Ball (Sr)22
9Nickolas Davis (Jr)166
10Dwayne Davis (So)22
12Gavin Jarman (Sr)22
22Maddox Weis (Jr)166
39Shawn Davis (Sr)166

PATs and Field Goals

Princeton has not entered any pats and field goals stats.
East Duplin

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals23.72
12Gavin Jarman (Sr)23.72
Princeton

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals33
3Gerell Bogle (So)11
7Teo McPhatter (So)22
East Duplin

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals516
1K. McKinnie (Jr)11
3Aaron Hall (Sr)22
9Nickolas Davis (Jr)11
22Maddox Weis (Jr)11
39Shawn Davis (Sr)11
Princeton

Conversions

#Athlete NameC RushC RecTotal
Team Totals11
6Devyne Maxwell (Jr)11
East Duplin

Conversions

#Athlete NameC RushC RecTotal
Team Totals112
5Zachary Ball (Sr)11
10Dwayne Davis (So)11

Game Story

North Carolina High School Football - East Duplin winner over Princeton

August 29, 2025: Beulaville, NC 28518

The East Duplin Panthers (Beulaville, NC) football knocked off the visiting Princeton Bulldogs (Princeton, NC), 42-20 in Friday's non-league outing.

In their next game, the Panthers battle the Richlands Wildcats (Richlands, NC) in a non-league game, on Friday, September 5. East Duplin will attempt to better on its 2-0 season record. The Wildcats enter the game with a 1-1 record after their 34-21 non-league loss to White Oak (Jacksonville, NC).

The Bulldogs (1-1) will now prepare for their game against Seaforth (Pittsboro, NC). The Hawks enter the non-league game with a 0-2 record. In their last game, Seaforth was toppled by Southeast Alamance (Haw River, NC), 41-12, in a non-league game.

Guy GasterBulldogs All-Star Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    0 - 0 The scorer has checked in. Princeton 0, EDHS 0
    Posted @ 6:55p
  2. Game Attendance

    Attendance Hundreds
    Posted @ 6:55p
  3. Field Conditions

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

    Weather Conditions Hot
    Posted @ 6:55p
  5. 0 - 0

    Start of Game

    East Duplin1st Quarter
    East Duplin kicking off to Princeton.
    Posted @ 6:59p
  6. 0 - 0

    Possession Update - Kickoff

    Princeton1st Quarter ~11 minutes to go
    East Duplin kicked off to Princeton. Princeton has the ball on East Duplin's 35-yard line. Princeton 0, EDHS 0
    Posted @ 7:02p
  7. 0 - 0

    Fumble Recovery

    East Duplin1st Quarter ~7 minutes to go
    East Duplin recovered a fumble by Princeton and has the ball on their own 35-yard line. Princeton 0, EDHS 0
    Posted @ 7:08p
  8. 0 - 0

    Turnover on Downs

    Princeton1st Quarter ~5 minutes to go
    East Duplin has turned possession over on downs. Princeton has the ball on East Duplin's 25-yard line. Princeton 0, EDHS 0
    Posted @ 7:11p
  9. 0 - 0

    Turnover on Downs

    East Duplin1st Quarter ~3 minutes to go
    Princeton has turned possession over on downs. East Duplin has the ball on their own 19-yard line. Princeton 0, EDHS 0
    Posted @ 7:14p
  10. 0 - 0

    Turnover on Downs

    Princeton1st Quarter Under a minute
    East Duplin has turned possession over on downs. Princeton has the ball on East Duplin's 41-yard line. Princeton 0, EDHS 0
    Posted @ 7:18p
  11. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Princeton 0, EDHS 0
    Posted @ 7:19p
  12. 0 - 0

    Turnover on Downs

    East Duplin2nd Quarter ~10 minutes to go
    Princeton has turned possession over on downs. East Duplin has the ball on their own 35-yard line. Princeton 0, EDHS 0
    Posted @ 7:23p
  13. 0 - 6

    Passing Touchdown

    East Duplin2nd Quarter ~9 minutes to go
    East Duplin - 50 Yd pass completed for a TD. Princeton 0, EDHS 6
    Posted @ 7:27p
  14. 0 - 6

    Missed Point After

    East Duplin2nd Quarter ~9 minutes to go
    East Duplin - PAT Missed. Princeton 0, EDHS 6
    Posted @ 7:27p
  15. Commentary

    2nd Quarter
    East Duplin scores on a fake punt
    Posted @ 7:28p
  16. 6 - 6

    Rushing Touchdown

    Princeton2nd Quarter Under a minute
    Princeton - #7 Teo McPhatter with a 5 Yd Rushing TD. Princeton 6, EDHS 6
    Posted @ 7:48p
  17. 6 - 6

    Passing Two Point Conversion Failed

    Princeton2nd Quarter Under a minute
    Princeton - 2Pt Conversion Failed. Princeton 6, EDHS 6
    Posted @ 7:48p
  18. 6 - 6

    Halftime

    Halftime
    Princeton 6, EDHS 6
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 7:53p
  19. 6 - 6

    Start of 3rd Quarter

    Princeton3rd Quarter
    Princeton to kick off to East Duplin.
    Posted @ 8:14p
  20. 6 - 12

    Rushing Touchdown

    East Duplin3rd Quarter ~8 minutes to go
    East Duplin - 5 Yd Rushing TD. Princeton 6, EDHS 12
    Posted @ 8:14p
  21. 6 - 14

    Two Point Rush Completed

    East Duplin3rd Quarter ~8 minutes to go
    East Duplin - Rushed for a 2Pt Conversion. Princeton 6, EDHS 14
    Posted @ 8:15p
  22. 6 - 14

    Turnover on Downs

    East Duplin3rd Quarter ~4 minutes to go
    Princeton has turned possession over on downs. East Duplin has the ball on their own 31-yard line. Princeton 6, EDHS 14
    Posted @ 8:26p
  23. 6 - 20

    Rushing Touchdown

    East Duplin3rd Quarter ~2 minutes to go
    East Duplin - 37 Yd Rushing TD. Princeton 6, EDHS 20
    Posted @ 8:30p
  24. 6 - 21

    Made Point After

    East Duplin3rd Quarter ~2 minutes to go
    East Duplin - PAT Good. Princeton 6, EDHS 21
    Posted @ 8:30p
  25. 6 - 21

    Possession Update - Kickoff

    Princeton3rd Quarter ~2 minutes to go
    East Duplin kicked off to Princeton. Princeton has the ball on their own 36-yard line. Princeton 6, EDHS 21
    Posted @ 8:33p
  26. 6 - 21

    Long Run

    Princeton3rd Quarter ~2 minutes to go
    Princeton with a long run. Princeton has the ball on East Duplin's 2-yard line. Princeton 6, EDHS 21
    Posted @ 8:35p
  27. 12 - 21

    Rushing Touchdown

    Princeton3rd Quarter ~1 minute to go
    Princeton - 2 Yd Rushing TD. Princeton 12, EDHS 21
    Posted @ 8:36p
  28. 12 - 21

    Rushing Two Point Conversion Failed

    Princeton3rd Quarter ~1 minute to go
    Princeton - 2Pt Conversion Failed. Princeton 12, EDHS 21
    Posted @ 8:36p
  29. 12 - 21

    Possession Update - Kickoff

    East Duplin3rd Quarter ~1 minute to go
    Princeton kicked off to East Duplin. East Duplin has the ball on Princeton's 42-yard line. Princeton 12, EDHS 21
    Posted @ 8:39p
  30. 12 - 27

    Rushing Touchdown

    East Duplin3rd Quarter Under a minute
    East Duplin - 17 Yd Rushing TD. Princeton 12, EDHS 27
    Posted @ 8:40p
  31. 12 - 28

    Made Point After

    East Duplin3rd Quarter Under a minute
    East Duplin - PAT Good. Princeton 12, EDHS 28
    Posted @ 8:40p
  32. Commentary

    3rd Quarter
    Bulldogs with a 37 yard pass and into EDHS territory
    Posted @ 8:46p
  33. 12 - 28

    End of 3rd Quarter

    4th Quarter
    Princeton 12, EDHS 28
    Posted @ 8:46p
  34. 18 - 28

    Rushing Touchdown

    Princeton4th Quarter ~10 minutes to go
    Princeton - 1 Yd Rushing TD. Princeton 18, EDHS 28
    Posted @ 8:49p
  35. 20 - 28

    Two Point Pass Completed

    Princeton4th Quarter ~10 minutes to go
    Princeton - Pass completed for a 2Pt Conversion. Princeton 20, EDHS 28
    Posted @ 8:50p
  36. 20 - 28

    Possession Update - Kickoff

    East Duplin4th Quarter ~9 minutes to go
    Princeton kicked off to East Duplin. East Duplin has the ball on Princeton's 48-yard line. Princeton 20, EDHS 28
    Posted @ 8:54p
  37. 20 - 34

    Rushing Touchdown

    East Duplin4th Quarter ~8 minutes to go
    East Duplin - 22 Yd Rushing TD. Princeton 20, EDHS 34
    Posted @ 8:55p
  38. 20 - 34

    Rushing Two Point Conversion Failed

    East Duplin4th Quarter ~8 minutes to go
    East Duplin - 2Pt Conversion Failed. Princeton 20, EDHS 34
    Posted @ 8:55p
  39. 20 - 34

    Possession Update - Kickoff

    Princeton4th Quarter ~8 minutes to go
    East Duplin kicked off to Princeton. Princeton has the ball on their own 25-yard line. Princeton 20, EDHS 34
    Posted @ 8:58p
  40. 20 - 34

    Interception

    East Duplin4th Quarter ~7 minutes to go
    East Duplin intercepts a Princeton pass and has the ball on their own 22-yard line. Princeton 20, EDHS 34
    Posted @ 8:59p
  41. 20 - 40

    Rushing Touchdown

    East Duplin4th Quarter ~5 minutes to go
    East Duplin - 17 Yd Rushing TD. Princeton 20, EDHS 40
    Posted @ 9:02p
  42. 20 - 42

    Two Point Rush Completed

    East Duplin4th Quarter ~5 minutes to go
    East Duplin - Rushed for a 2Pt Conversion. Princeton 20, EDHS 42
    Posted @ 9:05p
  43. 20 - 42

    Possession Update - Kickoff

    Princeton4th Quarter ~5 minutes to go
    East Duplin kicked off to Princeton. Princeton has the ball on their own 25-yard line. Princeton 20, EDHS 42
    Posted @ 9:06p
  44. 20 - 42

    Interception

    East Duplin4th Quarter ~2 minutes to go
    East Duplin intercepts a Princeton pass and has the ball on their own 22-yard line. Princeton 20, EDHS 42
    Posted @ 9:13p
  45. 20 - 42

    End of Game

    Final
    Princeton 20, EDHS 42
    Posted @ 9:17p

Princeton @ East Duplin Football Game Info

Fri., Aug. 29, 2025 @ 7p
The East Duplin (Beulaville, NC) varsity football team won Friday's home non-conference game against Princeton (NC) by a score of 42-20.

Scoretracker Providers

Guy GasterBulldogs All-Star Reporter

Rankings & Records

Princeton (25-26)

NCClass
24327
OverallConferenceHomeAwayWin %Conference %PFPA
6-43-33-23-2.600.500398391

East Duplin (25-26)

NCClass
1099
OverallConferenceHomeAwayWin %Conference %PFPA
8-25-04-14-1.8001.000319138

Team Scoring Averages

Q1Q2Q3Q4OT1Final
Princeton
9.413.68.210.8-39.8
East Duplin
8.75.46.17.97.031.9

Princeton Videos

East Duplin Videos

Team Stat Comparison

PrincetonEast Duplin
334.0Rushing Yards Per Game236.3
21.7Passing Yards Per Game56.1
17.7Receiving Yards Per Game56.1
355.7Total Yards Per Game292.4
36.3Tackles Per Game99.1
-Sacks Per Game1.3
30.0Points Per Game16.3

Team Leaders

PrincetonEast DuplinNational Avg.
#7 Teo McPhatter198.2Rushing Yards Per Game#39 Shawn Davis89.011.7
#7 Teo McPhatter21.7Passing Yards Per Game#4 Branson Norris51.111.6
#4 Taylor Parrish5.3Receiving Yards Per Game#5 Zachary Ball17.09.3
#7 Teo McPhatter219.9Total Yards Per Game#39 Shawn Davis94.025.6
#25 Chandler Jackson5.7Tackles Per Game#1 Keeshon McKinnie10.42.6
-
Sacks Per Game#1 Keeshon McKinnie0.40.2
#7 Teo McPhatter15.4Points Per Game#39 Shawn Davis5.62.0

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Princeton0-2East Duplin1-1
DateAwayHomeResultDateAwayHomeResult
10/3/25Wallace-Rose HillPrinceton(L) 49-168/22/25East DuplinWallace-Rose Hill(W) 21-0
10/24/25James KenanPrinceton(L) 49-149/12/25East DuplinJames Kenan(L) 27-21

Record Breakdown

Princeton (25-26)

East Duplin (25-26)

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