Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorBill Butler Invitational · Apr 104:24.12aBill Butler InvitationalApril 10, 2026
1600 Meters · IndoorWyomissing Area Team Challenge · Feb 35:27.97aWyomissing Area Team ChallengeFebruary 3, 2023
3000m Steeplechase · 0.914m · Indoor2026 Paul Donahue Invitational · Apr 1710:45.21a2026 Paul Donahue InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorUrsinus Springfest · Apr 411:26.25aUrsinus SpringfestApril 4, 2026
3000m Steeplechase · OutdoorBill Butler Relays · Apr 1110:54.78aBill Butler RelaysApril 11, 2025
400 Meters · IndoorUC HS Invitational · Jan 2458.94aUC HS InvitationalJanuary 24, 2024
800 Meters · OutdoorPaul Donahue Invitational · Apr 181:58.45Paul Donahue InvitationalApril 18, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 6 · Jefferson (Pa.)Jefferson (Pa.)3000m Steeplechase0.914m6.11:37.16aSo
May 1CACC Outdoor ChampionshipsMay 1 · 800 Meters · Place 12 · Jefferson (Pa.)Jefferson (Pa.)800 Meters12.2:03.90aSo
Apr 24TCNJ Lions InviteApr 24 · 800 Meters · Jefferson (Pa.)Jefferson (Pa.)800 Meters--DNSSo
Apr 10Bill Butler InvitationalApr 10 · 1500 Meters · Place 24 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters24.4:24.12a PBSo
Apr 10Bill Butler InvitationalApr 10 · 800 Meters · Jefferson (Pa.)Jefferson (Pa.)800 Meters—DNSSo
Apr 4Ursinus SpringfestApr 4 · 3000m Steeplechase · Place 7 · Jefferson (Pa.)Jefferson (Pa.)3000m Steeplechase0.914m7.11:26.25a PBSo
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 86 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters86.4:32.21aSo
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 28 · Jefferson (Pa.)Jefferson (Pa.)800 Meters28.1:59.73aSo
Mar 20Purple & GoldMar 20 · 1500 Meters · Place 33 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters334:39.78aSo
Mar 20Purple & GoldMar 20 · 800 Meters · Place 7 · Jefferson (Pa.)Jefferson (Pa.)800 Meters72:03.70aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 3000m Steeplechase · Place 15 · Jefferson (Pa.)Jefferson (Pa.)3000m Steeplechase0.914m15.10:45.21a PBSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2CACC Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 6 · Jefferson (Pa.)Jefferson (Pa.)3000m Steeplechase611:24.56FR
May 2CACC Outdoor ChampionshipsMay 2 · 800 Meters · Place 15 · Jefferson (Pa.)Jefferson (Pa.)800 Meters152:10.33FR
Apr 18Paul Donahue InvitationalApr 18 · 800 Meters · Place 41 · Jefferson (Pa.)Jefferson (Pa.)800 Meters411:58.45 PBFR
Apr 11Bill Butler RelaysApr 11 · 3000m Steeplechase · Place 1 · Jefferson (Pa.)Jefferson (Pa.)3000m Steeplechase110:54.78a PBFr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 37 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters37.4:25.60aFr
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 23 · Jefferson (Pa.)Jefferson (Pa.)800 Meters23.2:05.04aFr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 85 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters854:30.41aFr
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 69 · Jefferson (Pa.)Jefferson (Pa.)800 Meters692:06.42aFr
Mar 22Purple and Gold InvitationalMar 22 · 1500 Meters · Place 42 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters42.4:39.14aFr
Mar 22Purple and Gold InvitationalMar 22 · 800 Meters · Place 3 · Jefferson (Pa.)Jefferson (Pa.)800 Meters3.2:05.38aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24UC HS InvitationalJan 24 · 400 Meters · Place 53 · Liberty (Bethlehem)Liberty (Bethlehem)400 Meters53.58.94a PB12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 3Wyomissing Area Team ChallengeFeb 3 · 1600 Meters · Place 14 · Liberty (Bethlehem)Liberty (Bethlehem)1600 Meters14.5:27.97a PB11