Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUmass Boston Beacon Season Opener · Dec 75:47.06aUmass Boston Beacon Season OpenerDecember 7, 2024
1000 Meters · IndoorNYC Gotham Cup · Jan 173:14.38aNYC Gotham CupJanuary 17, 2025
1500 Meters · OutdoorAmherst Spring Fling · Apr 44:53.07aAmherst Spring FlingApril 4, 2026
200 Meters · OutdoorBHS Host #1 · Apr 2830.27aBHS Host #1April 28, 2021
300 Meters · IndoorVT HS Indoor Track 1 · Dec 1849.89aVT HS Indoor Track 1December 18, 2021
400 Meters · OutdoorRescheduled CVU Host #2 · May 191:05.49aRescheduled CVU Host #2May 19, 2021
600 Meters · IndoorWesleyan Winter Invitational · Jan 101:46.58aWesleyan Winter InvitationalJanuary 10, 2026
800 Meters · IndoorNew England Division III Indoor Championships · Mar 12:22.52aNew England Division III Indoor ChampionshipsMarch 1, 2026
800 Meters · OutdoorNew England Division III Outdoor Championships · May 12:23.02aNew England Division III Outdoor ChampionshipsMay 1, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · 800 Meters · Place 20 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters20.2:23.02a PBSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 800 Meters · Place 31 · Wesleyan (Conn.)Wesleyan (Conn.)800 MetersRound P31.2:29.62aSr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters13.2:23.71aSr
Apr 10Silfen InvitationalApr 10 · 800 Meters · Place 28 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters28.2:29.81aSr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 20 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters20.4:53.07a PBSr
Apr 4Amherst Spring FlingApr 4 · 800 Meters · Place 20 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters20.2:27.36aSr
Mar 28UMASS Flagship OpenerMar 28 · 800 Meters · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters13.2:38.99aSr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 800 Meters · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters82:28.94aSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 800 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters182:22.52a PBSR
Feb 20Springfield College Triangle ClassicFeb 20 · 800 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters32:25.65aSR
Feb 7Tufts 6-Way InvitationalFeb 7 · 600 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters111:47.41aSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 800 Meters · Place 21 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters212:29.31aSR
Jan 16NYC Gotham CupJan 16 · 800 Meters · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters8.2:25.97aSr
Jan 10Wesleyan Winter InvitationalJan 10 · 600 Meters · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters6.1:46.58a PBSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Wesleyan Winter InviteDec 6 · 800 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters2.2:30.38aSr
Feb 15Tufts Stampede OpenFeb 15 · 800 Meters · Place 11 · WesleyanWesleyan800 Meters112:34.08JR
Feb 7Tufts Cupid ChallengeFeb 7 · 1000 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters183:22.47a—
Jan 26Middlebury's NESCAC Invite Jan 26 · 800 Meters · Place 49 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters492:40.56a—
Jan 17NYC Gotham CupJan 17 · 1000 Meters · Place 26 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters26.3:14.38a PBJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26NESCAC ChampionshipApr 26 · 800 Meters · Place 23 · WesleyanWesleyan800 Meters232:26.55JR
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 18 · WesleyanWesleyan800 Meters182:27.23JR
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 18 · WesleyanWesleyan800 Meters182:27.23JR
Apr 11Silfen InvitationalApr 11 · 800 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters42:33.08aJR
Mar 29Tufts Snowflake ClassicMar 29 · 800 Meters · Place 12 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters122:32.29aJr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 23 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters23.5:18.51aJr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Umass Boston Beacon Season OpenerDec 7 · 1 Mile · Place 5 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile5.5:47.06a PBJr
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 600 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters41:51.48a—
Feb 9FastTrack InvitationalFeb 9 · 800 Meters · Place 90 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters90.2:40.40aSo
Feb 2Tufts Cupid ChallengeFeb 2 · 600 Meters · Place 17 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters171:49.35a—
Jan 28Middlesbury NESCAC InvitationalJan 28 · 800 Meters · Place 27 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters272:31.29a—
Jan 13Little 3 ChampionshipJan 13 · 600 Meters · Place 4 · WesleyanWesleyan600 Meters41:51.61SO

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 20Trinity InvitationalApr 20 · 800 Meters · Place 14 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters142:26.44a—
Apr 12Carla Coffey ClassicApr 12 · 800 Meters · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters10.2:29.18aSo
Apr 7Amherst Spring FlingApr 7 · 800 Meters · Place 17 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters172:30.19a—
Mar 30Tufts Snowflake ClassicMar 30 · 800 Meters · Place 29 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters292:35.19a—
Mar 23Wesleyan - Swanson InvitationalMar 23 · 1500 Meters · Place 23 · WesleyanWesleyan1500 Meters235:35.58SO

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Winter InvitationalDec 9 · 800 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters2.2:33.54aSo
Feb 4Tufts Cupid ChallengeFeb 4 · 800 Meters · Place 15 · WesleyanWesleyan800 Meters152:34.15FR
Feb 4Tufts Cupid ChallengeFeb 4 · 800 Meters · Place 15 · WesleyanWesleyan800 Meters152:34.15FR
Jan 28Wesleyan Indoor InvitationalJan 28 · 600 Meters · Place 3 · WesleyanWesleyan600 Meters31:51.06FR
Jan 14Little 3 Indoor MeetJan 14 · 800 Meters · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters6.2:39.41aFr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 22Trinity InvitationalApr 22 · 800 Meters · Place 9 · WesleyanWesleyan800 Meters92:30.07FR
Apr 14Silfen InvitationalApr 14 · 800 Meters · Place 34 · WesleyanWesleyan800 Meters342:32.71FR
Apr 8Amherst College Spring FlingApr 8 · 800 Meters · Place 31 · WesleyanWesleyan800 Meters312:36.36FR
Apr 1Tufts Snowflake ClassicApr 1 · 1500 Meters · Place 35 · WesleyanWesleyan1500 Meters355:30.31a—
Mar 26Wesleyan Swanson InvitationalMar 26 · 800 Meters · Place 3 · WesleyanWesleyan800 Meters32:35.15FR

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4D1 Vermont TF State ChampionshipJun 4 · 800 Meters · Place 13 · South BurlingtonSouth Burlington800 Meters13.2:35.93a12
May 14Burlington HS TF InvitationalMay 14 · 800 Meters · Place 26 · South BurlingtonSouth Burlington800 Meters26.2:44.05a12
Apr 21***Rescheduled*** Essex TF VacationalApr 21 · 1500 Meters · Place 6 · South BurlingtonSouth Burlington1500 Meters6.5:40.87a12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 302022 VT HS Indoor Track & Field State ChampionshipsJan 30 · 600 Meters · Place 6 · South BurlingtonSouth Burlington600 Meters6.1:53.70a12

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27VT HS Indoor Track 2Dec 27 · 600 Meters · Place 6 · South BurlingtonSouth Burlington600 Meters6.1:56.24a12
Dec 18VT HS Indoor Track 1Dec 18 · 300 Meters · Place 5 · South BurlingtonSouth Burlington300 Meters5.49.89a PB12
Dec 18VT HS Indoor Track 1Dec 18 · 600 Meters · Place 8 · South BurlingtonSouth Burlington600 Meters8.2:01.74a12

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5D1 Vermont TF State ChampionshipJun 5 · 800 Meters · Place 10 · South BurlingtonSouth Burlington800 Meters10.2:31.69a11
May 29Essex HS TF InvitationalMay 29 · 800 Meters · Place 18 · South BurlingtonSouth Burlington800 Meters18.2:33.81a11
May 21BHS Host #2May 21 · 800 Meters · Place 3 · South BurlingtonSouth Burlington800 Meters3.2:33.16a11
May 19Rescheduled CVU Host #2May 19 · 400 Meters · Place 2 · South BurlingtonSouth Burlington400 Meters2.1:05.49a PB11
Apr 28BHS Host #1Apr 28 · 400 Meters · Place 4 · South BurlingtonSouth Burlington400 Meters4.1:08.37a11
Apr 28BHS Host #1Apr 28 · 200 Meters · Place 3 · South BurlingtonSouth Burlington200 Meters3.30.27a PB11