Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championships · Feb 194:38.61aMIAA Division 3 Indoor Track & Field ChampionshipsFebruary 19, 2023
1 Mile · OutdoorMIAA Division 4 Outdoor Track & Field Championship · May 264:36.84aMIAA Division 4 Outdoor Track & Field ChampionshipMay 26, 2023
1000 Meters · IndoorMSTCA Qualifier Meet · Feb 112:45.74aMSTCA Qualifier MeetFebruary 11, 2023
1500 Meters · OutdoorSCSU Barber-Maloney · Apr 254:30.59aSCSU Barber-MaloneyApril 25, 2025
2 Miles · IndoorMiddlesex League Freedom Block · Dec 3010:06.75aMiddlesex League Freedom BlockDecember 30, 2022
2 Miles · OutdoorMIAA Division 4 Outdoor Track & Field Championship · May 269:50.60aMIAA Division 4 Outdoor Track & Field ChampionshipMay 26, 2023
3000 Meters · Indoor the TRACK at new balance Early Bird invite · Dec 79:17.94a the TRACK at new balance Early Bird inviteDecember 7, 2024
3000m Steeplechase · 0.914m · OutdoorNortheast-10 Outdoor Championships · May 110:24.18aNortheast-10 Outdoor ChampionshipsMay 1, 2026
400 Meters · IndoorMSTCA Northeast Invitational · Jan 1458.90MSTCA Northeast InvitationalJanuary 14, 2022
5000 Meters · IndoorRiverhawk Invitational · Jan 2416:27.23aRiverhawk InvitationalJanuary 24, 2025
5000 Meters · OutdoorSNHU Spring Invitational · Mar 2616:46.13aSNHU Spring InvitationalMarch 26, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 9 · BentleyBentley3000m Steeplechase0.914m9.10:24.18a PBJr
May 1NE10 OutdoorMay 1 · 3000m Steeplechase · Place 9 · BentleyBentley3000m Steeplechase0.914m9.10:24.18aJr
Apr 17George Davis InvitationalApr 17 · 3000m Steeplechase · Place 9 · BentleyBentley3000m Steeplechase0.914m9.10:29.09aJr
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 5 · BentleyBentley5000 Meters5.16:46.13a PBJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 25SCSU Barber-MaloneyApr 25 · 1500 Meters · Place 24 · BentleyBentley1500 Meters24.4:30.59a PBSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 33 · BentleyBentley5000 Meters33.16:27.23a PBSo
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 1 Mile · Place 16 · BentleyBentley1 Mile164:49.21a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 37 · BentleyBentley3000 Meters37.9:17.94a PBSo
Feb 16Northeast-10 Indoor ChampionshipsFeb 16 · 5000 Meters · Place 16 · BentleyBentley5000 Meters1616:29.11FR
Jan 26Riverhawk InvitationalJan 26 · 5000 Meters · Place 54 · BentleyBentley5000 Meters5416:39.46FR
Jan 21GBTC InvitationalJan 21 · 1 Mile · Place 33 · BentleyBentley1 Mile33.4:50.26aFr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 5000 Meters · Place 51 · BentleyBentley5000 Meters51.17:10.61aFr
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 1 Mile · Place 10 · BurlingtonBurlington1 Mile104:38.61a PB—
Feb 11MSTCA Qualifier MeetFeb 11 · 1000 Meters · Place 13 · BurlingtonBurlington1000 Meters13.2:45.74a PB12
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 2 Miles · Place 7 · BurlingtonBurlington2 Miles710:13.82SR
Jan 5Middlesex League Indoor T&F #4Jan 5 · 2 Miles · Place 3 · BurlingtonBurlington2 Miles310:16.77SR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 7 · BurlingtonBurlington2 Miles7.9:50.60a PB12
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · 1 Mile · Place 17 · BurlingtonBurlington1 Mile17.4:36.84a PB12
May 3Middlesex League 4BMay 3 · 1 Mile · Place 1 · BurlingtonBurlington1 Mile14:40.4312
Apr 24Middlesex League 3AApr 24 · 2 Miles · Place 1 · BurlingtonBurlington2 Miles110:13.23a—
Apr 15Middlesex League 2BApr 15 · 1 Mile · Place 3 · BurlingtonBurlington1 Mile3.4:41.02a12
Apr 8Middlesex League @ Burlington AMApr 8 · 2 Miles · Place 2 · BurlingtonBurlington2 Miles2.10:08.12a12
Jan 26Middlesex League Indoor #5Jan 26 · 1 Mile · Place 3 · BurlingtonBurlington1 Mile3.4:40.70a12

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 2 Miles · Place 2 · BurlingtonBurlington2 Miles2.10:06.75a PB12
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 1 Mile · Place 6 · BurlingtonBurlington1 Mile6.4:46.10a12
Dec 15Middlesex League Indoor Block #1Dec 15 · 2 Miles · Place 3 · BurlingtonBurlington2 Miles3.10:25.97a12
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 2 Miles · Place 13 · BurlingtonBurlington2 Miles1310:19.87JR
Feb 2Middlesex League ChampionshipFeb 2 · 1 Mile · Place 9 · BurlingtonBurlington1 Mile94:46.3011
Jan 22Middlesex League Indoor T&F #2Jan 22 · 2 Miles · Place 4 · BurlingtonBurlington2 Miles410:18.8411
Jan 14MSTCA Northeast InvitationalJan 14 · 400 Meters · Place 44 · Juni BurlingtonJuni Burlington400 Meters4458.90 PB—
Jan 14MSTCA Northeast InvitationalJan 14 · 400 Meters · Place 44 · Juni BurlingtonJuni Burlington400 Meters4458.90—
Jan 13Middlesex League T & F #5Jan 13 · 2 Miles · Place 6 · BurlingtonBurlington2 Miles610:28.9611
Jan 6Middlesex League Indoor T & F #4Jan 6 · 2 Miles · Place 3 · BurlingtonBurlington2 Miles310:19.1411

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Track & Field ChampionshipMay 26 · 2 Miles · Place 7 · BurlingtonBurlington2 Miles7.10:02.35a11
May 19Middlesex League Championship MeetMay 19 · 2 Miles · Place 9 · BurlingtonBurlington2 Miles9.10:05.99a11
May 5Burlington at Wakefield Dual MeetMay 5 · 2 Miles · BurlingtonBurlington2 Miles—10:19.3Unofficial11
Apr 26Melrose @ Burlington DualApr 26 · 2 Miles · BurlingtonBurlington2 Miles—10:19.1Unofficial11
Apr 13Burlington @ Watertown Dual MeetApr 13 · 2 Miles · BurlingtonBurlington2 Miles—10:27.8aUnofficial11
Apr 5Stoneham at Burlington Dual MeetApr 5 · 1 Mile · BurlingtonBurlington1 Mile—4:51.2Unofficial11

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 2 Miles · Place 15 · BurlingtonBurlington2 Miles15.10:12.37a11
Dec 27Boston Holiday ChallengeDec 27 · 2 Miles · Place 15 · BurlingtonBurlington2 Miles15.10:12.37a11
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 2 Miles · Place 4 · BurlingtonBurlington2 Miles4.10:18.84a11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10ML-12 Conference ChampionshipJun 10 · 1 Mile · Place 7 · BurlingtonBurlington1 Mile7.4:40.00a10

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 15 · BurlingtonBurlington1000 Meters152:55.44FR
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 37 · BurlingtonBurlington1000 Meters372:55.449
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 15 · BurlingtonBurlington1000 Meters152:55.449
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 38 · BurlingtonBurlington1000 Meters382:53.349
Jan 7Middlesex League Meet #4Jan 7 · 1 Mile · Place 9 · BurlingtonBurlington1 Mile95:03.10FR
Jan 3Middlesex League Meet #3Jan 3 · 2 Miles · Place 14 · BurlingtonBurlington2 Miles1411:06.70FR