Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoorthe TRACK at new balance Collegiate Showdown · Jan 185:20.79the TRACK at new balance Collegiate ShowdownJanuary 18, 2025
1 Mile · OutdoorWeston Twilight Invitational · May 65:34.98aWeston Twilight InvitationalMay 6, 2023
10,000 Meters · OutdoorNCAA Division III Outdoor Track & Field Championships · May 2134:53.78aNCAA Division III Outdoor Track & Field ChampionshipsMay 21, 2026
1000 Meters · IndoorDual County League Meet #2 · Jan 43:24.77aDual County League Meet #2January 4, 2023
1500 Meters · OutdoorConference of New England Outdoor Championships · Apr 244:41.80aConference of New England Outdoor ChampionshipsApril 24, 2026
2 Miles · IndoorDual County League Meet #4 · Jan 1812:17.75Dual County League Meet #4January 18, 2023
2 Miles · OutdoorMIAA Meet of Champions · Jun 111:51.81aMIAA Meet of ChampionsJune 1, 2023
3000 Meters · IndoorNew England Division III Indoor Championships · Mar 19:51.36aNew England Division III Indoor ChampionshipsMarch 1, 2026
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 3015:03.54John Thomas Terrier ClassicJanuary 30, 2026
5000 Meters · OutdoorTufts National Qualifying Meet · Mar 717:05.34aTufts National Qualifying MeetMarch 7, 2026
800 Meters · IndoorRiverhawk Invitational · Jan 242:27.57aRiverhawk InvitationalJanuary 24, 2025
800 Meters · OutdoorBoston Latin v. Weston · May 32:31.41aBoston Latin v. WestonMay 3, 2023
BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · IndoorJohn Thomas Terrier Classic · Jan 3017:18.55John Thomas Terrier ClassicJanuary 30, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 10,000 Meters · Place 8 · SuffolkSuffolk10,000 Meters8.34:53.78a PBJr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · SuffolkSuffolk5000 Meters—DNFJr
May 1New England Division III Outdoor ChampionshipsMay 1 · 5000 Meters · SuffolkSuffolk5000 Meters—DNSJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 5000 Meters · Place 2 · SuffolkSuffolk5000 Meters2.17:19.42aJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 2 · SuffolkSuffolk1500 Meters2.4:41.80a PBJr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 2 · SuffolkSuffolk1500 Meters2.4:43.50aJr
Apr 16Bryan Clay InvitationalApr 16 · 10,000 Meters · Place 28 · SuffolkSuffolk10,000 Meters28.35:20.76aJr
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · SuffolkSuffolk5000 Meters--DNSJr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · SuffolkSuffolk1500 Meters--DNSJr
Mar 7Tufts National Qualifying MeetMar 7 · 5000 Meters · Place 2 · SuffolkSuffolk5000 Meters217:05.34a PBJR

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 13NCAA Division III Indoor Track & Field ChampionshipsMar 13 · 5000 Meters · Place 9 · SuffolkSuffolk5000 Meters9.17:00.13aJr
Mar 6Tufts Final QualifierMar 6 · 5000 Meters · Place 2 · SuffolkSuffolk5000 Meters2.17:05.34aJr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 3000 Meters · Place 5 · SuffolkSuffolk3000 Meters59:51.36a PBJR
Feb 13David Hemery Valentine InvitationalFeb 13 · 3000 Meters · Place 135 · SuffolkSuffolk3000 Meters1359:54.70aJr
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 40 · SuffolkSuffolk5000 Meters4019:02.41SO
Jan 30John Thomas Terrier ClassicJan 30 · 5000 Meters · Place 40 · SuffolkSuffolk5000 Meters4015:03.54 PBSO
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike · Place 40 · SuffolkSuffolkBU Facility: 14:30.79 2020 Konstanze Klosterhalfen, Nike4017:18.55 PBSO
Jan 18Suffolk Ice BreakerJan 18 · 3000 Meters · Place 6 · SuffolkSuffolk3000 Meters610:03.86aJr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 5000 Meters · Place 4 · SuffolkSuffolk5000 Meters4.17:45.00aJr
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 3000 Meters · Place 2 · SuffolkSuffolk3000 Meters2.10:30.04aSo
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 148 · SuffolkSuffolk3000 Meters14810:31.78a—
Jan 24Riverhawk InvitationalJan 24 · 800 Meters · Place 39 · SuffolkSuffolk800 Meters39.2:27.57a PBSo
Jan 18the TRACK at new balance Collegiate ShowdownJan 18 · 1 Mile · Place 5 · SuffolkSuffolk1 Mile55:20.79 PBSO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 10,000 Meters · Place 6 · SuffolkSuffolk10,000 Meters6.37:57.90aSo
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 5000 Meters · Place 6 · SuffolkSuffolk5000 Meters618:24.03SO
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 6 · SuffolkSuffolk1500 Meters64:59.40SO
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 13 · SuffolkSuffolk1500 Meters135:07.34SO
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 13 · SuffolkSuffolk1500 Meters135:07.34SO

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 5000 Meters · Place 18 · SuffolkSuffolk5000 Meters18.18:35.70aSo
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · SuffolkSuffolk3000 Meters—DNSSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · 1500 Meters · Place 25 · EndicottEndicott1500 Meters255:23.37a—
Apr 12Monks Track andand Field InvitationalApr 12 · 5000 Meters · Place 5 · EndicottEndicott5000 Meters5.20:23.58aFr
Apr 6Jonathan Tymann InvitationalApr 6 · 1500 Meters · Place 8 · EndicottEndicott1500 Meters85:24.26FR
Mar 30Tufts Snowflake ClassicMar 30 · 1500 Meters · Place 29 · EndicottEndicott1500 Meters295:18.29a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 3000 Meters · Place 18 · EndicottEndicott3000 Meters18.11:20.86aFr
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 2 Miles · Place 7 · WestonWeston2 Miles7.12:25.84a12
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 1 Mile · WestonWeston1 Mile--DNS12
Feb 11Dual County League ChampionshipsFeb 11 · 1000 Meters · Place 9 · WestonWeston1000 Meters93:25.09SR
Jan 18Dual County League Meet #4Jan 18 · 2 Miles · Place 2 · WestonWeston2 Miles212:17.75 PBSR
Jan 4Dual County League Meet #2Jan 4 · 1000 Meters · Place 10 · WestonWeston1000 Meters10.3:24.77a PB12

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 2 Miles · Place 23 · WestonWeston2 Miles2311:51.81a PB—
May 17Dual County League Championship MeetMay 17 · 2 Miles · Place 5 · WestonWeston2 Miles5.11:48.58aUnofficial12
May 10Bedford at WestonMay 10 · 800 Meters · Place 3 · WestonWeston800 Meters32:34.48a—
May 6Weston Twilight InvitationalMay 6 · 1 Mile · Place 23 · WestonWeston1 Mile235:34.98a PB—
May 3Boston Latin v. WestonMay 3 · 800 Meters · Place 2 · WestonWeston800 Meters22:31.41a PB—
Apr 25Waltham vs. WestonApr 25 · 1 Mile · Place 1 · WestonWeston1 Mile1.5:38.94a12
Apr 20MSTCA Warrior InvitationalApr 20 · 1 Mile · Place 8 · WestonWeston1 Mile85:44.25a—
Apr 12Weston v. WaylandApr 12 · 2 Miles · Place 2 · WestonWeston2 Miles2.12:24.2Unofficial12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 23 · WestonWeston1 Mile23.5:46.44a12

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Dual County Championship MeetMay 18 · 800 Meters · Place 4 · WestonWeston800 Meters4.2:34.55a11
May 11Bedford at WestonMay 11 · 800 Meters · Place 2 · WestonWeston800 Meters2.2:36.90Unofficial11