Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:19.90John Thomas Terrier ClassicJanuary 30, 2026
1 Mile · OutdoorMIAA Division 1 Track & Field Championship · May 244:20.99aMIAA Division 1 Track & Field ChampionshipMay 24, 2024
1000 Meters · IndoorURI Coaches Invitational · Feb 142:35.93URI Coaches InvitationalFebruary 14, 2026
1000 Meters · OutdoorMiddlesex League Indoor #5 · Jan 262:43.95aMiddlesex League Indoor #5January 26, 2023
1500 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 194:00.20Jim Kavanagh Legacy InvitationalApril 19, 2025
2 Miles · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159:19.05aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
2 Miles · OutdoorWeston Twilight - Regis Events · May 49:12.66aWeston Twilight - Regis EventsMay 4, 2024
3000 Meters · IndoorSuffolk Ice Breaker · Jan 188:45.20aSuffolk Ice BreakerJanuary 18, 2026
800 Meters · OutdoorML-12 Block 4B (REA v LEX; WIL v STO) · May 11:57.44aML-12 Block 4B (REA v LEX; WIL v STO)May 1, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 5000 Meters · Holy CrossHoly Cross5000 Meters--DNSSo
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 1500 Meters · Place 15 · Holy CrossHoly Cross1500 Meters15.4:05.24aSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 43 · Holy CrossHoly Cross1 Mile43.4:28.40aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14URI Coaches InvitationalFeb 14 · 1000 Meters · Place 12 · Holy CrossHoly Cross1000 Meters122:35.93 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 39 · Holy CrossHoly Cross1 Mile394:26.71aSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 124 · Holy CrossHoly Cross1 Mile1244:19.90 PBSO
Jan 18Suffolk Ice BreakerJan 18 · 3000 Meters · Place 10 · Holy CrossHoly Cross3000 Meters108:45.20a PBSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 1 Mile · Place 4 · Holy CrossHoly Cross1 Mile4.4:29.72aSo
Jan 24Riverhawk InvitationalJan 24 · 3000 Meters · Place 37 · Holy CrossHoly Cross3000 Meters37.8:47.86aFr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15MIT Final QualifierMay 15 · 1500 Meters · Holy CrossHoly Cross1500 Meters—DNSFr
May 102025 NEICAAA Outdoor ChampsMay 10 · 1500 Meters · Place 14 · Holy CrossHoly Cross1500 Meters144:00.83aFR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 1500 Meters · Place 4 · Holy CrossHoly Cross1500 Meters44:00.20 PBFR
Apr 11Friar InvitationalApr 11 · 1 Mile · Place 61 · Holy CrossHoly Cross1 Mile614:25.62aFr
Mar 28Black & Gold InviteMar 28 · 1500 Meters · Place 8 · Holy CrossHoly Cross1500 Meters84:02.85aFr

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 7 · LexingtonLexington2 Miles7.9:19.48a12
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 7 · LexingtonLexington1 Mile7.4:20.99a PB12
May 15ML-12 ChampionshipsMay 15 · 2 Miles · Place 2 · LexingtonLexington2 Miles29:26.12a—
May 15ML-12 ChampionshipsMay 15 · 1 Mile · Place 1 · LexingtonLexington1 Mile14:21.87a—
May 8ML-12 Block 5B (WIN v LEX; WAK v WAT)May 8 · 1 Mile · Place 1 · LexingtonLexington1 Mile14:22.70a—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 5 · LexingtonLexington2 Miles5.9:12.66a PB12
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · 800 Meters · Place 1 · LexingtonLexington800 Meters11:57.44a PB—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · 2 Miles · Place 1 · LexingtonLexington2 Miles19:31.55a—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · 1 Mile · Place 1 · LexingtonLexington1 Mile14:27.11a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 2 Miles · Place 72 · LexingtonLexington2 Miles729:23.94a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 2 · LexingtonLexington2 Miles29:19.05a PB—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 3 · LexingtonLexington1 Mile34:23.14a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 2 Miles · Place 1 · LexingtonLexington2 Miles19:29.62a—
Feb 5ML-12 Varsity ChampionshipFeb 5 · 1 Mile · Place 1 · LexingtonLexington1 Mile14:26.64a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 2 Miles · Place 1 · LexingtonLexington2 Miles19:32.8212
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 4 · LexingtonLexington1 Mile44:24.1112
Jan 9ML-12 Varsity Block #4Jan 9 · 2 Miles · Place 1 · LexingtonLexington2 Miles19:46.73a—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28ML-12 Varsity Block #3Dec 28 · 2 Miles · Place 1 · LexingtonLexington2 Miles1.9:48.14a12
Dec 28ML-12 Varsity Block #3Dec 28 · 1 Mile · Place 1 · LexingtonLexington1 Mile1.4:30.14a12
Dec 21ML-12 Varsity Block #2Dec 21 · 1 Mile · Place 1 · LexingtonLexington1 Mile1.4:34.68a12
Dec 14ML-12 Varsity Block #1Dec 14 · 2 Miles · Place 1 · LexingtonLexington2 Miles1.9:52.70a12
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 2 Miles · Place 11 · LexingtonLexington2 Miles11.9:51.30a11
Feb 6Middlesex League Indoor T&F ChampionshipFeb 6 · 2 Miles · Place 3 · LexingtonLexington2 Miles39:48.06JR
Jan 29MSTCA Coaches InvitationalJan 29 · 2 Miles · Place 12 · LexingtonLexington2 Miles129:54.26a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 2 Miles · Place 12 · LexingtonLexington2 Miles12.9:54.26a11
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 16 · LexingtonLexington1 Mile164:39.9511
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 16 · LexingtonLexington1 Mile16.4:39.95a11
Jan 5Middlesex League Indoor T&F #4Jan 5 · 1 Mile · Place 2 · LexingtonLexington1 Mile24:44.85JR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 2 Miles · Place 14 · LexingtonLexington2 Miles14.9:33.61a11
May 6Weston Twilight InvitationalMay 6 · 1 Mile · Place 12 · LexingtonLexington1 Mile124:27.85a—
Apr 26Middlesex League 3CApr 26 · 2 Miles · Place 1 · LexingtonLexington2 Miles19:58.95a—
Apr 26Middlesex League 3CApr 26 · 1 Mile · Place 3 · LexingtonLexington1 Mile34:34.20a—
Apr 15Middlesex League 2BApr 15 · 1 Mile · Place 2 · LexingtonLexington1 Mile2.4:40.29a11
Apr 8Middlesex League @ Burlington AMApr 8 · 2 Miles · Place 1 · LexingtonLexington2 Miles1.10:02.99a11
Jan 26Middlesex League Indoor #5Jan 26 · 1000 Meters · Place 2 · LexingtonLexington1000 Meters2.2:43.95a PB11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Middlesex League Liberty BlockDec 29 · 2 Miles · Place 2 · LexingtonLexington2 Miles2.10:10.04a11
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 1 Mile · Place 7 · LexingtonLexington1 Mile7.4:46.22a11
Dec 15Middlesex League Indoor Block #1Dec 15 · 2 Miles · Place 2 · LexingtonLexington2 Miles2.10:23.71a11
Feb 2Middlesex League ChampionshipFeb 2 · 2 Miles · Place 15 · LexingtonLexington2 Miles1510:58.4710
Jan 22Middlesex League Indoor T&F #2Jan 22 · 2 Miles · Place 12 · LexingtonLexington2 Miles1210:59.4310
Jan 19Middlesex League - JV MeetJan 19 · 1 Mile · Place 1 · LexingtonLexington1 Mile15:00.0910
Jan 14MSTCA Northeast InvitationalJan 14 · 2 Miles · Place 8 · Soph LexingtonSoph Lexington2 Miles810:39.48—
Jan 14MSTCA Northeast InvitationalJan 14 · 2 Miles · Place 8 · Soph LexingtonSoph Lexington2 Miles810:39.48—
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 16 · LexingtonLexington1 Mile16.4:58.66a10
Jan 6Middlesex League Indoor T & F #4Jan 6 · 2 Miles · Place 8 · LexingtonLexington2 Miles810:45.3510

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 1 Mile · Place 21 · LexingtonLexington1 Mile21.4:57.86a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 1 Mile · Place 21 · LexingtonLexington1 Mile21.4:57.86a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 1 Mile · Place 11 · LexingtonLexington1 Mile11.5:06.73a10
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 2 Miles · Place 12 · LexingtonLexington2 Miles12.10:59.43a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 14Diamond-Clarke ShowcaseJun 14 · 1 Mile · Place 6 · LexingtonLexington1 Mile6.4:59.88a9