Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 124:44.49aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
1 Mile · Outdoor2026 MVADA Track and Field Championship Meet - Large Schools · May 124:34.57a2026 MVADA Track and Field Championship Meet - Large SchoolsMay 12, 2026
1500 Meters · OutdoorBattle Road Twilight Series Meet 1 · May 94:19.67aBattle Road Twilight Series Meet 1May 9, 2026
2 Miles · IndoorCommonwealth Athletic Conference Meet #6 · Feb 310:22.63aCommonwealth Athletic Conference Meet #6February 3, 2026
2 Miles · OutdoorGeorge Davis Invitational · Apr 179:55.86aGeorge Davis InvitationalApril 17, 2026
2000m Steeplechase · 0.914m · OutdoorUSATF New England Youth Invitational · May 316:43.23aUSATF New England Youth InvitationalMay 31, 2026
800 Meters · OutdoorBattle Road Twilight Series Meet 2 · May 162:03.08aBattle Road Twilight Series Meet 2May 16, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 31USATF New England Youth InvitationalMay 31 · 2000m Steeplechase · Place 4 · New England Elite Track ClubNew England Elite Track Club2000m Steeplechase0.914m4.6:43.23a PB11
May 31USATF New England Youth InvitationalMay 31 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 2 Miles · Place 19 · Greater Lowell TechGreater Lowell Tech2 Miles19.10:07.31a11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Greater Lowell TechGreater Lowell Tech1 Mile--DNS11
May 18CAC Championships 2026 (Upper Schools)May 18 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles2.10:00.38a11
May 18CAC Championships 2026 (Upper Schools)May 18 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile3.4:54.84a11
May 16Battle Road Twilight Series Meet 2May 16 · 800 Meters · Place 34 · New England Elite Track ClubNew England Elite Track Club800 Meters34.2:03.08a PB11
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles2.10:16.55a11
May 122026 MVADA Track and Field Championship Meet - Large SchoolsMay 12 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile3.4:34.57a PB11
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 27 · New England Elite Track ClubNew England Elite Track Club1500 Meters27.4:19.67a PB11
May 6CAC Lowell Catholic @ Greater LowellMay 6 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile2.4:38.34a11
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles2.10:58.93a11
Apr 29CAC Greater Lawrence @ Greater LowellApr 29 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile2.4:39.41a11
Apr 26USATF New England Youth Series #1Apr 26 · 1 Mile · Place 2 · New England Elite Track ClubNew England Elite Track Club1 Mile24:38.57a11
Apr 17George Davis InvitationalApr 17 · 2 Miles · Place 10 · New England Elite Track ClubNew England Elite Track Club2 Miles10.9:55.86a PB11
Apr 15CAC Greater Lowell @ WhittierApr 15 · 2 Miles · Place 3 · Greater Lowell TechGreater Lowell Tech2 Miles3.11:04.93a11
Apr 15CAC Greater Lowell @ WhittierApr 15 · 800 Meters · Place 1 · Greater Lowell TechGreater Lowell Tech800 Meters1.2:07.10a11
Apr 8Greater Lowell Tech @ Shawsheen TechApr 8 · 2 Miles · Place 3 · Greater Lowell TechGreater Lowell Tech2 Miles3.11:18.57a11
Apr 8Greater Lowell Tech @ Shawsheen TechApr 8 · 1 Mile · Place 1 · Greater Lowell TechGreater Lowell Tech1 Mile1.4:47.45a11
Apr 1CAC Northeast @ Greater LowellApr 1 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile2.5:17.36a11
Apr 1CAC Northeast @ Greater LowellApr 1 · 800 Meters · Place 2 · Greater Lowell TechGreater Lowell Tech800 Meters2.2:05.20a11
Feb 8Greater Boston Track Club MeetFeb 8 · 1 Mile · Place 5 · UnattachedUnattached1 Mile5.4:50.87a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 24 · Greater Lowell TechGreater Lowell Tech2 Miles2410:35.69a11
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 18 · Greater Lowell TechGreater Lowell Tech1 Mile184:44.49a PB11
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 18 · Greater Lowell TechGreater Lowell Tech1 Mile184:44.49—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 24 · Greater Lowell TechGreater Lowell Tech2 Miles2410:35.69—
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles110:22.63a PB11
Jan 15Commonwealth Athletic Conference Meet #4Jan 15 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles210:37.97a11
Jan 5Commonwealth Athletic Conference Meet #3Jan 5 · 1 Mile · Place 4 · Greater Lowell TechGreater Lowell Tech1 Mile44:52.55a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 9 · UnattachedUnattached1 Mile9.4:50.59a11
Dec 16Commonwealth Athletic Conference Meet #2Dec 16 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles1.11:00.48a11
Dec 9Commonwealth Athletic Conference Meet #1Dec 9 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile3.5:11.47a11
Feb 23East Coast InvitationalFeb 23 · 3000 Meters · New England Elite Track ClubNew England Elite Track Club3000 Meters—DNS10
Feb 23East Coast InvitationalFeb 23 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters--DNS10
Jan 19GBTC InvitationalJan 19 · 1 Mile · Place 36 · New England Elite Track ClubNew England Elite Track Club1 Mile36.5:28.14a10
Jan 7Commonwealth Athletic Conference Meet #3Jan 7 · 1 Mile · Place 5 · Greater Lowell TechGreater Lowell Tech1 Mile55:41.14a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Commonwealth Athletic Conference Meet#2Dec 17 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles1.11:34.32a10
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 11 · 02-Unattached02-Unattached1 Mile11.4:53.42a9
Feb 10MSTCA Qualifier MeetFeb 10 · 1 Mile · Place 25 · Greater Lowell TechGreater Lowell Tech1 Mile254:54.39a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles211:17.23a—
Feb 4Commonwealth Athletic Conference ChampionshipFeb 4 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile34:56.90a—
Jan 29Commonwealth Athletic Conference Meet #3Jan 29 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles110:55.43a—
Jan 22Commonwealth Athletic ConferenceJan 22 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles111:10.52a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16CAC Championships 2024 (Upper Schools)May 16 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles2.11:07.31a9
May 16CAC Championships 2024 (Upper Schools)May 16 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile3.4:54.25a9
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles110:45.24a—
May 13Massachusetts Vocational Schools Track & Field ChampionshipsMay 13 · 1 Mile · Place 4 · Greater Lowell TechGreater Lowell Tech1 Mile44:41.37a—
May 11Twilight-1May 11 · 1500 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club1500 Meters26.4:22.87a9
May 8IACS HS vs. Nashoba TechMay 8 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles111:33.16a—
May 5USATF New England Youth Series - Meet #2May 5 · 1 Mile · Place 5 · New England Elite Track CluNew England Elite Track Clu1 Mile54:51.8116
May 5USATF New England Youth Series - Meet #2May 5 · 800 Meters · Place 6 · New England Elite Track CluNew England Elite Track Clu800 Meters62:15.9216
May 3CAC Freshman-Sophomore MeetMay 3 · 1 Mile · Place 1 · Greater Lowell TechGreater Lowell Tech1 Mile14:45.97a—
May 3CAC Freshman-Sophomore MeetMay 3 · 800 Meters · Place 3 · Greater Lowell TechGreater Lowell Tech800 Meters32:17.98a—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile35:04.49a—
May 1CAC Greater Lawrence @ Greater LowellMay 1 · 800 Meters · Place 3 · Greater Lowell TechGreater Lowell Tech800 Meters32:15.03a—
Apr 24CAC Shawsheen @ Greater LowellApr 24 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles110:46.47a—
Apr 24CAC Shawsheen @ Greater LowellApr 24 · 1 Mile · Place 3 · Greater Lowell TechGreater Lowell Tech1 Mile35:05.59a—
Apr 22CAC Whittier @ Greater LowellApr 22 · 2 Miles · Place 2 · Greater Lowell TechGreater Lowell Tech2 Miles212:04.15a—
Apr 22CAC Whittier @ Greater LowellApr 22 · 800 Meters · Place 2 · Greater Lowell TechGreater Lowell Tech800 Meters22:12.63a—
Apr 11CAC Northeast @ Greater LowellApr 11 · 2 Miles · Place 1 · Greater Lowell TechGreater Lowell Tech2 Miles111:13.18a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Commonwealth Athletic ConferenceDec 11 · 1 Mile · Place 2 · Greater Lowell TechGreater Lowell Tech1 Mile2.5:06.35a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10MA Division 3 Middle School State Track & Field ChampionshipJun 10 · 1 Mile · TyngsboroughTyngsborough1 Mile--DNS8
Jun 10MA Division 3 Middle School State Track & Field ChampionshipJun 10 · 800 Meters · Place 5 · TyngsboroughTyngsborough800 Meters5.2:14.70a8
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · TyngsboroughTyngsborough1 Mile--DNS8