Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 16:25.47aOcean Breeze InvitationalFebruary 1, 2025
100 Meters · OutdoorNorth Penn Dual · Apr 2815.26aNorth Penn DualApril 28, 2026
1600 Meters · OutdoorSOL Colonial Champs · May 86:17.80aSOL Colonial ChampsMay 8, 2026
3000 Meters · IndoorUpper Dublin Winter Series - Distance Night · Jan 1413:38.63aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
3200 Meters · IndoorUpper Dublin Winter Series - Distance Night · Jan 1414:33.34aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
400 Meters · IndoorDVGTCA Novice meet · Feb 71:10.13aDVGTCA Novice meetFebruary 7, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 32:05.39Ocean Breeze Freedom GamesJanuary 3, 2026
800 Meters · IndoorOcean Breeze Invitational · Feb 12:55.48aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorNorth Penn Dual · Apr 282:53.65aNorth Penn DualApril 28, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8SOL Colonial ChampsMay 8 · 1600 Meters · Place 3 · Central Bucks East1600 Meters3.6:17.80a PB10
Apr 28North Penn DualApr 28 · 800 Meters · Place 11 · Central Bucks East800 Meters11.2:53.65a PB10
Apr 28North Penn DualApr 28 · 100 Meters · Place 26 · Central Bucks East100 Meters26.15.26a PB10
Apr 7CB East Women's DualApr 7 · 1600 Meters · Place 13 · Central Bucks East1600 Meters13.6:50.68a10
Apr 7CB East Women's DualApr 7 · 800 Meters · Place 17 · Central Bucks East800 Meters17.3:06.75a10
Mar 31CB East @ CB WestMar 31 · 1600 Meters · Place 10 · Central Bucks East1600 Meters10.6:29.15a10
Mar 31CB East @ CB WestMar 31 · 800 Meters · Place 11 · Central Bucks East800 Meters11.2:56.77a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 38 · Central Bucks East1600 Meters38.6:32.30a10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 7DVGTCA Novice meetFeb 7 · 400 Meters · Place 6 · Central Bucks East400 Meters61:10.13a PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 22 · Central Bucks East 01800 Meters222:59.3710
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 28 · Central Bucks East 011 Mile286:26.6010
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 28 · Central Bucks East 011 Mile286:26.6010
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 800 Meters · Place 22 · Central Bucks East 01800 Meters222:59.3710
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 3200 Meters · Place 40 · Central Bucks East3200 Meters40.14:33.34a PB10
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 3000 Meters · Place 41 · Central Bucks East3000 Meters41.13:38.63a PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 21 · Central Bucks East 01600 Meters212:05.39 PB10
Jan 3Freedom GamesJan 3 · 600 Meters · Place 21 · Central Bucks East600 Meters21.2:05.39a10

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 1600 Meters · Place 11 · Central Bucks East1600 Meters116:40.039

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 40 · Central Bucks East1 Mile40.6:25.47a PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 14 · Central Bucks East800 Meters14.2:55.48a PB9
Jan 17DVGTCA Meet #7Jan 17 · 800 Meters · Place 33 · C B East800 Meters332:56.079