Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAGP #2 · Dec 204:44.54aTFCAGP #2December 20, 2025
1200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 203:32.585TFCAGP #2December 20, 2025
1600 Meters · OutdoorPioneer Athletic Conference Championship · May 84:29.10aPioneer Athletic Conference ChampionshipMay 8, 2026
3000 Meters · IndoorTFCAGP #1 · Dec 139:27.39aTFCAGP #1December 13, 2025
3200 Meters · OutdoorPope John Paul II HS vs Upper Perkiomen · Apr 111:43.57aPope John Paul II HS vs Upper PerkiomenApril 1, 2026
400 Meters · Relay Split · IndoorTFCAGP #4 · Jan 31:02.594TFCAGP #4January 3, 2026
800 Meters · IndoorTFCAofGP Last Chance Meet · Feb 62:06.06TFCAofGP Last Chance MeetFebruary 6, 2026
800 Meters · OutdoorPioneer Athletic Conference Championship · May 82:01.52aPioneer Athletic Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 1600 Meters · Place 7 · Upper PerkiomenUpper Perkiomen1600 Meters7.4:29.10a PB10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 800 Meters · Place 9 · Upper PerkiomenUpper Perkiomen800 Meters9.2:01.52a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 23 · Upper PerkiomenUpper Perkiomen1600 Meters23.4:29.92a10
Apr 15Upper Perk Dual #2Apr 15 · 800 Meters · Place 1 · Upper PerkiomenUpper Perkiomen800 Meters1.2:06.14a10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 800 Meters · Place 2 · Upper PerkiomenUpper Perkiomen800 Meters2.2:02.11a10
Apr 8Upper Perk DualApr 8 · 1600 Meters · Place 1 · Upper PerkiomenUpper Perkiomen1600 Meters1.4:35.27a10
Apr 8Upper Perk DualApr 8 · 800 Meters · Place 1 · Upper PerkiomenUpper Perkiomen800 Meters1.2:03.33a10
Apr 1Pope John Paul II HS vs Upper PerkiomenApr 1 · 3200 Meters · Place 2 · Upper PerkiomenUpper Perkiomen3200 Meters2.11:43.57a PB10
Apr 1Pope John Paul II HS vs Upper PerkiomenApr 1 · 800 Meters · Place 1 · Upper PerkiomenUpper Perkiomen800 Meters1.2:07.56a10
Mar 14Phantom InvitationalMar 14 · 800 Meters · Place 4 · Upper PerkiomenUpper Perkiomen800 Meters42:11.07a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 13 · Upper PerkUpper Perk800 Meters132:06.06 PB10
Feb 6TFCAofGP Last Chance MeetFeb 6 · 800 Meters · Place 13 · Upper PerkUpper Perk800 Meters132:06.0610
Jan 16TFCAofGP Meet #6Jan 16 · 800 Meters · Place 23 · Upper PerkiomenUpper Perkiomen800 Meters232:06.87—
Jan 3TFCAGP #4Jan 3 · 400 Meters · Upper PerkiomenUpper Perkiomen400 MetersRelay Split—1:02.594 PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 1 Mile · Place 8 · Upper PerkiomenUpper Perkiomen1 Mile8.4:44.54a PB10
Dec 20TFCAGP #2Dec 20 · 1200 Meters · Upper PerkiomenUpper Perkiomen1200 MetersRelay Split—3:32.585 PB10
Dec 13TFCAGP #1Dec 13 · 3000 Meters · Place 8 · Upper PerkiomenUpper Perkiomen3000 Meters8.9:27.39a PB10
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:49.25a9

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · 1600 Meters · Place 9 · Upper PerkUpper Perk1600 Meters94:36.749
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 1600 Meters · Place 31 · Upper PerkiomenUpper Perkiomen1600 Meters31.4:36.04a9
Apr 1715th Annual Twin Valley Raider InvitationalApr 17 · 1600 Meters · Place 11 · Upper PerkiomenUpper Perkiomen1600 Meters114:35.40a9
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 1600 Meters · Place 1 · Upper PerkiomenUpper Perkiomen1600 Meters1.4:49.39a9
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 1600 Meters · Place 2 · Upper PerkUpper Perk1600 Meters24:41.779
Apr 8Upper Merion DualApr 8 · 1600 Meters · Place 4 · Upper PerkiomenUpper Perkiomen1600 Meters4.4:51.22a9
Apr 8Upper Merion DualApr 8 · 800 Meters · Place 3 · Upper PerkiomenUpper Perkiomen800 Meters3.2:13.68a9
Mar 15Phantom InvitationalMar 15 · 1600 Meters · Place 3 · Upper PerkiomenUpper Perkiomen1600 Meters34:51.13a—