Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:57.75The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1600 Meters · IndoorGarden State TC Invitational · Feb 204:46.04aGarden State TC InvitationalFebruary 20, 2026
1600 Meters · OutdoorBCIAA Firing Championship Track Meet · May 74:47.85aBCIAA Firing Championship Track MeetMay 7, 2026
3000 Meters · IndoorTFCAGP #4 · Jan 39:54.70aTFCAGP #4January 3, 2026
3200 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 110:09.75a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
400 Meters · OutdoorFleetwood MS vs Twin Valley MS · Apr 231:05.20aFleetwood MS vs Twin Valley MSApril 23, 2025
5000 Meters · OutdoorCR Kiwanis Invitational · Apr 1116:47.86aCR Kiwanis InvitationalApril 11, 2026
800 Meters · IndoorTFCAGP #2 · Dec 202:18.55aTFCAGP #2December 20, 2025
800 Meters · OutdoorRay Geesey Track & Field Invitational · Apr 242:08.44aRay Geesey Track & Field InvitationalApril 24, 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 · 1600 Meters · Place 13 · Twin ValleyTwin Valley1600 Meters13.4:47.85a PB9
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 3200 Meters · Place 6 · Twin ValleyTwin Valley3200 Meters6.10:09.75a PB9
Apr 24Ray Geesey Track & Field InvitationalApr 24 · 800 Meters · Place 12 · Twin ValleyTwin Valley800 Meters12.2:08.44a PB9
Apr 11CR Kiwanis InvitationalApr 11 · 5000 Meters · Place 2 · Twin ValleyTwin Valley5000 Meters2.16:47.86a PB9
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 33 · Twin ValleyTwin Valley1600 Meters33.4:59.83a9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 20Garden State TC InvitationalFeb 20 · 1600 Meters · Place 30 · Twin ValleyTwin Valley1600 Meters30.4:46.04a PB9
Feb 13Garden State Invitational 2026Feb 13 · 1600 Meters · Place 59 · Twin Valley 03Twin Valley 031600 Meters594:52.969
Feb 13Garden State Open at Ocean BreezeFeb 13 · 1600 Meters · Place 59 · Twin Valley 03Twin Valley 031600 Meters594:52.969
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 16 · Twin Valley 03Twin Valley 031 Mile164:57.75 PB9
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 16 · Twin Valley 03Twin Valley 031 Mile164:57.759
Jan 23TFCAGP #7Jan 23 · 1 Mile · Place 27 · Twin ValleyTwin Valley1 Mile27.5:06.60a9
Jan 10YSU Meet #1Jan 10 · 1600 Meters · Place 33 · Twin ValleyTwin Valley1600 Meters33.5:00.69a9
Jan 3TFCAGP #4Jan 3 · 3000 Meters · Place 14 · Twin ValleyTwin Valley3000 Meters14.9:54.70a PB9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 30 · Twin ValleyTwin Valley800 Meters30.2:18.55a PB9
Dec 13TFCAGP #1Dec 13 · 3000 Meters · Place 20 · Twin ValleyTwin Valley3000 Meters20.10:02.00a9

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30Twin Valley MS vs Wilson SouthernApr 30 · 1600 Meters · Place 1 · Twin ValleyTwin Valley1600 Meters1.4:59.20a8
Apr 30Twin Valley MS vs Wilson SouthernApr 30 · 800 Meters · Place 2 · Twin ValleyTwin Valley800 Meters2.2:25.55a8
Apr 23Fleetwood MS vs Twin Valley MSApr 23 · 1600 Meters · Place 1 · Twin ValleyTwin Valley1600 Meters1.5:05.53a8
Apr 23Fleetwood MS vs Twin Valley MSApr 23 · 400 Meters · Place 6 · Twin ValleyTwin Valley400 Meters6.1:05.20a PB8

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Twin Valley MS vs MuhlenbergMay 8 · 1600 Meters · Place 3 · Twin ValleyTwin Valley1600 Meters3.5:21.96a7
May 8Twin Valley MS vs MuhlenbergMay 8 · 800 Meters · Place 5 · Twin ValleyTwin Valley800 Meters5.2:29.90a7
May 1Twin Valley MS vs Wilson SouthernMay 1 · 1600 Meters · Place 2 · Twin ValleyTwin Valley1600 Meters2.5:18.89a7
May 1Twin Valley MS vs Wilson SouthernMay 1 · 800 Meters · Place 2 · Twin ValleyTwin Valley800 Meters2.2:31.70a7
Apr 17Twin Valley MS vs ExeterApr 17 · 1600 Meters · Place 6 · Twin ValleyTwin Valley1600 Meters6.5:27.59a7
Apr 17Twin Valley MS vs ExeterApr 17 · 800 Meters · Place 10 · Twin ValleyTwin Valley800 Meters10.2:42.50a7