Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTufts Cupid Challenge · Feb 74:38.87aTufts Cupid ChallengeFebruary 7, 2025
1 Mile · OutdoorJoe Wynne Somers Lions Club Invitational · May 35:04.14Joe Wynne Somers Lions Club InvitationalMay 3, 2019
1000 Meters · IndoorTufts 6-Way Invitational · Feb 72:35.99aTufts 6-Way InvitationalFebruary 7, 2026
1500 Meters · OutdoorWesleyan - Swanson Invitational · Mar 234:15.57Wesleyan - Swanson InvitationalMarch 23, 2024
1600 Meters · IndoorSection 1 Dendy #3 · Jan 64:47.59Section 1 Dendy #3January 6, 2022
1600 Meters · OutdoorSection 1 Class C Championships · May 245:05.82Section 1 Class C ChampionshipsMay 24, 2019
2 Miles · Indoor25th New Balance Games · Jan 1710:31.3025th New Balance GamesJanuary 17, 2020
3000 Meters · OutdoorWesleyan Swanson Invitational · Mar 269:16.14Wesleyan Swanson InvitationalMarch 26, 2023
3000m Steeplechase · OutdoorSection 1 Class C Championships · May 2411:40.09Section 1 Class C ChampionshipsMay 24, 2019
3000m Steeplechase · Outdoor · Hand timedSection One Westchester County Champs · May 1711:57.1hSection One Westchester County ChampsMay 17, 2019
3200 Meters · Indoor25th New Balance Games · Jan 1710:27.3925th New Balance GamesJanuary 17, 2020
3200 Meters · OutdoorSection 1 Class C Championships · May 2411:49.88Section 1 Class C ChampionshipsMay 24, 2019
400 Meters · OutdoorWestchester County Champs · May 2053.58Westchester County ChampsMay 20, 2022
600 Meters · IndoorWheaton's Pre Post-Season Meet · Feb 171:26.69aWheaton's Pre Post-Season MeetFebruary 17, 2024
800 Meters · IndoorNew England Division III Indoor Championships · Mar 11:57.34aNew England Division III Indoor ChampionshipsMarch 1, 2026
800 Meters · OutdoorNESCAC Track & Field Championships · Apr 251:55.52aNESCAC Track & Field ChampionshipsApril 25, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 800 Meters · Place 28 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters28.1:56.28aSr
May 1New England Division III Outdoor ChampionshipsMay 1 · 800 Meters · Place 16 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters16.1:58.32aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 800 Meters · Place 17 · Wesleyan (Conn.)Wesleyan (Conn.)800 MetersRound P17.1:55.52a PBSr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 9 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters9.1:56.67aSr
Apr 10Silfen InvitationalApr 10 · 800 Meters · Place 13 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters13.1:58.22aSr
Apr 4Amherst Spring FlingApr 4 · 800 Meters · Place 12 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters12.1:57.36aSr
Mar 28UMASS Flagship OpenerMar 28 · 800 Meters · Place 5 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters5.2:01.45aSr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 1500 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters114:17.02aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 800 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters191:57.34a PBSR
Feb 20Springfield College Triangle ClassicFeb 20 · 800 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters21:59.16aSr
Feb 13Tufts Cupid ChallengeFeb 13 · 800 Meters · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters72:00.34aSr
Feb 7Tufts 6-Way InvitationalFeb 7 · 1000 Meters · Place 9 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters92:35.99a PBSR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 16 · WesleyanWesleyan800 Meters161:57.22JR
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 16 · WesleyanWesleyan800 Meters161:57.22JR
Apr 11Silfen InvitationalApr 11 · 800 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters32:02.86aJR
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 29 · WesleyanWesleyan1500 Meters294:15.85JR
Mar 29Tufts Snowflake ClassicMar 29 · 800 Meters · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters102:02.29aJr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters18.4:16.81aJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Springfield College Triangle ClassicFeb 21 · 800 Meters · Place 5 · WesleyanWesleyan800 Meters52:05.05JR
Feb 15Tufts Stampede OpenFeb 15 · 1000 Meters · Place 8 · WesleyanWesleyan1000 Meters82:37.25JR
Feb 7Tufts Cupid ChallengeFeb 7 · 1 Mile · Place 22 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile224:38.87a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 20Trinity InvitationalApr 20 · 800 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters111:58.59a—
Apr 12Carla Coffey ClassicApr 12 · 800 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters19.2:00.14aSo
Apr 7Amherst Spring FlingApr 7 · 800 Meters · Place 19 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters191:59.70a—
Mar 30Tufts Snowflake ClassicMar 30 · 800 Meters · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters71:59.92a—
Mar 23Wesleyan - Swanson InvitationalMar 23 · 800 Meters · Place 11 · WesleyanWesleyan800 Meters112:04.77SO
Mar 23Wesleyan - Swanson InvitationalMar 23 · 1500 Meters · Place 21 · WesleyanWesleyan1500 Meters214:15.57 PBSO

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 1000 Meters · Place 20 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters20.2:36.33aSo
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 600 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)600 Meters31:26.69a PB—
Feb 9FastTrack InvitationalFeb 9 · 800 Meters · Place 29 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters29.1:59.62aSo
Feb 2Tufts Cupid ChallengeFeb 2 · 1000 Meters · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters62:37.09a—
Jan 28Middlesbury NESCAC InvitationalJan 28 · 800 Meters · Place 24 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters242:03.88a—
Jan 13Little 3 ChampionshipJan 13 · 1 Mile · Place 17 · WesleyanWesleyan1 Mile174:42.03SO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 800 Meters · Place 23 · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters23.2:03.33aFr
Apr 22Trinity InvitationalApr 22 · 800 Meters · Place 9 · WesleyanWesleyan800 Meters92:00.95FR
Apr 14Silfen InvitationalApr 14 · 800 Meters · Place 21 · WesleyanWesleyan800 Meters211:59.44FR
Apr 8Amherst College Spring FlingApr 8 · 800 Meters · Place 13 · WesleyanWesleyan800 Meters132:00.65FR
Apr 1Tufts Snowflake ClassicApr 1 · 1500 Meters · Place 15 · WesleyanWesleyan1500 Meters154:19.08a—
Mar 26Wesleyan Swanson InvitationalMar 26 · 3000 Meters · Place 7 · WesleyanWesleyan3000 Meters79:16.14 PBFR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Tufts Cupid ChallengeFeb 4 · 800 Meters · Place 8 · WesleyanWesleyan800 Meters82:01.13FR
Feb 4Tufts Cupid ChallengeFeb 4 · 800 Meters · Place 8 · WesleyanWesleyan800 Meters82:01.13FR
Jan 28Wesleyan Indoor InvitationalJan 28 · 1 Mile · Place 5 · WesleyanWesleyan1 Mile54:49.25FR
Jan 14Little 3 Indoor MeetJan 14 · 1000 Meters · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)1000 Meters7.2:44.25aFr

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Indoor InvitationalDec 9 · 1 Mile · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile3.4:41.84aFr
Feb 5Section 1 Class AA & C ChampsFeb 5 · 1000 Meters · Place 2 · Rye NeckRye Neck1000 Meters22:39.3712
Jan 26NJ Metropolitan InvitationalJan 26 · 800 Meters · Place 9 · Rye NeckRye Neck800 Meters92:03.64—
Jan 23Section 1 Westchester County ChampsJan 23 · 1000 Meters · Place 4 · Rye NeckRye Neck1000 Meters42:40.7512
Jan 14Suffern InvitationalJan 14 · 600 Meters · Place 2 · Rye NeckRye Neck600 Meters2.1:29.90a12
Jan 9Section 1 League Champs 1ABC, 2BCE, 3AJan 9 · 1000 Meters · Place 2 · Rye NeckRye Neck1000 Meters22:41.66—
Jan 9Section 1 League Champs #1Jan 9 · 1000 Meters · Place 2 · Rye NeckRye Neck1000 Meters2.2:41.66a12
Jan 6Section 1 Dendy #3Jan 6 · 1600 Meters · Place 3 · Rye NeckRye Neck1600 Meters34:47.59 PB12
Jan 6Section 1 Dendy #3Jan 6 · 1600 Meters · Place 3 · Rye NeckRye Neck1600 Meters3.4:47.59a12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26Section 1 Class C ChampionshipsMay 26 · 400 Meters · Place 7 · Rye NeckRye Neck400 Meters755.08—
May 20Westchester County ChampsMay 20 · 400 Meters · Place 18 · Rye NeckRye Neck400 Meters1853.58 PB—
May 6Joe Wynne Somers Lions Club Invitational 2022May 6 · 800 Meters · Place 4 · Rye NeckRye Neck800 Meters42:05.0812
May 3Section 1 League 2E ChampsMay 3 · 800 Meters · Place 2 · Rye NeckRye Neck800 Meters22:03.43—
May 3Section 1 League 3B ChampsMay 3 · 800 Meters · Place 2 · Rye NeckRye Neck800 Meters2.2:03.43a12
Apr 30Gold RushApr 30 · 800 Meters · Place 6 · Rye NeckRye Neck800 Meters62:03.31—
Apr 23Nyack Red & Black InvitationalApr 23 · 400 Meters · Place 3 · Rye NeckRye Neck400 Meters353.8812

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22Section 1 ChallengeDec 22 · 1000 Meters · Place 2 · Rye NeckRye Neck1000 Meters2.2:44.52a12
Dec 6Section 1 Kickoff #2Dec 6 · 1000 Meters · Place 3 · Rye NeckRye Neck1000 Meters3.2:45.18a12

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10Section 1 Class C ChampionshipsFeb 10 · 1600 Meters · Place 21 · Rye NeckRye Neck1600 Meters215:27.2010
Feb 10Section 1 Class C ChampionshipsFeb 10 · 1000 Meters · Place 3 · Rye NeckRye Neck1000 Meters32:47.1110
Jan 24Section 1 Westchester ChampionshipsJan 24 · 1600 Meters · Place 33 · Rye NeckRye Neck1600 Meters335:03.4010
Jan 24Section 1 Westchester ChampionshipsJan 24 · 1000 Meters · Place 8 · Rye NeckRye Neck1000 Meters82:45.5510
Jan 1725th New Balance GamesJan 17 · 3200 Meters · Place 55 · Rye NeckRye Neck3200 Meters5510:27.39 PB10
Jan 1725th New Balance GamesJan 17 · 2 Miles · Place 56 · Rye NeckRye Neck2 Miles5610:31.30 PB10

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24Section 1 Class C ChampionshipsMay 24 · 3000m Steeplechase · Place 3 · Rye NeckRye Neck3000m Steeplechase311:40.09 PB—
May 24Section 1 Class C ChampionshipsMay 24 · 3200 Meters · Place 8 · Rye NeckRye Neck3200 Meters811:49.88 PB—
May 24Section 1 Class C ChampionshipsMay 24 · 1600 Meters · Place 15 · Rye NeckRye Neck1600 Meters155:05.82 PB—
May 17Section One Westchester County ChampsMay 17 · 3000m Steeplechase · Place 17 · Rye NeckRye Neck3000m Steeplechase1711:57.1h PB—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 12 · Rye NeckRye Neck1 Mile125:04.14 PB—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 3 · Rye NeckRye Neck800 Meters32:15.09—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 800 Meters · Place 14 · Rye NeckRye Neck800 Meters142:15.09—
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · 1 Mile · Place 42 · Rye NeckRye Neck1 Mile425:04.14—

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11Section 1 Class C ChampionshipsFeb 11 · 1600 Meters · Place 9 · Rye NeckRye Neck1600 Meters95:14.759
Feb 11Section 1 Class C ChampionshipsFeb 11 · 1000 Meters · Place 17 · Rye NeckRye Neck1000 Meters173:00.569
Feb 4 New Jersey Varsity ClassicFeb 4 · 1600 Meters · Place 86 · Rye NeckRye Neck1600 Meters865:12.879
Feb 4 New Jersey Varsity ClassicFeb 4 · 800 Meters · Place 125 · Rye NeckRye Neck800 Meters1252:18.569
Jan 18New Balance GamesJan 18 · 2 Miles · Place 90 · Rye NeckRye Neck2 Miles9011:41.059
Jan 18New Balance GamesJan 18 · 1000 Meters · Place 162 · Rye NeckRye Neck1000 Meters1623:08.839
Jan 3Section 1 Dendy InvitationalJan 3 · 1600 Meters · Place 31 · Rye NeckRye Neck1600 Meters315:20.20—
Jan 3Section 1 Dendy InvitationalJan 3 · 3200 Meters · Place 23 · Rye NeckRye Neck3200 Meters2311:48.90—