Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England Division III Indoor Championships · Mar 14:13.28aNew England Division III Indoor ChampionshipsMarch 1, 2026
1 Mile · OutdoorMIAA Meet of Champions · May 304:19.35aMIAA Meet of ChampionsMay 30, 2024
10,000 Meters · OutdoorNESCAC Track & Field Championships · Apr 2530:27.24aNESCAC Track & Field ChampionshipsApril 25, 2026
1000 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 162:33.50aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
1500 Meters · OutdoorAmherst Spring Fling · Apr 43:55.88aAmherst Spring FlingApril 4, 2026
2 Miles · IndoorMVC Week 1 · Dec 209:55.35aMVC Week 1December 20, 2023
2 Miles · OutdoorMIAA Meet of Champions · May 309:21.98aMIAA Meet of ChampionsMay 30, 2024
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1426.85MSTCA Northeast InvitationalJanuary 14, 2022
3000 Meters · IndoorTufts 6-Way Invitational · Feb 78:40.83aTufts 6-Way InvitationalFebruary 7, 2026
3000 Meters · OutdoorJ Elmer Swanson Spring Classic · Mar 218:31.31aJ Elmer Swanson Spring ClassicMarch 21, 2026
5000 Meters · OutdoorThe FIRE Meet at Williams · May 814:20.34aThe FIRE Meet at WilliamsMay 8, 2026
55 Meters · IndoorMSTCA Northeast Invitational · Jan 147.70MSTCA Northeast InvitationalJanuary 14, 2022
800 Meters · OutdoorMethuen at North Andover · May 11:59.5aMethuen at North AndoverMay 1, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · Place 4 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters4.14:20.34a PBSo
May 1New England Division III Outdoor ChampionshipsMay 1 · 1500 Meters · Place 8 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters8.4:02.72aSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 10,000 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)10,000 Meters2.30:27.24a PBSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters—DNSSo
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 6 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters6.3:57.15aSo
Apr 18Trinity InvitationalApr 18 · 800 Meters · Wesleyan (Conn.)Wesleyan (Conn.)800 Meters--DNFSo
Apr 10Silfen InvitationalApr 10 · 5000 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters2.14:34.81aSo
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 15 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters15.3:55.88a PBSo
Mar 21J Elmer Swanson Spring ClassicMar 21 · 3000 Meters · Place 1 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters18:31.31a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 1 Mile · Place 9 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile94:13.28a PBSO
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 233 · Wesleyan (Conn.)Wesleyan (Conn.)1 Mile2334:16.91aSo
Feb 7Tufts 6-Way InvitationalFeb 7 · 3000 Meters · Place 10 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters108:40.83a PBSO

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 1500 Meters · Place 16 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters16.4:04.28aFr
Apr 26NESCAC ChampionshipApr 26 · 1500 Meters · Place 17 · WesleyanWesleyan1500 Meters174:05.21FR
Apr 19Trinity InvitationalApr 19 · 1500 Meters · Place 3 · WesleyanWesleyan1500 Meters33:57.06FR
Apr 11Silfen InvitationalApr 11 · 5000 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)5000 Meters1114:57.67aFr
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 14 · WesleyanWesleyan1500 Meters144:03.79FR
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 7 · Wesleyan (Conn.)Wesleyan (Conn.)1500 Meters74:08.97aFr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 3000 Meters · Place 2 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters2.8:48.45aFr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7Umass Boston Beacon Season OpenerDec 7 · 3000 Meters · Place 3 · Wesleyan (Conn.)Wesleyan (Conn.)3000 Meters3.8:54.97aFr
Feb 24MIAA Meet of Champions Feb 24 · 1000 Meters · Place 15 · North AndoverNorth Andover1000 Meters152:37.69a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 2 · North AndoverNorth Andover1000 Meters2.2:33.50a PB12
Feb 9MVC League ChampionshipFeb 9 · 1000 Meters · Place 1 · North AndoverNorth Andover1000 Meters12:34.18a—
Jan 17MVC Week 4Jan 17 · 1 Mile · Place 4 · North AndoverNorth Andover1 Mile44:38.24a—
Jan 10MVC Week 3Jan 10 · 1000 Meters · Place 1 · North AndoverNorth Andover1000 Meters12:40.50a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 2 Miles · Place 15 · North AndoverNorth Andover2 Miles159:21.98a PB—
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 14 · North AndoverNorth Andover1 Mile144:19.35a PB—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 2 Miles · Place 3 · North AndoverNorth Andover2 Miles3.9:35.66a12
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 3 · North AndoverNorth Andover1 Mile3.4:20.54a12
May 18MVC League ChampionshipMay 18 · 1 Mile · Place 2 · North AndoverNorth Andover1 Mile24:22.26a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 22 · North AndoverNorth Andover1 Mile224:38.02a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 2 Miles · Place 1 · North AndoverNorth Andover2 Miles19:44.48a—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 11 · North AndoverNorth Andover1 Mile11.4:24.94a12
May 1Methuen at North AndoverMay 1 · 800 Meters · Place 1 · North AndoverNorth Andover800 Meters11:59.5a PB—
Apr 24North Andover at AndoverApr 24 · 1 Mile · Place 1 · North AndoverNorth Andover1 Mile14:38.0—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 2 · North AndoverNorth Andover1 Mile2.4:36.34a12
Apr 10North Andover at HaverhillApr 10 · 2 Miles · Place 1 · North AndoverNorth Andover2 Miles19:50.1—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 2 Miles · Place 2 · North AndoverNorth Andover2 Miles2.9:55.35a PB12
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1000 Meters · Place 1 · North AndoverNorth Andover1000 Meters1.2:38.28a12
Feb 18MIAA Division 2 Track & Field ChampionshipFeb 18 · 1 Mile · Place 20 · North AndoveNorth Andove1 Mile204:48.3711
Feb 2MVC Week 6Feb 2 · 1 Mile · Place 4 · North AndoveNorth Andove1 Mile44:46.6111
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 48 · North AndoverNorth Andover1 Mile484:53.7311
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 48 · North AndoverNorth Andover1 Mile48.4:53.73a11

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 25 · North AndoverNorth Andover2 Miles25.10:10.24a11
May 20MVC ChampionshipMay 20 · 2 Miles · Place 9 · North AndoverNorth Andover2 Miles9.10:16.26a11
May 10Andover at North AndoverMay 10 · 2 Miles · Place 5 · North AndoverNorth Andover2 Miles5.10:36.02a11
Apr 26North Andover at Central CatholicApr 26 · 2 Miles · Place 2 · North AndoverNorth Andover2 Miles210:25.8—
Apr 5North Andover at MethuenApr 5 · 800 Meters · Place 2 · North AndoverNorth Andover800 Meters22:15.4—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 41 · North AndoverNorth Andover1 Mile41.5:01.66a11
Jan 14MSTCA Northeast InvitationalJan 14 · 200 Meters · Place 113 · Soph North AndoverSoph North Andover200 Meters11326.85 PB—
Jan 14MSTCA Northeast InvitationalJan 14 · 55 Meters · Place 129 · Soph North AndoverSoph North Andover55 Meters1297.70 PB—