Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFastTrack Invitational · Feb 94:25.25aFastTrack InvitationalFebruary 9, 2024
1000 Meters · IndoorSTC MEET #6 · Jan 292:43.37STC MEET #6January 29, 2022
1500 Meters · OutdoorTrinity Invitational · Apr 184:04.41aTrinity InvitationalApril 18, 2026
1600 Meters · IndoorVISAA Indoor Track & Field Championships · Feb 194:36.95aVISAA Indoor Track & Field ChampionshipsFebruary 19, 2022
1600 Meters · OutdoorVISAA Div I / II Championships · May 204:32.67aVISAA Div I / II ChampionshipsMay 20, 2022
2 Miles · IndoorSt. Christopher's Indoor Invitational · Jan 2410:29.49St. Christopher's Indoor InvitationalJanuary 24, 2020
3000 Meters · IndoorJohn Thomas Terrier Classic · Jan 308:43.88John Thomas Terrier ClassicJanuary 30, 2026
3000 Meters · OutdoorJ Elmer Swanson Spring Classic · Mar 218:43.32aJ Elmer Swanson Spring ClassicMarch 21, 2026
3200 Meters · IndoorPrep League / LIS Championship · Feb 810:12.33Prep League / LIS ChampionshipFebruary 8, 2020
3200 Meters · OutdoorST. CHRISTOPHER'S MEET #1 · Apr 810:44.35ST. CHRISTOPHER'S MEET #1April 8, 2021
500 Meters · IndoorSTC MEET #7 · Feb 51:12.09STC MEET #7February 5, 2022
5000 Meters · IndoorSuffolk Relays · Dec 216:12.82aSuffolk RelaysDecember 2, 2023
5000 Meters · OutdoorSilfen Invitational · Apr 1014:53.51aSilfen InvitationalApril 10, 2026
800 Meters · OutdoorAmherst College Spring Fling · Apr 82:02.95Amherst College Spring FlingApril 8, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 24 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters24.15:26.13aSr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 24 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters24.4:04.41a PBSr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 39 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters39.2:04.89aSr
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters8.14:53.51a PBSr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 61 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters61.4:11.51aSr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 3000 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters48:43.32a PBSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Springfield College Triangle ClassicFeb 20 · 1 Mile · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile194:39.29aSr
Feb 13Tufts Cupid ChallengeFeb 13 · 1 Mile · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile104:27.36aSr
Feb 7Tufts 6-Way InvitationalFeb 7 · 3000 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters198:53.70aSR
Jan 30John Thomas Terrier ClassicJan 30 · 3000 Meters · Place 162 · WesleyanWesleyan3000 Meters1628:43.88 PBSR
Jan 16NYC Gotham CupJan 16 · 1 Mile · Place 14 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile14.4:27.21aSr
Jan 10Wesleyan Winter InvitationalJan 10 · 3000 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters3.8:51.14aSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 5000 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters2.15:34.17aJr
Apr 26NESCAC ChampionshipApr 26 · 5000 Meters · Place 16 · WesleyanWesleyan5000 Meters1615:09.93JR
Apr 11Silfen InvitationalApr 11 · 1500 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters184:11.88aJr
Apr 5Amherst Spring FlingApr 5 · 5000 Meters · Place 6 · WesleyanWesleyan5000 Meters615:07.86JR
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 16 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters164:21.75aJr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 3000 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters3.8:50.79aJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Tufts Cupid ChallengeFeb 7 · 1 Mile · Place 17 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile174:35.36a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 1 Mile · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile44:31.68a—
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 43 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile43.4:25.25a PBSo
Feb 2Tufts Cupid ChallengeFeb 2 · 3000 Meters · Place 21 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters219:10.95a—
Jan 28Middlesbury NESCAC InvitationalJan 28 · 1 Mile · Place 38 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile384:44.64a—
Jan 13Little 3 ChampionshipJan 13 · 1 Mile · Place 12 · WesleyanWesleyan1 Mile124:35.96SO

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 5000 Meters · Place 31 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters31.16:12.82a PBSo
Mar 4Tufts Last Chance National QualifierMar 4 · 1 Mile · Place 14 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile14.4:26.55aFr
Jan 29Middlebury's New England Small College InvitationalJan 29 · 3000 Meters · Place 34 · WesleyanWesleyan3000 Meters349:05.53FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 5000 Meters · Place 29 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters29.15:49.92aFr
Apr 14Silfen InvitationalApr 14 · 5000 Meters · Place 13 · WesleyanWesleyan5000 Meters1315:27.97FR
Apr 8Amherst College Spring FlingApr 8 · 1500 Meters · Place 33 · WesleyanWesleyan1500 Meters334:09.81FR
Apr 8Amherst College Spring FlingApr 8 · 800 Meters · Place 19 · WesleyanWesleyan800 Meters192:02.95 PBFR
Apr 1Tufts Snowflake ClassicApr 1 · 1500 Meters · Place 9 · WesleyanWesleyan1500 Meters94:14.11a—
Mar 26Wesleyan Swanson InvitationalMar 26 · 3000 Meters · Place 3 · WesleyanWesleyan3000 Meters38:57.47FR

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Indoor InvitationalDec 9 · 3000 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters3.8:58.52aFr
Feb 19VISAA Indoor Track & Field ChampionshipsFeb 19 · 1600 Meters · Place 8 · St. Christopher'sSt. Christopher's1600 Meters8.4:36.95a PB12
Feb 12Prep League/LIS ChampionshipsFeb 12 · 1000 Meters · Place 3 · St. ChristophersSt. Christophers1000 Meters32:48.3512
Feb 5STC MEET #7Feb 5 · 500 Meters · Place 5 · St. ChristophersSt. Christophers500 Meters51:12.09 PB12
Jan 29STC MEET #6Jan 29 · 1000 Meters · Place 2 · St. ChristophersSt. Christophers1000 Meters22:43.37 PB12
Jan 22STC MEET #5Jan 22 · 3200 Meters · Place 3 · St. ChristophersSt. Christophers3200 Meters310:22.8012
Jan 15STC MEET #4Jan 15 · 1600 Meters · Place 2 · St. ChristophersSt. Christophers1600 Meters24:54.3712

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20VISAA Div I / II ChampionshipsMay 20 · 1600 Meters · Place 4 · St. Christopher'sSt. Christopher's1600 Meters4.4:32.67a PB12
May 14LIS/Prep League ChampionshipMay 14 · 800 Meters · Place 8 · Saint ChristSaint Christ800 Meters82:08.24—
Apr 6St. Christopher's Meet #1Apr 6 · 800 Meters · Place 2 · St. ChristophersSt. Christophers800 Meters22:04.5912

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8STC MEET #2Dec 8 · 500 Meters · Place 1 · St. Christopher'sSt. Christopher's500 Meters1.1:14.13a12
Dec 4STC MEET #1Dec 4 · 1000 Meters · Place 4 · St. Christopher'sSt. Christopher's1000 Meters4.2:54.94a12
Dec 4STC MEET #1Dec 4 · 1600 Meters · Place 2 · St. Christopher'sSt. Christopher's1600 Meters2.4:47.45a12

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22VISAA ChampionshipsMay 22 · 1600 Meters · Place 10 · St. Christopher'sSt. Christopher's1600 Meters10.4:54.29a11
Apr 24Collegiate School Meet #2Apr 24 · 3200 Meters · Place 2 · Saint ChristSaint Christ3200 Meters210:54.24—
Apr 8ST. CHRISTOPHER'S MEET #1Apr 8 · 3200 Meters · Place 1 · St. ChristophersSt. Christophers3200 Meters110:44.35 PB11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15VISAA Indoor ChampionshipFeb 15 · 3200 Meters · Place 15 · St. ChristophersSt. Christophers3200 Meters1510:37.5010
Feb 8Prep League / LIS ChampionshipFeb 8 · 3200 Meters · Place 3 · St. ChristophersSt. Christophers3200 Meters310:12.33 PB10
Feb 1STC MEET #5Feb 1 · 1600 Meters · Place 4 · St. ChristophersSt. Christophers1600 Meters44:45.6410
Jan 24St. Christopher's Indoor InvitationalJan 24 · 2 Miles · Place 21 · St. ChristophersSt. Christophers2 Miles2110:29.49 PB10
Jan 24St. Christopher's Indoor InvitationalJan 24 · 2 Miles · Place 21 · St. ChristophersSt. Christophers2 Miles2110:29.4910
Jan 24St. Christopher's Indoor InvitationalJan 24 · 2 Miles · Place 21 · St. ChristophersSt. Christophers2 Miles2110:29.4910
Jan 11STC MEET #3Jan 11 · 3200 Meters · Place 1 · St. ChristophersSt. Christophers3200 Meters110:26.3610

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 18St. Christopher's Meet #4Jan 18 · 1600 Meters · Place 7 · St. Christopher'sSt. Christopher's1600 Meters7.4:47.24a10

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13STC MEET #2Dec 13 · 1600 Meters · Place 3 · St. Christopher'sSt. Christopher's1600 Meters3.4:49.40a10
Dec 7STC MEET #1Dec 7 · 3200 Meters · Place 2 · St. Christopher'sSt. Christopher's3200 Meters2.10:29.36a10
Feb 15St Christopher's JV InvitationalFeb 15 · 1600 Meters · Place 1 · St. ChristophersSt. Christophers1600 Meters15:02.749
Feb 2St. Christopher's Meet #6Feb 2 · 1000 Meters · Place 1 · St. Christopher'sSt. Christopher's1000 Meters1.2:58.20a9
Jan 19STC MEET #5Jan 19 · 500 Meters · Place 4 · St. ChristophersSt. Christophers500 Meters41:18.359
Jan 12St. Christopher's Indoor Meet #4Jan 12 · 3200 Meters · Place 3 · St. Christopher'sSt. Christopher's3200 Meters3.11:17.71a9
Jan 5St. Christopher's Indoor Meet #3 Jan 5 · 1000 Meters · Place 7 · St. Christopher'sSt. Christopher's1000 Meters7.3:09.69a9
Jan 5St. Christopher's Indoor Meet #3 Jan 5 · 1600 Meters · Place 3 · St. Christopher'sSt. Christopher's1600 Meters3.5:05.48a9

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 17Douglas Freeman Wednesday Meet #2Apr 17 · 1600 Meters · Place 9 · Saint ChristSaint Christ1600 Meters95:01.91—
Apr 3Collegiate School - Meet #1Apr 3 · 3200 Meters · Place 1 · Saint ChristSaint Christ3200 Meters110:54.489
Mar 27STC Meet #1Mar 27 · 1600 Meters · Place 7 · St. ChristophersSt. Christophers1600 Meters75:01.979

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8St. Christopher's Indoor Meet #2Dec 8 · 1000 Meters · Place 2 · St. Christopher'sSt. Christopher's1000 Meters2.3:00.46a9
Dec 1St. Christopher's Indoor Meet #1Dec 1 · 1600 Meters · Place 1 · St. Christopher'sSt. Christopher's1600 Meters1.5:11.86a9