Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMiddlesex League Indoor T & F #4 · Jan 64:44.29Middlesex League Indoor T & F #4January 6, 2022
1 Mile · OutdoorMIAA Division 3 Championships · May 294:41.45aMIAA Division 3 ChampionshipsMay 29, 2022
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 142:42.63MSTCA Northeast InvitationalJanuary 14, 2022
1500 Meters · Outdoor2025 Corsair Classic Invitational · Mar 294:18.772025 Corsair Classic InvitationalMarch 29, 2025
3000 Meters · IndoorBrown Invitational · Feb 179:21.61aBrown InvitationalFebruary 17, 2024
3000 Meters · OutdoorWesleyan (Conn) J Elmer Swanson Spring Classic · Mar 229:31.72aWesleyan (Conn) J Elmer Swanson Spring ClassicMarch 22, 2025
5000 Meters · OutdoorCoast Guard Academy Spring Invitational · Apr 616:03.08aCoast Guard Academy Spring InvitationalApril 6, 2024
600 Meters · IndoorMiddlesex League Block #4 · Jan 41:41.54Middlesex League Block #4January 4, 2019
800 Meters · OutdoorMiddlesex League Championship Meet · May 192:04.71aMiddlesex League Championship MeetMay 19, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 3Ocean State CupApr 3 · 1500 Meters · Place 21 · Roger WilliamsRoger Williams1500 Meters21.4:30.42aSr
Mar 27Corsair ClassicMar 27 · 1500 Meters · Place 28 · Roger WilliamsRoger Williams1500 Meters284:28.75SR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 5000 Meters · Place 9 · Roger WilliamsRoger Williams5000 Meters916:11.76JR
Apr 11Silfen InvitationalApr 11 · 5000 Meters · Place 4 · Roger WilliamsRoger Williams5000 Meters416:05.84aJR
Mar 292025 Corsair Classic InvitationalMar 29 · 1500 Meters · Place 14 · Roger WilliamsRoger Williams1500 Meters144:18.77 PBJR
Mar 292025 Corsair Classic InvitationalMar 29 · 800 Meters · Place 24 · Roger WilliamsRoger Williams800 Meters242:13.08JR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 3000 Meters · Place 17 · Roger WilliamsRoger Williams3000 Meters17.9:31.72a PBJr
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 27 · Roger WilliamsRoger Williams1500 Meters27.4:23.53aJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · 1500 Meters · Place 20 · Roger WilliamsRoger Williams1500 Meters204:23.60a—
Apr 12Silfen InvitationalApr 12 · 1500 Meters · Place 40 · Roger WilliamsRoger Williams1500 Meters404:22.08a—
Apr 12Silfen InvitationalApr 12 · 800 Meters · Place 59 · Roger WilliamsRoger Williams800 Meters592:13.60a—
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 5000 Meters · Place 10 · Roger WilliamsRoger Williams5000 Meters10.16:03.08a PBSo
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 800 Meters · Roger WilliamsRoger Williams800 Meters--DNSSo
Mar 23Sean Livingston InvitationalMar 23 · 10,000 Meters · Roger WilliamsRoger Williams10,000 Meters—DNFSo

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Brown InvitationalFeb 17 · 3000 Meters · Place 6 · Roger WilliamsRoger Williams3000 Meters6.9:21.61a PBSo
Feb 10Gordon Kelly InvitationalFeb 10 · 3000 Meters · Place 20 · Roger WilliamsRoger Williams3000 Meters209:29.09SO

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29CCC ChampionshipsApr 29 · 5000 Meters · Place 7 · Roger WilliamsRoger Williams5000 Meters7.16:16.57aUnofficialFr
Apr 22MIT Sean Collier InvitationalApr 22 · 1500 Meters · Place 36 · Roger WilliamsRoger Williams1500 Meters364:22.95FR
Apr 14Silfen InvitationalApr 14 · 1500 Meters · Place 46 · Roger WilliamsRoger Williams1500 Meters464:26.50FR
Apr 14Silfen InvitationalApr 14 · 800 Meters · Place 57 · Roger WilliamsRoger Williams800 Meters572:10.67FR
Apr 8CGA Spring InvitationalApr 8 · 5000 Meters · Place 6 · Roger WilliamsRoger Williams5000 Meters6.16:24.75aFr
Apr 1Corsair Classic Track & Field InvitationalApr 1 · 1500 Meters · Place 9 · Roger WilliamsRoger Williams1500 Meters9.4:34.90aFr
Apr 1Corsair Classic Track & Field InvitationalApr 1 · 800 Meters · Place 18 · Roger WilliamsRoger Williams800 Meters18.2:26.97aFr

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18Wheaton Pre-Post InvitationalFeb 18 · 1000 Meters · Place 7 · Roger WilliamsRoger Williams1000 Meters7.2:50.04aFr
Feb 18Wheaton Pre-Post InvitationalFeb 18 · 3000 Meters · Roger WilliamsRoger Williams3000 Meters--DNSFr

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 12 · MelroseMelrose1 Mile12.4:41.45a PB12
May 29MIAA Division 3 ChampionshipsMay 29 · 800 Meters · Place 14 · MelroseMelrose800 Meters14.2:05.92a12
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 10 · MelroseMelrose1 Mile10.4:41.47a12
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · MelroseMelrose800 Meters—DNS12
May 19Middlesex League Championship MeetMay 19 · 800 Meters · Place 6 · MelroseMelrose800 Meters6.2:04.71a PB12
May 1466th Annual Andover Boosters InvitationalMay 14 · 800 Meters · Place 19 · MelroseMelrose800 Meters192:06.6912
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 45 · MelroseMelrose800 Meters452:08.9912
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 45 · MelroseMelrose800 Meters452:08.9912
Apr 26Melrose @ Burlington DualApr 26 · 800 Meters · MelroseMelrose800 Meters—2:10.5Unofficial12

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2Middlesex League ChampionshipFeb 2 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters62:48.0612
Jan 22Middlesex League Indoor T&F #2Jan 22 · 1 Mile · Place 10 · MelroseMelrose1 Mile104:53.0512
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 11 · Seni MelroseSeni Melrose1000 Meters112:42.63 PB—
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 11 · Seni MelroseSeni Melrose1000 Meters112:42.63—
Jan 13Middlesex League T & F #5Jan 13 · 1000 Meters · Place 4 · MelroseMelrose1000 Meters42:47.5312
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1 Mile · Place 8 · MelroseMelrose1 Mile84:44.29 PB12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 1000 Meters · Place 4 · MelroseMelrose1000 Meters4.2:46.48a12
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 1 Mile · Place 10 · MelroseMelrose1 Mile10.4:53.05a12

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10ML-12 Conference ChampionshipJun 10 · 800 Meters · Place 11 · MelroseMelrose800 Meters11.2:06.06a11

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 14 · MelroseMelrose1000 Meters142:55.06SO
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 36 · MelroseMelrose1000 Meters362:55.0610
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 14 · MelroseMelrose1000 Meters142:55.0610
Jan 7Middlesex League Meet #4Jan 7 · 1000 Meters · Place 3 · MelroseMelrose1000 Meters32:53.07SO
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters62:54.9910
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters62:54.9910
Jan 3Middlesex League Meet #3Jan 3 · 1000 Meters · Place 9 · MelroseMelrose1000 Meters93:01.89SO

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11Andover Booster InviteMay 11 · 800 Meters · Place 42 · MelroseMelrose800 Meters422:13.309

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4 Middlesex League ChampionshipsFeb 4 · 1000 Meters · Place 8 · MelroseMelrose1000 Meters83:00.78FR
Jan 8Middlesex League Indoor Block #5Jan 8 · 1000 Meters · Place 15 · MelroseMelrose1000 Meters153:10.86FR
Jan 5Freshman - Sophomore Meet (Small Schools) Jan 5 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters63:01.81FR
Jan 4Middlesex League Block #4Jan 4 · 600 Meters · Place 4 · MelroseMelrose600 Meters41:41.54 PBFR