Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorJack Armstrong Invitational · Apr 165:35.71Jack Armstrong InvitationalApril 16, 2025
400 Meters · OutdoorCentral Bucks West, North Penn at Central Bucks South · Mar 201:05.01aCentral Bucks West, North Penn at Central Bucks SouthMarch 20, 2026
800 Meters · IndoorDVGTCA & T&FCAofGP Novice Meet · Jan 82:33.11DVGTCA & T&FCAofGP Novice MeetJanuary 8, 2025
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:32.4TFCAGP #2December 20, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Kiwanis MS and JV ChallengeMay 2 · 1600 Meters · North Penn1600 Meters--DNS10
Apr 7Pennridge vs. NPTFApr 7 · 1600 Meters · North Penn1600 Meters--DNS10
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 1600 Meters · Place 25 · North Penn (Lansdale)1600 Meters255:45.61a10
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 400 Meters · Place 17 · North Penn (Lansdale)400 Meters171:05.01a PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3TFCAGP #4Jan 3 · 800 Meters · North Penn800 MetersRelay Split—2:34.18710

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · North Penn800 MetersRelay Split—2:32.4 PB10
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 800 Meters · Place 16 · North Penn800 Meters162:33.11 PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29CB East @ North PennApr 29 · 1600 Meters · Place 28 · North Penn1600 Meters28.5:36.40a9
Apr 16Jack Armstrong InvitationalApr 16 · 1600 Meters · Place 16 · North Penn1600 Meters165:35.71 PB9
Apr 15Souderton @ North Penn BoysApr 15 · 1600 Meters · Place 13 · North Penn1600 Meters135:42.069
Apr 1North Penn v CB SouthApr 1 · 1600 Meters · Place 23 · North Penn1600 Meters235:38.699