Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAGP #7 · Jan 234:50.47aTFCAGP #7January 23, 2026
1600 Meters · OutdoorWissahickon at Hatboro Horsham · Apr 284:44.35aWissahickon at Hatboro HorshamApril 28, 2026
3200 Meters · OutdoorAbington @ Hatboro Horsham · Apr 710:58.30aAbington @ Hatboro HorshamApril 7, 2026
800 Meters · IndoorTFCAofGP Meet #6 · Jan 162:03.66TFCAofGP Meet #6January 16, 2026
800 Meters · OutdoorQuakertown at Hatboro Horsham · Apr 212:02.76aQuakertown at Hatboro HorshamApril 21, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:15.701TFCAGP #2December 20, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · 800 Meters · Place 5 · Hatboro-Horsham800 Meters5.2:03.14a12
Apr 30Helman/Hosier InviteApr 30 · 800 Meters · Place 9 · Hatboro-Horsham800 Meters9.2:03.44a12
Apr 28Wissahickon at Hatboro HorshamApr 28 · 1600 Meters · Place 3 · Hatboro-Horsham1600 Meters3.4:44.35a PB12
Apr 28Wissahickon at Hatboro HorshamApr 28 · 800 Meters · Place 4 · Hatboro-Horsham800 Meters4.2:07.38a12
Apr 21Quakertown at Hatboro HorshamApr 21 · 800 Meters · Place 2 · Hatboro-Horsham800 Meters2.2:02.76a PB12
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · 1600 Meters · Place 2 · Hatboro-Horsham1600 Meters2.4:50.12a12
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · 800 Meters · Place 1 · Hatboro-Horsham800 Meters1.2:08.15a12
Apr 10Cardinal ClassicApr 10 · 800 Meters · Place 3 · Hatboro-Horsham800 Meters3.2:03.16a12
Apr 7Abington @ Hatboro HorshamApr 7 · 3200 Meters · Place 3 · Hatboro-Horsham3200 Meters3.10:58.30a PB12
Apr 2Jim Kelly InvitationalApr 2 · 1600 Meters · Place 14 · Hatboro-Horsham1600 Meters14.4:48.30a12
Apr 2Jim Kelly InvitationalApr 2 · 800 Meters · Place 16 · Hatboro-Horsham800 Meters16.2:08.70a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 17 · Hatboro Horsham800 Meters172:06.8412
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 17 · Hatboro Horsham800 Meters172:06.8412
Jan 23TFCAGP #7Jan 23 · 1 Mile · Place 15 · Hatboro-Horsham1 Mile15.4:50.47a PB12
Jan 16TFCAofGP Meet #6Jan 16 · 800 Meters · Place 15 · Hatboro Horsham800 Meters152:03.66 PB—
Jan 10TFCAGP #5Jan 10 · 800 Meters · Place 13 · Hatboro-Horsham800 Meters132:07.27a12
Jan 3TFCAGP #4Jan 3 · 1 Mile · Place 13 · Hatboro-Horsham1 Mile13.4:53.41a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Hatboro-Horsham800 MetersRelay Split—2:15.701 PB12
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 10 · Hatboro-Horsham800 Meters10.2:07.96a12
Dec 13TFCAGP #1Dec 13 · 1 Mile · Place 19 · Hatboro-Horsham1 Mile19.4:50.59a12
Feb 2TFCAofGP Meet #9Feb 2 · 800 Meters · Place 23 · Hatboro Hors800 Meters232:04.66—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 800 Meters · Place 8 · Hatboro-Horsham800 Meters8.2:06.13a11
May 1Trojan Track ClassicMay 1 · 800 Meters · Place 4 · Hatboro Hors800 Meters42:03.4211
Apr 29Wissahickon @ HHApr 29 · 1600 Meters · Place 4 · Hatboro-Horsham1600 Meters4.4:45.87a11
Apr 29Wissahickon @ HHApr 29 · 800 Meters · Place 2 · Hatboro-Horsham800 Meters2.2:09.63a11
Apr 22Plymouth Whitemarsh at Hatboro HorshamApr 22 · 1600 Meters · Place 3 · Hatboro-Horsham1600 Meters3.4:51.97a11
Apr 22Plymouth Whitemarsh at Hatboro HorshamApr 22 · 800 Meters · Place 1 · Hatboro-Horsham800 Meters1.2:10.27a11
Apr 17Jim Kelly InvitationalApr 17 · 800 Meters · Place 8 · Hatboro-Horsham800 Meters82:04.1311
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · 1600 Meters · Place 3 · Hatboro-Horsham1600 Meters34:48.80a11
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · 800 Meters · Place 3 · Hatboro-Horsham800 Meters32:08.92a11
Apr 4Cardinal ClassicApr 4 · 1600 Meters · Place 15 · Hatboro Horsham1600 Meters154:45.7111
Mar 29North Penn OpenMar 29 · 800 Meters · Place 22 · Hatboro Hors800 Meters222:04.7411
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · 1600 Meters · Place 5 · Hatboro Hors1600 Meters54:51.7411
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · 800 Meters · Place 3 · Hatboro Hors800 Meters32:12.6511

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · 800 Meters · Place 22 · Hatboro-Horsham800 Meters22.2:10.59a11
Jan 26T&FCAofGP #6 rescheduledJan 26 · 800 Meters · Place 24 · Hatboro-Horsham800 Meters24.2:18.06a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 800 Meters · Place 10 · Hatboro Horsham800 Meters102:02.9610
Apr 23Wissahickon @ Hatboro HorshamApr 23 · 800 Meters · Place 4 · Hatboro-Horsham800 Meters42:11.68a—
Apr 16Abington, PW @ HHApr 16 · 800 Meters · Place 9 · Hatboro-Horsham800 Meters92:10.68a—
Apr 12Cardinal InvitationalApr 12 · 800 Meters · Place 12 · Hatboro Hors800 Meters122:07.3710
Apr 9Upper Dublin at HHApr 9 · 800 Meters · Place 5 · Hatboro-Horsham800 Meters5.2:12.69a10
Apr 6The North Penn OpenApr 6 · 800 Meters · Place 30 · Hatboro-Horsham800 Meters30.2:14.64a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2HH vs Quakertown (Boys)May 2 · 800 Meters · Place 8 · Hatboro Hors800 Meters82:29.67—
Apr 21Twin Valley InvitationalApr 21 · 1600 Meters · Hatboro-Horsham1600 Meters—NT9
Apr 11Upper Dublin v Hatboro HorshamApr 11 · 800 Meters · Place 15 · Hatboro Hors800 Meters152:27.579

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 22 · Hatboro Horsham800 Meters222:31.839
Jan 27TFCAofGP Meet #8Jan 27 · 800 Meters · Place 22 · Hatboro Horsham800 Meters222:31.839
Jan 13TFCAofGP Meet #6Jan 13 · 800 Meters · Place 30 · Hatboro Horsham800 Meters302:26.509