Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA INVITE Large · Jan 265:38.35aMSTCA INVITE LargeJanuary 26, 2019
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 215:32.95aMSTCA South Shore Twilight InvitationalMay 21, 2022
1000 Meters · IndoorMSTCA Winter Distance Classic · Dec 283:11.12aMSTCA Winter Distance ClassicDecember 28, 2019
1500 Meters · OutdoorCGA Spring Invite · Apr 55:08.85aCGA Spring InviteApril 5, 2025
2 Miles · IndoorBoston City League-Week 5 · Jan 814:46.36aBoston City League-Week 5January 8, 2018
400 Meters · OutdoorJ Elmer Swanson Spring Classic · Mar 211:04.59aJ Elmer Swanson Spring ClassicMarch 21, 2026
500 Meters · IndoorJohn Thomas Terrier Classic · Jan 301:21.23John Thomas Terrier ClassicJanuary 30, 2026
600 Meters · IndoorMIAA D3 Championship · Feb 141:39.25aMIAA D3 ChampionshipFebruary 14, 2020
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 142:29.38aDavid Hemery Valentine InvitationalFebruary 14, 2025
800 Meters · OutdoorSilfen Invitational · Apr 122:24.93aSilfen InvitationalApril 12, 2024
BU Facility: 1:08.34 2025 Salwa Eid Naser, Bahrain · IndoorJohn Thomas Terrier Classic · Jan 301:25.50John Thomas Terrier ClassicJanuary 30, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Trinity InvitationalApr 18 · 800 Meters · Place 18 · Connecticut CollegeConnecticut College800 Meters18.2:25.89aSr
Apr 10Silfen InvitationalApr 10 · 800 Meters · Place 25 · Connecticut CollegeConnecticut College800 Meters25.2:29.62aSr
Apr 4Coast Guard Spring InvitationalApr 4 · 1500 Meters · Place 34 · Connecticut CollegeConnecticut College1500 Meters34.5:25.70aSr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 400 Meters · Place 16 · Connecticut CollegeConnecticut College400 Meters161:04.59a PBSr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 20Springfield College Triangle ClassicFeb 20 · 600 Meters · Place 7 · Connecticut CollegeConnecticut College600 Meters71:44.34aSR
Feb 13Tufts Cupid ChallengeFeb 13 · 600 Meters · Place 5 · Connecticut CollegeConnecticut College600 Meters51:47.14aSr
Feb 6Coast Guard Winter Invite #2Feb 6 · 800 Meters · Place 4 · Connecticut CollegeConnecticut College800 Meters42:32.84aSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 800 Meters · Place 32 · Connecticut CollegeConnecticut College800 Meters322:33.19aSR
Jan 30John Thomas Terrier ClassicJan 30 · 500 Meters · Place 26 · Connecticut CollegeConnecticut College500 Meters261:35.76SR
Jan 30John Thomas Terrier ClassicJan 30 · 500 Meters · Place 26 · Connecticut CollegeConnecticut College500 Meters261:21.23 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 1:08.34 2025 Salwa Eid Naser, Bahrain · Place 26 · Connecticut CollegeConnecticut CollegeBU Facility: 1:08.34 2025 Salwa Eid Naser, Bahrain261:25.50 PBSR
Jan 24Massasoit ClassicJan 24 · 600 Meters · Place 10 · Connecticut CollegeConnecticut College600 Meters101:50.00aSR
Jan 17Coast Guard Winter Invite #1Jan 17 · 600 Meters · Place 1 · Connecticut CollegeConnecticut College600 Meters1.1:50.78aSr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26NESCAC ChampionshipApr 26 · 800 Meters · Place 28 · Connecticut CollegeConnecticut College800 Meters282:29.93JR
Apr 19Trinity InvitationalApr 19 · 800 Meters · Place 22 · Connecticut CollegeConnecticut College800 Meters222:30.12JR
Apr 11Silfen InvitationalApr 11 · 800 Meters · Place 27 · Connecticut CollegeConnecticut College800 Meters272:29.37aJr
Apr 5CGA Spring InviteApr 5 · 1500 Meters · Place 29 · Connecticut CollegeConnecticut College1500 Meters295:08.85a PBJR
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 1500 Meters · Place 11 · Connecticut CollegeConnecticut College1500 Meters11.5:10.08aJr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · 600 Meters · Place 17 · Connecticut CollegeConnecticut College600 Meters171:42.00JR
Feb 21Springfield College Triangle ClassicFeb 21 · 600 Meters · Place 7 · Connecticut CollegeConnecticut College600 Meters71:43.21JR
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 205 · Connecticut CollegeConnecticut College800 Meters2052:29.38a PB—
Feb 7Tufts Cupid ChallengeFeb 7 · 600 Meters · Place 18 · Connecticut CollegeConnecticut College600 Meters181:48.54a—
Jan 31John Thomas Terrier ClassicJan 31 · 500 Meters · Place 26 · Connecticut CollegeConnecticut College500 Meters261:22.43a—
Jan 26Middlebury's NESCAC Invite Jan 26 · 800 Meters · Place 42 · Connecticut CollegeConnecticut College800 Meters422:33.12a—
Jan 18Coast Guard Winter InvitationalJan 18 · 600 Meters · Place 4 · Connecticut CollegeConnecticut College600 Meters4.1:45.15aJr
Jan 11Suffolk RelaysJan 11 · 1000 Meters · Place 30 · Connecticut CollegeConnecticut College1000 Meters303:28.27a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 800 Meters · Place 16 · Connecticut CollegeConnecticut College800 Meters16.2:27.63aSo
Apr 20Trinity InvitationalApr 20 · 800 Meters · Place 17 · Connecticut CollegeConnecticut College800 Meters172:27.44a—
Apr 12Silfen InvitationalApr 12 · 800 Meters · Place 9 · Connecticut CollegeConnecticut College800 Meters92:24.93a PB—
Apr 6Coast Guard Academy Spring InvitationalApr 6 · 1500 Meters · Place 28 · Connecticut CollegeConnecticut College1500 Meters28.5:15.60aSo
Mar 30Tufts Snowflake ClassicMar 30 · 800 Meters · Place 20 · Connecticut CollegeConnecticut College800 Meters202:30.16a—
Mar 23Wesleyan - Swanson InvitationalMar 23 · 1500 Meters · Place 19 · Connecticut CollegeConnecticut College1500 Meters195:20.77SO

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 600 Meters · Place 14 · Connecticut CollegeConnecticut College600 Meters14.1:43.80aSo
Feb 17Springfield College Triangle ClassicFeb 17 · 600 Meters · Place 2 · Connecticut CollegeConnecticut College600 Meters21:44.14SO
Feb 9David Hemrey Valentine InvitationalFeb 9 · 800 Meters · Place 296 · Connecticut CollegeConnecticut College800 Meters2962:32.29SO
Feb 2Tufts Cupid ChallengeFeb 2 · 600 Meters · Place 13 · Connecticut CollegeConnecticut College600 Meters131:46.01a—
Jan 28Middlesbury NESCAC InvitationalJan 28 · 800 Meters · Place 33 · Connecticut CollegeConnecticut College800 Meters332:34.18a—
Jan 20Smith-King TuftsJan 20 · 600 Meters · Place 12 · Connecticut CollegeConnecticut College600 Meters12.1:49.38aSo

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Winter InvitationalDec 9 · 1000 Meters · Place 6 · Connecticut CollegeConnecticut College1000 Meters6.3:27.05aSo
Feb 18Springfield College Triangle ClassicFeb 18 · 800 Meters · Place 4 · Connecticut CollegeConnecticut College800 Meters42:31.39FR
Feb 4Tufts Cupid ChallengeFeb 4 · 1000 Meters · Place 20 · Connecticut CollegeConnecticut College1000 Meters203:21.99FR
Jan 29Middlebury's New England Small College InvitationalJan 29 · 800 Meters · Place 36 · Connecticut CollegeConnecticut College800 Meters362:35.05FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 22Trinity InvitationalApr 22 · 800 Meters · Place 13 · Connecticut CollegeConnecticut College800 Meters132:34.36FR
Apr 14Silfen InvitationalApr 14 · 1500 Meters · Place 47 · Connecticut CollegeConnecticut College1500 Meters475:36.08FR
Apr 14Silfen InvitationalApr 14 · 800 Meters · Place 43 · Connecticut CollegeConnecticut College800 Meters432:36.73FR
Apr 8CGA Spring InvitationalApr 8 · 1500 Meters · Place 34 · Connecticut CollegeConnecticut College1500 Meters34.5:28.66aFr
Apr 1Tufts Snowflake ClassicApr 1 · 800 Meters · Place 26 · Connecticut CollegeConnecticut College800 Meters262:37.60a—
Mar 26Wesleyan Swanson InvitationalMar 26 · 1500 Meters · Place 22 · Connecticut CollegeConnecticut College1500 Meters225:33.06FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Wesleyan Indoor InvitationalDec 9 · 1000 Meters · Place 3 · Connecticut CollegeConnecticut College1000 Meters3.3:25.18aFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 4 · O'BryantO'Bryant1 Mile4.5:32.95a PB12
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · O'BryantO'Bryant800 Meters—DNS12
Apr 21MSTCA Warrior InviteApr 21 · 800 Meters · O'BryantO'Bryant800 Meters--DNS12
Apr 21MSTCA Warrior InviteApr 21 · 400 Meters · O'BryantO'Bryant400 Meters--DNS12

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 600 Meters · Place 21 · O'BryantO'Bryant600 Meters21.1:48.88a12
Dec 27Boston Holiday ChallengeDec 27 · 600 Meters · Place 21 · O'BryantO'Bryant600 Meters21.1:48.88a12
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 600 Meters · Place 7 · O'BryantO'Bryant600 Meters7.1:45.79a12
Dec 19MSTCA Large School Speed ClassicDec 19 · 600 Meters · Place 7 · O'BryantO'Bryant600 Meters7.1:45.79a12

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22All-State ChampionshipFeb 22 · 600 Meters · Place 19 · O'BryantO'Bryant600 Meters19.1:41.58a10
Feb 14MIAA D3 ChampionshipFeb 14 · 600 Meters · Place 3 · O'BryantO'Bryant600 Meters3.1:39.25a PB10
Jan 27Boston Public Schools Indoor TF Meet #6Jan 27 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:24.08a10

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Winter Distance ClassicDec 28 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:11.12a PB10
Dec 21MSTCA Speed Classic - Large SchoolsDec 21 · 600 Meters · Place 2 · O'BryantO'Bryant600 Meters2.1:40.29a10
Dec 15MSTCA Winter Festival Large SchoolsDec 15 · 1000 Meters · Place 3 · O'BryantO'Bryant1000 Meters3.3:15.99a10
Jan 26MSTCA INVITE LargeJan 26 · 1 Mile · Place 30 · O'BryantO'Bryant1 Mile30.5:38.35a PB9

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18SSP Twilight InvitationalMay 18 · 800 Meters · Place 10 · O'BryantO'Bryant800 Meters10.2:28.91a9
May 18South Shore Principals Twilight InvitationalMay 18 · 800 Meters · Place 10 · O'BryantO'Bryant800 Meters10.2:28.91aUnofficial9
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Place 23 · O'BryantO'Bryant800 Meters23.2:29.89a9
May 4GNB Twilight InvitationalMay 4 · 800 Meters · Place 7 · O'BryantO'Bryant800 Meters7.2:30.34a9

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29MSTCA Distance Classic Dec 29 · 1 Mile · Place 10 · O'BryantO'Bryant1 Mile10.5:43.27a9
Dec 15MSTCA Winter Festival-Large SchoolsDec 15 · 1000 Meters · Place 15 · O'BryantO'Bryant1000 Meters15.3:23.30a9
Jan 8Boston City League-Week 5Jan 8 · 2 Miles · Place 1 · O'BryantO'Bryant2 Miles1.14:46.36a PB8
Jan 8Boston City League-Week 5Jan 8 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:31.88a8
Jan 8Boston City League-Week 5Jan 8 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:42.33a8

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Last Chance MeetMay 21 · 1 Mile · Place 3 · O'BryantO'Bryant1 Mile3.5:34.86a8
May 12MSTCA Girls InvitationalMay 12 · 1 Mile · Place 28 · O'BryantO'Bryant1 Mile28.5:34.15a8

2017 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20Boston City League-Week 4Dec 20 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:08.01a8
Dec 19Boston City League Meet #3Dec 19 · 2 Miles · Place 1 · O'BryantO'Bryant2 Miles1.14:53.20a8
Dec 19Boston City League Meet #3Dec 19 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:21.59a8
Dec 19Boston City League Meet #3Dec 19 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:43.99a8
Feb 8Boston City ChampsFeb 8 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:06.00a7
Feb 8Boston City ChampsFeb 8 · 1000 Meters · Place 2 · O'BryantO'Bryant1000 Meters2.3:42.81a7
Jan 18Boston Public Schools Meet #8Jan 18 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:15.46a7
Jan 18Boston Public Schools Meet #8Jan 18 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:42.41a7

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 68th Annual GNB Sunset Invitational May 6 · 1 Mile · Place 11 · O'BryantO'Bryant1 Mile11.5:49.79a7

2016 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Boston City #4Dec 21 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:33.15a7
Dec 21Boston City #4Dec 21 · 1000 Meters · Place 1 · O'BryantO'Bryant1000 Meters1.3:55.18a7
Dec 14Boston City #2Dec 14 · 1 Mile · Place 1 · O'BryantO'Bryant1 Mile1.6:09.46a7