Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorCentennial Conference Outdoor Championships · May 143:19.40aCentennial Conference Outdoor ChampionshipsMay 1, 2026
1500 Meters · OutdoorHaverford Mid-Week Meet · Apr 215:26.64aHaverford Mid-Week MeetApril 21, 2026
1600 Meters · IndoorPrep League Cluster #1 · Feb 275:57.97Prep League Cluster #1February 27, 2024
1600 Meters · OutdoorPrep League Finals · Apr 305:52.24Prep League FinalsApril 30, 2025
200 Meters · OutdoorPrep League Cluster #2 · Mar 1633.39Prep League Cluster #2March 16, 2022
3000 Meters · IndoorFastrack Invitational · Feb 612:10.58aFastrack InvitationalFebruary 6, 2026
3200 Meters · IndoorPrep League Cluster #1 · Feb 2713:09.79Prep League Cluster #1February 27, 2024
3200 Meters · OutdoorPrep League Finals · Apr 3012:42.92Prep League FinalsApril 30, 2025
5000 Meters · IndoorWidener Schuylkill Showdown · Jan 3120:51.38aWidener Schuylkill ShowdownJanuary 31, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2720:05.55aDanny Curran InvitationalMarch 27, 2026
800 Meters · OutdoorPrep League Meet #3 · Apr 102:41.31aPrep League Meet #3April 10, 2025
Shot Put · 4kg · OutdoorPrep League Prelims & Finals · Apr 1619-02.00Prep League Prelims & FinalsApril 16, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 18 · HaverfordHaverford10,000 Meters18.43:19.40a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 5000 Meters · Place 30 · HaverfordHaverford5000 Meters30.21:10.43aFr
Apr 21Haverford Mid-Week MeetApr 21 · 1500 Meters · Place 4 · HaverfordHaverford1500 Meters4.5:26.64a PBFr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 31 · HaverfordHaverford1500 Meters31.5:32.33aFr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 64 · HaverfordHaverford5000 Meters64.20:05.55a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 72 · HaverfordHaverford5000 Meters72.21:08.99aFr
Feb 19Keogh InvitationalFeb 19 · 3000 Meters · Place 14 · HaverfordHaverford3000 Meters14.12:26.32aFr
Feb 6Fastrack InvitationalFeb 6 · 3000 Meters · Place 52 · HaverfordHaverford3000 Meters52.12:10.58a PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · 5000 Meters · Place 15 · HaverfordHaverford5000 Meters15.20:51.38a PBFr
Jan 23McElligott InvitationalJan 23 · 3000 Meters · HaverfordHaverford3000 Meters--DNSFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10CIF SS D4 Prelims @ CarpinteriaMay 10 · 3200 Meters · Place 27 · ChadwickChadwick3200 MetersRound P27.13:23.56a12
Apr 30Prep League FinalsApr 30 · Shot Put · Place 21 · Chadwick (SS)Chadwick (SS)Shot PutRound P2118-512
Apr 30Prep League FinalsApr 30 · 3200 Meters · Place 2 · Chadwick (SS)Chadwick (SS)3200 Meters212:42.92 PB12
Apr 30Prep League FinalsApr 30 · 800 Meters · Place 5 · Chadwick (SS)Chadwick (SS)800 MetersRound P52:42.8612
Apr 30Prep League FinalsApr 30 · 1600 Meters · Place 4 · Chadwick (SS)Chadwick (SS)1600 MetersRound P45:52.24 PB12
Apr 16Prep League PrelimsApr 16 · Shot Put · Place 21 · Chadwick (SS)Chadwick (SS)Shot PutRound P2118-512
Apr 16Prep League PrelimsApr 16 · 800 Meters · Place 5 · Chadwick (SS)Chadwick (SS)800 MetersRound P52:42.8612
Apr 16Prep League PrelimsApr 16 · 1600 Meters · Place 4 · Chadwick (SS)Chadwick (SS)1600 MetersRound P45:52.2412
Apr 10Prep League Meet #3Apr 10 · 3200 Meters · Place 1 · ChadwickChadwick3200 Meters1.13:27.02a12
Apr 10Prep League Meet #3Apr 10 · 1600 Meters · Place 3 · ChadwickChadwick1600 Meters3.5:55.14a12
Apr 10Prep League Meet #3Apr 10 · Shot Put · Place 24 · ChadwickChadwickShot Put4kg24.17-03.0012
Apr 10Prep League Meet #3Apr 10 · 800 Meters · Place 4 · ChadwickChadwick800 Meters4.2:41.31a PB12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 23Prep League Final Apr 23 · 3200 Meters · Place 6 · CHADWICK (SSCHADWICK (SS3200 Meters613:04.5111
Apr 16Prep League Prelims & FinalsApr 16 · 1600 Meters · Place 6 · ChadwickChadwick1600 MetersRound P6.6:06.81a11
Apr 16Prep League Prelims & FinalsApr 16 · Shot Put · Place 12 · ChadwickChadwickShot Put4kgRound P12.19-02.00 PB11
Mar 5Prep League Cluster #2Mar 5 · 3200 Meters · Place 1 · CHADWICK (SSCHADWICK (SS3200 Meters113:12.1411
Mar 5Prep League Cluster #2Mar 5 · 1600 Meters · Place 4 · CHADWICK (SSCHADWICK (SS1600 Meters46:02.7211

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Prep League Cluster #1Feb 27 · 3200 Meters · Place 1 · CHADWICK (SSCHADWICK (SS3200 Meters113:09.79 PB11
Feb 27Prep League Cluster #1Feb 27 · 1600 Meters · Place 3 · CHADWICK (SSCHADWICK (SS1600 Meters35:57.97 PB11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25Prep League FinalsApr 25 · 3200 Meters · Place 6 · CHADWICK (SSCHADWICK (SS3200 Meters614:03.3010
Apr 18Prep League PrelimsApr 18 · Shot Put · Place 19 · CHADWICK (SSCHADWICK (SSShot PutRound P1915-11.0010
Apr 18Prep League PrelimsApr 18 · 1600 Meters · Place 16 · CHADWICK (SSCHADWICK (SS1600 MetersRound P166:31.1610
Apr 12Prep League Cluster #3Apr 12 · 3200 Meters · Place 5 · CHADWICK (SSCHADWICK (SS3200 Meters514:43.5110
Apr 12Prep League Cluster #3Apr 12 · 1600 Meters · Place 8 · CHADWICK (SSCHADWICK (SS1600 Meters86:25.4210
Mar 7Prep League Cluster #1Mar 7 · 3200 Meters · Place 5 · CHADWICK (SSCHADWICK (SS3200 Meters515:11.3610
Mar 7Prep League Cluster #1Mar 7 · 1600 Meters · Place 5 · CHADWICK (SSCHADWICK (SS1600 Meters56:25.6610
Mar 7Prep League Cluster #1Mar 7 · 800 Meters · Place 14 · CHADWICK (SSCHADWICK (SS800 Meters143:05.0310

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19Prep League PrelimsApr 19 · 1600 Meters · Place 16 · CHADWICK (SSCHADWICK (SS1600 MetersRound P166:45.569
Apr 19Prep League PrelimsApr 19 · 800 Meters · Place 18 · CHADWICK (SSCHADWICK (SS800 MetersRound P183:08.179
Apr 13Prep League Cluster #3Apr 13 · 1600 Meters · Place 12 · CHADWICK (SSCHADWICK (SS1600 Meters126:46.999
Apr 13Prep League Cluster #3Apr 13 · 200 Meters · Place 28 · CHADWICK (SSCHADWICK (SS200 Meters2833.759
Mar 16Prep League Cluster #2Mar 16 · 200 Meters · Place 31 · CHADWICK (SSCHADWICK (SS200 Meters3133.39 PB9
Mar 1Prep League Cluster #1Mar 1 · 200 Meters · Place 35 · CHADWICK (SSCHADWICK (SS200 Meters3534.099