Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 245:08.95aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorWeston Twilight Invitational - Regis Events · May 95:10.28aWeston Twilight Invitational - Regis EventsMay 9, 2026
1000 Meters · IndoorMVC Week 2 · Jan 83:06.32aMVC Week 2January 8, 2025
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 285:22.22aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2211:08.92aMIAA Indoor Track & Field Meet of ChampionsFebruary 22, 2025
2 Miles · OutdoorMIAA Division 2 Track & Field Championship · May 2910:58.47aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
400 Meters · OutdoorBillerica at Lawrence · Apr 3066.8Billerica at LawrenceApril 30, 2025
60 Meters · IndoorNew Balance Nationals Indoor · Mar 75:37.34aNew Balance Nationals IndoorMarch 7, 2024
600 Meters · IndoorMVC Week 4 · Jan 291:41.74aMVC Week 4January 29, 2025
800 Meters · OutdoorMVC League Championship · May 232:20.67aMVC League ChampionshipMay 23, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 2 Miles · Billerica Memorial2 Miles--DNF10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 2 Miles · Place 6 · Billerica Memorial2 Miles6.10:58.47a PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 26 · Billerica Memorial1 Mile26.5:22.99a10
May 23MVC League ChampionshipMay 23 · 2 Miles · Place 6 · Billerica Memorial2 Miles6.11:38.10a10
May 23MVC League ChampionshipMay 23 · 800 Meters · Place 5 · Billerica Memorial800 Meters5.2:20.67a PB10
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 8 · Billerica Memorial1 Mile85:10.28a PB10
Apr 29Billerica at North AndoverApr 29 · 2 Miles · Place 1 · Billerica Memorial2 Miles1.11:32.8010
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 800 Meters · Place 3 · Billerica Memorial800 Meters32:24.1610
Apr 15Andover at BillericaApr 15 · 400 Meters · Billerica Memorial400 Meters—DNS10
Apr 8Billerica at Central CatholicApr 8 · 2 Miles · Place 3 · Billerica Memorial2 Miles3.12:08.010
Apr 1Chelmsford at BillericaApr 1 · 1 Mile · Place 1 · Billerica Memorial1 Mile1.5:40.110

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 2 · Billerica Memorial2 Miles211:16.13a10
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 2 Miles · Place 2 · Billerica Memorial2 Miles211:16.1310
Feb 6MVC League ChampionshipFeb 6 · 1 Mile · Place 2 · Billerica Memorial1 Mile25:13.34a10
Jan 30MVC Week 5Jan 30 · 2 Miles · Place 1 · Billerica Memorial2 Miles111:44.50a10
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 4 · Billerica Memorial1 Mile45:08.95a PB10
Jan 14MVC Week 4Jan 14 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:17.63a10
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 2 · Billerica Memorial600 Meters21:44.91a10
Jan 2MVC Week 2Jan 2 · 1000 Meters · Place 2 · Billerica Memorial1000 Meters23:08.09a10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 3200 Meters · Billerica Memorial3200 Meters--DNS9
Jun 5MIAA Meet of ChampionsJun 5 · 2 Miles · Place 10 · Billerica Memorial2 Miles1011:08.50a9
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 3 · Billerica Memorial1 Mile3.5:11.34a9
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 8 · Billerica Memorial800 Meters8.2:22.29a9
May 24MVC League ChampionshipMay 24 · 1 Mile · Place 3 · Billerica Memorial1 Mile35:13.87a9
May 10Andover Boosters InvitationalMay 10 · 2 Miles · Place 2 · Billerica Memorial2 Miles211:16.93a9
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 30 · Billerica Memorial800 Meters302:25.91a9
Apr 30Billerica at LawrenceApr 30 · 400 Meters · Place 2 · Billerica Memorial400 Meters266.8 PB9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 3 · Billerica Memorial1 Mile3.5:13.60a9
Apr 9Tewksbury at BillericaApr 9 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:33.29
Apr 5Billerica at ChelmsfordApr 5 · 800 Meters · Place 2 · Billerica Memorial800 Meters22:27.64a9

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Place 8 · Billerica Memorial2 Miles811:08.92a PB—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 2 Miles · Place 8 · Billerica Memorial2 Miles811:08.92a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 4 · Billerica Memorial2 Miles411:29.84a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 9 · Billerica Memorial1000 Meters93:09.44a—
Feb 7MVC League ChampionshipFeb 7 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:14.10a—
Jan 29MVC Week 4Jan 29 · 600 Meters · Place 2 · Billerica Memorial600 Meters21:41.74a PB—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 2 Miles · Place 5 · Billerica Memorial2 Miles511:15.35a—
Jan 22MVC Week 3Jan 22 · 1 Mile · Place 1 · Billerica Memorial1 Mile15:10.51a—
Jan 8MVC Week 2Jan 8 · 1000 Meters · Place 3 · Billerica Memorial1000 Meters33:06.32a PB—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 2 · Billerica Memorial1 Mile2.5:23.99a9
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 2 · Billerica Memorial1600 Meters2.5:22.22a PB9
Dec 18MVC Week 1Dec 18 · 2 Miles · Place 1 · Billerica Memorial2 Miles1.11:41.10a9
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 41 · Billerica Memorial60 MetersRound P415:37.34a PB—
Feb 9MVC League ChampionshipFeb 9 · 1 Mile · Place 7 · Billerica Memorial1 Mile75:36.54a—
Jan 24MVC Week 5Jan 24 · 1000 Meters · Place 6 · Billerica Memorial1000 Meters63:19.71a—
Jan 17MVC Week 4Jan 17 · 2 Miles · Place 4 · Billerica Memorial2 Miles412:37.91a—
Jan 10MVC Week 3Jan 10 · 1 Mile · Place 6 · Billerica Memorial1 Mile65:44.83a—
Jan 3MVC Week 2Jan 3 · 1 Mile · Place 12 · Billerica Memorial1 Mile126:00.33a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 12 · Billerica Memorial2 Miles1211:55.23a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 1 Mile · Place 18 · Billerica Memorial1 Mile185:34.34a—
May 18MVC League ChampionshipMay 18 · 1 Mile · Place 5 · Billerica Memorial1 Mile55:19.37a—
May 11Andover Boosters InvitationalMay 11 · 2 Miles · Place 13 · Billerica Memorial2 Miles1312:18.30a—
May 8Dracut at BillericaMay 8 · 800 Meters · Place 1 · Billerica Memorial800 Meters12:28.4—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 22 · Billerica Memorial1 Mile22.5:29.85a8
May 1Lawrence at BillericaMay 1 · 800 Meters · Place 3 · Billerica Memorial800 Meters32:28.6—
Apr 20Chelmsford at BillericaApr 20 · 2 Miles · Place 1 · Billerica Memorial2 Miles112:41.9—
Apr 17Jack Lang InvitationalApr 17 · 800 Meters · Place 3 · Billerica Memorial800 Meters32:27.40a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 5 · Billerica Memorial1 Mile5.5:35.48a8
Apr 10Billerica and Lawrence at TewksburyApr 10 · 2 Miles · Place 1 · Billerica Memorial2 Miles113:19.9—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 2 Miles · Place 11 · Billerica Memorial2 Miles11.13:00.20a8