Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPCL Indoor Championships · Feb 115:33.27PCL Indoor ChampionshipsFebruary 11, 2024
1 Mile · OutdoorPCL Meet #4 - La Salle · Apr 295:45.33PCL Meet #4 - La SalleApril 29, 2024
100 Meters · OutdoorJack Armstrong Invitational · Apr 2112.81Jack Armstrong InvitationalApril 21, 2023
1600 Meters · OutdoorTrojan Track Classic · May 25:34.17Trojan Track ClassicMay 2, 2024
200 Meters · OutdoorPCL Meet #3 - La Salle · Apr 2426.97PCL Meet #3 - La SalleApril 24, 2023
3200 Meters · OutdoorJack Armstrong Invite · Apr 1712:40.80aJack Armstrong InviteApril 17, 2026
400 Meters · OutdoorMontgomery Memorial Meet · Apr 3058.46aMontgomery Memorial MeetApril 30, 2026
60 Meters · IndoorTFCAofGP Meet #5 · Jan 78.49TFCAofGP Meet #5January 7, 2023
800 Meters · OutdoorPCL #2 -LaSalle Meet · Apr 152:28.91PCL #2 -LaSalle MeetApril 15, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 31 · Lansdale Catholic400 Meters31.58.46a PB12
Apr 17Jack Armstrong InviteApr 17 · 3200 Meters · Place 16 · Lansdale Catholic3200 Meters16.12:40.80a PB12
Apr 13PCL Meet 2 @ FJApr 13 · 1 Mile · Place 17 · Lansdale Catholic1 Mile17.5:53.58a12
Apr 13PCL Meet 2 @ FJApr 13 · 800 Meters · Lansdale Catholic800 Meters--DNS12
Mar 30PCL #1 - La SalleMar 30 · 1 Mile · Place 29 · Lansdale Catholic1 Mile29.5:54.58a12
Mar 30PCL #1 - La SalleMar 30 · 800 Meters · Place 19 · Lansdale Catholic800 Meters19.2:33.03a12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28PCL #4 - La SalleApr 28 · 400 Meters · Lansdale Catholic400 Meters--DNS11
Apr 16Jack Armstrong InvitationalApr 16 · 400 Meters · Place 27 · Lansdale Cat400 Meters271:00.2911
Apr 14PCL Meet #2 - O'HaraApr 14 · 400 Meters · Place 10 · Lansdale Cat400 Meters1058.7511
Apr 7PCL #1 - LaSalleApr 7 · 400 Meters · Place 16 · Lansdale Cat400 Meters1659.5511

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Trojan Track ClassicMay 2 · 1600 Meters · Place 29 · Lansdale Cat1600 Meters295:34.17 PB10
Apr 29PCL Meet #4 - La SalleApr 29 · 800 Meters · Place 35 · Lansdale Cath800 Meters352:31.9310
Apr 29PCL Meet #4 - La SalleApr 29 · 1 Mile · Place 22 · Lansdale Cath1 Mile225:45.33 PB10
Apr 15PCL #2 -LaSalle MeetApr 15 · 800 Meters · Place 36 · Lansdale Catholic800 Meters362:28.91 PB10
Apr 8PCL Meet #1 - La SalleApr 8 · 800 Meters · Place 21 · Lansdale Cat800 Meters212:38.4510

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 11PCL Indoor ChampionshipsFeb 11 · 1 Mile · Place 15 · Lansdale Cat1 Mile155:33.27 PB10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 1 Mile · Place 76 · Lansdale Catholic1 Mile76.5:42.96a10
Feb 12PCL Indoor ChampionshipFeb 12 · Long Jump · Place 17 · Lansdale CatholicLong Jump1714-1.759
Feb 3TFCAofGP - Novice MeetFeb 3 · Long Jump · Place 6 · Lansdale CathLong Jump613-09.009
Jan 20TFCAofGP Meet #7Jan 20 · Long Jump · Place 12 · Lansdale CatholicLong Jump1214-3.509
Jan 7TFCAofGP Meet #5Jan 7 · Long Jump · Place 21 · Lansdale CatholicLong Jump2112-11.509
Jan 7TFCAofGP Meet #5Jan 7 · 60 Meters · Place 26 · Lansdale Catholic60 MetersRound P268.49 PB9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 4Trojan Track ClassicMay 4 · 400 Meters · Place 16 · Lansdale Catholic400 Meters161:00.049
May 1PCL Meet #4 @ LaSalleMay 1 · 400 Meters · Place 20 · Lansdale Cath400 Meters201:01.919
Apr 24PCL Meet #3 - La SalleApr 24 · 200 Meters · Place 38 · Lansdale Cat200 Meters3826.97 PB9
Apr 24PCL Meet #3 - La SalleApr 24 · 400 Meters · Place 12 · Lansdale Cat400 Meters1259.549
Apr 21Jack Armstrong InvitationalApr 21 · 100 Meters · Place 43 · Lansdale Catholic100 MetersRound P4312.81 PB9
Apr 3PCL Meet #1 - LaSalleApr 3 · Long Jump · Place 19 · Lansdale CatLong Jump1913-03.009
Apr 3PCL Meet #1 - LaSalleApr 3 · 400 Meters · Place 19 · Lansdale Cat400 Meters191:02.459
Apr 3PCL Meet #1 - LaSalleApr 3 · 100 Meters · Place 31 · Lansdale Cat100 Meters3112.899