Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:37.60The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1600 Meters · IndoorF&M HS Invite #1 · Dec 74:51.91aF&M HS Invite #1December 7, 2024
1600 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 14:32.71a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
3000 Meters · IndoorTFCAGP #2 · Dec 209:44.13aTFCAGP #2December 20, 2025
3200 Meters · OutdoorCR Kiwanis Invitational · Apr 119:59.68aCR Kiwanis InvitationalApril 11, 2026
800 Meters · IndoorGarden State Invitational 2026 · Feb 132:03.86Garden State Invitational 2026February 13, 2026
800 Meters · OutdoorBCIAA Firing Championship Track Meet · May 72:01.78aBCIAA Firing Championship Track MeetMay 7, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7BCIAA Firing Championship Track MeetMay 7 · 3200 Meters · Place 15 · Twin ValleyTwin Valley3200 Meters15.10:28.95a10
May 7BCIAA Firing Championship Track MeetMay 7 · 800 Meters · Place 8 · Twin ValleyTwin Valley800 Meters8.2:01.78a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 27 · Twin ValleyTwin Valley1600 Meters27.4:32.71a PB10
Apr 11CR Kiwanis InvitationalApr 11 · 3200 Meters · Place 3 · Twin ValleyTwin Valley3200 Meters3.9:59.68a PB10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 3200 Meters · Place 1 · Twin ValleyTwin Valley3200 Meters1.10:10.04a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Garden State TC InvitationalFeb 20 · 800 Meters · Place 21 · Twin ValleyTwin Valley800 Meters21.2:06.11a10
Feb 13Garden State Invitational 2026Feb 13 · 800 Meters · Place 20 · Twin Valley 03Twin Valley 03800 Meters202:03.86 PB10
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 800 Meters · Place 2 · Twin ValleyTwin Valley800 Meters2.2:06.80a10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Twin Valley 03Twin Valley 031 Mile54:37.60 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 5 · Twin Valley 03Twin Valley 031 Mile54:37.6010
Jan 10YSU Meet #1Jan 10 · 800 Meters · Place 23 · Twin ValleyTwin Valley800 Meters23.2:11.53a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 3000 Meters · Place 13 · Twin ValleyTwin Valley3000 Meters13.9:44.13a PB10
Jan 11TFCAGP #5Jan 11 · 800 Meters · Place 18 · Twin ValleyTwin Valley800 Meters18.2:12.89a9

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 13 · Twin ValleyTwin Valley1600 Meters13.4:47.23a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 1 Mile · Place 12 · Twin ValleyTwin Valley1 Mile12.4:52.04a9
Dec 7F&M HS Invite #1Dec 7 · 1600 Meters · Place 11 · Twin ValleyTwin Valley1600 Meters11.4:51.91a PB9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Twin Valley MS vs MuhlenbergMay 8 · 1600 Meters · Place 1 · Twin ValleyTwin Valley1600 Meters1.5:07.53a8
May 8Twin Valley MS vs MuhlenbergMay 8 · 800 Meters · Twin ValleyTwin Valley800 Meters—DNS8
May 1Twin Valley MS vs Wilson SouthernMay 1 · 1600 Meters · Place 1 · Twin ValleyTwin Valley1600 Meters1.5:00.40a8
May 1Twin Valley MS vs Wilson SouthernMay 1 · 800 Meters · Twin ValleyTwin Valley800 Meters—DNS8
Apr 17Twin Valley MS vs ExeterApr 17 · 1600 Meters · Place 1 · Twin ValleyTwin Valley1600 Meters1.5:06.52a8
Apr 17Twin Valley MS vs ExeterApr 17 · 800 Meters · Place 2 · Twin ValleyTwin Valley800 Meters2.2:24.18a8