Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:12.55aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1 Mile · OutdoorExplorers Men's Invite · Apr 104:24.43aExplorers Men's InviteApril 10, 2026
1500 Meters · Outdoor2023 AAU Region 02 Qualifier · Jun 304:24.152023 AAU Region 02 QualifierJune 30, 2023
1600 Meters · OutdoorSOL Colonial Champs · May 94:20.00SOL Colonial ChampsMay 9, 2025
3000 Meters · IndoorTFCAofGP Meet of Champions · Feb 168:37.29MTFCAofGP Meet of ChampionsFebruary 16, 2026
3000 Meters · Outdoor2023 AAU Region 02 Qualifier · Jun 309:35.352023 AAU Region 02 QualifierJune 30, 2023
3200 Meters · IndoorHenderson 3k/3200 Classic · Dec 99:24.68aHenderson 3k/3200 ClassicDecember 9, 2025
3200 Meters · OutdoorPIAA District 1 AA/AAA Championships · May 159:06.45aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
800 Meters · IndoorTFCAGP #5 · Jan 102:03.80aTFCAGP #5January 10, 2026
800 Meters · OutdoorCB East at CB West · May 61:58.37CB East at CB WestMay 6, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 800 Meters · Place 15 · Central Bucks EastCentral Bucks East800 Meters15.1:59.18a11
May 22PIAA Track & Field State ChampionshipsMay 22 · 3200 Meters · Place 13 · Central Bucks EastCentral Bucks East3200 Meters13.9:15.90a11
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 3200 Meters · Place 4 · Central Bucks EastCentral Bucks East3200 Meters4.9:06.45a PB11
May 8SOL Colonial ChampsMay 8 · 3200 Meters · Place 1 · Central Bucks EastCentral Bucks East3200 Meters1.9:41.22a11
May 8SOL Colonial ChampsMay 8 · 1600 Meters · Place 2 · Central Bucks EastCentral Bucks East1600 Meters2.4:20.19a11
Apr 10Explorers Men's InviteApr 10 · 1 Mile · Place 2 · Central Bucks EastCentral Bucks East1 Mile2.4:24.43a PB11
Apr 10Explorers Men's InviteApr 10 · 1600 Meters · Place 2 · Central Bucks EastCentral Bucks East1600 Meters2.4:22.94a11
Mar 31CB East @ CB WestMar 31 · 3200 Meters · Place 1 · Central Bucks EastCentral Bucks East3200 Meters1.10:18.57a11
Mar 31CB East @ CB WestMar 31 · 1600 Meters · Place 3 · Central Bucks EastCentral Bucks East1600 Meters3.4:40.76a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 7 · UnattachedUnattached1 Mile7.4:12.55a PB11
Mar 1PTFCA ChampionshipsMar 1 · 1 Mile · Place 13 · Central Bucks EastCentral Bucks East1 Mile13.4:28.62a11
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 3000 Meters · Place 2 · CB EastCB East3000 Meters28:37.29M PB11
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Central Bucks East 01Central Bucks East 011 Mile54:20.4511
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Central Bucks East 01Central Bucks East 011 Mile54:20.4511
Jan 10TFCAGP #5Jan 10 · 800 Meters · Place 6 · Central Bucks EastCentral Bucks East800 Meters62:03.80a PB11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Henderson 3k/3200 ClassicDec 9 · 3200 Meters · Place 4 · Central Bucks EastCentral Bucks East3200 Meters4.9:24.68a PB11
Dec 9Henderson 3k/3200 ClassicDec 9 · 3000 Meters · Place 3 · Central Bucks EastCentral Bucks East3000 Meters3.8:51.53a11
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 3000 Meters · Place 2 · CB EastCB East3000 Meters28:41.8210
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 3000 Meters · Place 2 · CB EastCB East3000 Meters28:53.24—
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 1 Mile · Place 11 · CB EastCB East1 Mile114:28.01—
Jan 19TFCAofGP Meet #7Jan 19 · 1 Mile · Place 5 · CB EastCB East1 Mile54:28.01—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 5 · Central Bucks East 01Central Bucks East 013200 Meters59:08.1110
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 3200 Meters · Place 5 · Central Bucks East 01Central Bucks East 013200 Meters59:08.1110
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 3200 Meters · Place 2 · Central Bucks EastCentral Bucks East3200 Meters2.9:13.78a10
May 9SOL Colonial ChampsMay 9 · 1600 Meters · Place 2 · Central Bucks EastCentral Bucks East1600 Meters24:20.00 PB10
May 9SOL Colonial ChampsMay 9 · 800 Meters · Place 3 · Central Bucks EastCentral Bucks East800 Meters31:59.4210
Apr 29CB East @ North PennApr 29 · 3200 Meters · Place 1 · Central Bucks EastCentral Bucks East3200 Meters1.9:29.06a10
Apr 12CB West RelaysApr 12 · 1600 Meters · Place 1 · Central Bucks EastCentral Bucks East1600 Meters1.4:22.87a10
Apr 1Central Bucks West @ Central Bucks EastApr 1 · 800 Meters · Place 2 · CB EastCB East800 Meters22:03.3710
Apr 1Central Bucks West @ Central Bucks EastApr 1 · 1600 Meters · Place 1 · CB EastCB East1600 Meters14:30.7010
Mar 29North Penn OpenMar 29 · 3200 Meters · Place 1 · CB EastCB East3200 Meters19:26.8910

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 3000 Meters · Place 1 · Central Bucks EastCentral Bucks East3000 Meters1.8:54.04a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 3200 Meters · Place 10 · Central Bucks EastCentral Bucks East3200 Meters10.9:20.02a9
May 10SOL Colonial Division ChampionshipsMay 10 · 1600 Meters · Place 5 · CB EastCB East1600 Meters54:23.729
May 6CB East at CB WestMay 6 · 800 Meters · Place 3 · CB EastCB East800 Meters31:58.37 PB9
Apr 16CB South v CB East -BoysApr 16 · 3200 Meters · Place 1 · CB EastCB East3200 Meters110:11.47—
Apr 16CB South v CB East -BoysApr 16 · 1600 Meters · Place 1 · CB EastCB East1600 Meters14:27.09—
Apr 13The Coatesville Track and Field InvitationalApr 13 · 1600 Meters · Place 4 · Central Bucks EastCentral Bucks East1600 Meters4.4:31.38a9
Apr 6The North Penn OpenApr 6 · 3200 Meters · Place 4 · Central Bucks EastCentral Bucks East3200 Meters4.9:29.99a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 800 Meters · Place 11 · Central Bucks EastCentral Bucks East800 Meters11.2:08.67a9
Dec 21TFCAofGP Meet #2Dec 21 · 3000 Meters · Place 6 · Central Bucks EastCentral Bucks East3000 Meters6.9:06.05a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 3000 Meters · Place 2 · AmblerOCAmblerOC3000 Meters29:35.35 PB—
Jun 302023 AAU Region 02 QualifierJun 30 · 1500 Meters · Place 2 · AmblerOCAmblerOC1500 Meters24:24.15 PB—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 3000 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters2.9:41.12a8
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 1500 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club1500 Meters4.4:32.07a8
May 7AOC Spring Track ScrimmageMay 7 · 3000 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club3000 Meters110:08.00a—
May 7AOC Spring Track ScrimmageMay 7 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters12:18.70a—