Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 314:29.21aJohn Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 314:12.98John Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorConference of New England Outdoor Championships · Apr 244:04.08aConference of New England Outdoor ChampionshipsApril 24, 2026
1600 Meters · OutdoorNCSAA Track & Field Championships 2023 · May 204:49.5NCSAA Track & Field Championships 2023May 20, 2023
3000 Meters · IndoorLynn Ruddy Invitational · Feb 148:57.74aLynn Ruddy InvitationalFebruary 14, 2025
3000 Meters · OutdoorSean Livingston Invitational · Mar 239:55.76aSean Livingston InvitationalMarch 23, 2024
3200 Meters · OutdoorMIAA Outdoor Track & Field Championships (Boys Only) · May 1110:33.27aMIAA Outdoor Track & Field Championships (Boys Only)May 11, 2023
5000 Meters · Indoor2026 Lyons Invitational · Jan 2316:22.722026 Lyons InvitationalJanuary 23, 2026
5000 Meters · OutdoorJonathan Tymann Invitational · Apr 515:27.44Jonathan Tymann InvitationalApril 5, 2025
800 Meters · OutdoorMIT Sean Collier Invitational · Apr 181:56.68MIT Sean Collier InvitationalApril 18, 2025

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 · 1500 Meters · Place 10 · Gordon (Mass.)Gordon (Mass.)1500 Meters10.4:04.42aJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 5000 Meters · Place 12 · Gordon (Mass.)Gordon (Mass.)5000 Meters12.16:01.92aJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 4 · Gordon (Mass.)Gordon (Mass.)1500 Meters4.4:04.08a PBJr
Apr 17MIT Sean Collier InvitationalApr 17 · 800 Meters · Place 22 · Gordon (Mass.)Gordon (Mass.)800 Meters22.2:01.41aJr
Apr 10Tufts Spring StampedeApr 10 · 5000 Meters · Place 31 · Gordon (Mass.)Gordon (Mass.)5000 Meters31.15:50.46aJr
Apr 4Jim Sheehan MemorialApr 4 · 5000 Meters · Place 4 · Gordon (Mass.)Gordon (Mass.)5000 Meters4.15:38.27aJr
Mar 27Jonathan Tymann InvitationalMar 27 · 1500 Meters · Place 1 · Gordon (Mass.)Gordon (Mass.)1500 Meters1.4:12.99aJr
Mar 27Jonathan Tymann InvitationalMar 27 · 800 Meters · Place 3 · Gordon (Mass.)Gordon (Mass.)800 Meters3.2:03.42aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Lynn Ruddy InvitationalFeb 13 · 3000 Meters · Place 2 · Gordon (Mass.)Gordon (Mass.)3000 Meters2.9:08.78aJr
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 27 · GordonGordon3000 Meters279:08.38JR
Jan 232026 Lyons InvitationalJan 23 · 5000 Meters · Place 8 · GordonGordon5000 Meters816:22.72 PBJR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 800 Meters · Place 5 · GordonGordon800 Meters52:00.33SO
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 2 · GordonGordon1500 Meters24:07.79SO
Apr 18MIT Sean Collier InvitationalApr 18 · 800 Meters · Place 23 · GordonGordon800 Meters231:56.68 PBSO
Apr 5Jonathan Tymann InvitationalApr 5 · 5000 Meters · Place 1 · GordonGordon5000 Meters115:27.44 PBSO
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 9 · Gordon (Mass.)Gordon (Mass.)1500 Meters94:12.78aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Lynn Ruddy InvitationalFeb 14 · 3000 Meters · Place 4 · Gordon (Mass.)Gordon (Mass.)3000 Meters4.8:57.74a PBSo
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 220 · Gordon (Mass.)Gordon (Mass.)1 Mile2204:29.21a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 235 · GordonGordon1500 Meters2354:12.98 PBSO
Jan 18the TRACK at new balance Collegiate ShowdownJan 18 · 1 Mile · Place 8 · GordonGordon1 Mile84:32.26SO

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · 800 Meters · Place 41 · Gordon (Mass.)Gordon (Mass.)800 Meters412:01.56a—
Apr 6Jonathan Tymann InvitationalApr 6 · 1500 Meters · Place 2 · GordonGordon1500 Meters24:18.89FR
Mar 30Tufts Snowflake ClassicMar 30 · 5000 Meters · Place 11 · Gordon (Mass.)Gordon (Mass.)5000 Meters1116:39.07a—
Mar 23Sean Livingston InvitationalMar 23 · 3000 Meters · Place 2 · Gordon (Mass.)Gordon (Mass.)3000 Meters2.9:55.76a PBFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10Gordon Kelly InvitationalFeb 10 · 3000 Meters · Place 24 · GordonGordon3000 Meters249:35.72FR
Jan 27Wheaton InvitationalJan 27 · 3000 Meters · Place 23 · Gordon (Mass.)Gordon (Mass.)3000 Meters239:47.16a—
Jan 13Suffolk Ice BreakerJan 13 · 3000 Meters · Place 44 · GordonGordon3000 Meters449:48.89—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20NCSAA Track & Field Championships 2023May 20 · 1600 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters2.4:49.5 PB12
May 20NCSAA Track & Field Championships 2023May 20 · 800 Meters · Place 1 · Annapolis Area ChristianAnnapolis Area Christian800 Meters1.2:07.812
May 11MIAA Outdoor Track & Field Championships (Boys Only)May 11 · 3200 Meters · Place 4 · Annapolis Area ChristianAnnapolis Area Christian3200 Meters4.10:33.27a PB12
May 11MIAA Outdoor Track & Field Championships (Boys Only)May 11 · 1600 Meters · Place 5 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters5.4:50.17a12
May 11MIAA Outdoor Track & Field Championships (Boys Only)May 11 · 800 Meters · Place 5 · Annapolis Area ChristianAnnapolis Area Christian800 Meters5.2:07.74a12
May 5IAAM/MIAA Conference MeetMay 5 · 3200 Meters · Place 1 · Annapolis Area ChristiaAnnapolis Area Christia3200 Meters111:00.94a—
Apr 29IAAM B Conference Meet (4/29) @MSJApr 29 · 3200 Meters · Place 9 · Annapolis Area ChristianAnnapolis Area Christian3200 Meters9.12:55.112
Apr 29IAAM B Conference Meet (4/29) @MSJApr 29 · 1600 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters2.4:58.012
Apr 15(IAAM/MIAA) B Conference Meet (Session I) @ SpaldingApr 15 · 1600 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters2.4:59.43a12
Apr 15(IAAM/MIAA) B Conference Meet (Session I) @ SpaldingApr 15 · 800 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian800 Meters2.2:15.37a12
Mar 22IAAM/MIAA B Conference League Meet IMar 22 · 1600 Meters · Place 6 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters65:08.6912

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12MIAA Outdoor Track & Field Championships (Boys Only)May 12 · 1600 Meters · Place 8 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters8.5:05.46a12
May 12MIAA Outdoor Track & Field Championships (Boys Only)May 12 · 800 Meters · Place 13 · Annapolis Area ChristianAnnapolis Area Christian800 Meters13.2:17.35a12
May 4IAAM/MIAA B Conference Meet (JC Host)May 4 · 1600 Meters · Place 4 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters4.5:18.2412
May 4IAAM/MIAA B Conference Meet (JC Host)May 4 · 800 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian800 Meters2.2:25.5512
Apr 9MIAA/IAAM B Conference League Meet 3Apr 9 · 1600 Meters · Place 2 · Annapolis Area ChristianAnnapolis Area Christian1600 Meters25:28.012