Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 125:27.65MSTCA Northeast InvitationalJanuary 12, 2024
1 Mile · Outdoor2026 BSR Eagle Invite · Apr 245:20.34a2026 BSR Eagle InviteApril 24, 2026
1000 Meters · IndoorCatholic Central League - Meet 4 · Jan 133:15.62aCatholic Central League - Meet 4January 13, 2026
1500 Meters · IndoorUSATF New England Youth Invitational · Mar 25:22.47aUSATF New England Youth InvitationalMarch 2, 2025
1500 Meters · OutdoorUSATF-NE Twilight Mini Series Meet #2 · May 155:29.43aUSATF-NE Twilight Mini Series Meet #2May 15, 2022
2 Miles · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1311:50.29aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 2911:24.62aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · IndoorEast Coast Youth Invitational · Feb 2732.47East Coast Youth Invitational February 27, 2022
200 Meters · OutdoorUSATF-New England Invitational · Jun 531.75USATF-New England InvitationalJune 5, 2022
300 Meters · IndoorCatholic Central League - Meet 4 · Jan 1349.50aCatholic Central League - Meet 4January 13, 2026
3000 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 1811:28.91a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
3000 Meters · Outdoor2021 USATF New England Mini Meet #3 · Jun 511:43.122021 USATF New England Mini Meet #3June 5, 2021
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 211:46.93aMSTCA Speed Classic (Saturday)December 21, 2024
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:32.45aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorCCL Meet #3 · Apr 282:26.29aCCL Meet #3April 28, 2026
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 196:05.012021 USATF New England T & F ChampionshipsJune 19, 2021
High Jump · IndoorCatholic Central League - Meet 1 · Dec 124-02.00Catholic Central League - Meet 1December 12, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 2 Miles · Place 28 · Bishop FenwickBishop Fenwick2 Miles28.11:59.77a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 5 · Bishop FenwickBishop Fenwick2 Miles5.11:24.62a PB12
May 25Catholic Central League ChampionshipMay 25 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.12:55.18a12
May 25Catholic Central League ChampionshipMay 25 · 1 Mile · Place 2 · Bishop FenwickBishop Fenwick1 Mile2.5:22.36a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 12 · Bishop FenwickBishop Fenwick1 Mile125:23.09a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 7 · Bishop FenwickBishop Fenwick2 Miles711:27.76a12
Apr 28CCL Meet #3Apr 28 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles1.12:38.25a12
Apr 28CCL Meet #3Apr 28 · 800 Meters · Place 1 · Bishop FenwickBishop Fenwick800 Meters1.2:26.29a PB12
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 5 · Bishop FenwickBishop Fenwick1 Mile5.5:20.34a PB12
Apr 14CCL Meet #2Apr 14 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile1.5:29.85a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 5 · Bishop FenwickBishop Fenwick2 Miles511:50.29a PB12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles211:55.12—
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles111:56.48a12
Feb 3Catholic Central League ChampionshipFeb 3 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles111:56.48a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 33 · Bishop FenwickBishop Fenwick1 Mile335:38.70a12
Jan 13Catholic Central League - Meet 4Jan 13 · 1000 Meters · Place 1 · Bishop FenwickBishop Fenwick1000 Meters13:15.62a PB12
Jan 13Catholic Central League - Meet 4Jan 13 · 300 Meters · Place 10 · Bishop FenwickBishop Fenwick300 Meters1049.50a PB12
Jan 6Catholic Central League - Meet 3Jan 6 · 600 Meters · Place 12 · Bishop FenwickBishop Fenwick600 Meters122:00.67a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 20 · Bishop FenwickBishop Fenwick2 Miles20.12:30.38a12
Dec 23Catholic Central - Meet 2Dec 23 · 1 Mile · Place 2 · Bishop FenwickBishop Fenwick1 Mile2.6:02.87a12
Dec 16Catholic Central - Meet 1Dec 16 · 2 Miles · Bishop FenwickBishop Fenwick2 Miles--DNS12
Mar 2USATF New England Youth InvitationalMar 2 · 1 Mile · Place 4 · 02-Unattached02-Unattached1 Mile4.5:47.01a11
Mar 2USATF New England Youth InvitationalMar 2 · 1500 Meters · Place 3 · 02-Unattached02-Unattached1500 Meters3.5:22.47a PB11
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles211:55.12a—
Jan 28Catholic Central League - Open MeetJan 28 · 1000 Meters · Place 4 · Bishop FenwickBishop Fenwick1000 Meters43:26.11a—
Jan 21Catholic Central League Meet 5Jan 21 · 600 Meters · Place 3 · Bishop FenwickBishop Fenwick600 Meters31:47.23a—
Jan 14Catholic Central League - Meet 4Jan 14 · 2 Miles · Place 3 · Bishop FenwickBishop Fenwick2 Miles312:36.69a—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 22 · Bishop FenwickBishop Fenwick1 Mile225:37.66a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 13 · Bishop FenwickBishop Fenwick800 Meters132:32.45a PB—
Jan 7Catholic Central League - Meet 3Jan 7 · 1000 Meters · Place 4 · Bishop FenwickBishop Fenwick1000 Meters43:23.96a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 19 · Bishop FenwickBishop Fenwick2 Miles19.12:08.03a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 13 · Bishop FenwickBishop Fenwick1 Mile13.5:25.66a11
May 24CCL Championship Meet May 24 · 1 Mile · Place 4 · Bishop FenwickBishop Fenwick1 Mile45:27.30a11
May 8Catholic Central League at AWHSMay 8 · 800 Meters · Place 2 · Bishop FenwickBishop Fenwick800 Meters22:31.49a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 8 · Bishop FenwickBishop Fenwick2 Miles811:40.82a11
Apr 29CCL Meet OpenApr 29 · 800 Meters · Place 1 · Bishop FenwickBishop Fenwick800 Meters12:32.36a11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 6 · Bishop FenwickBishop Fenwick1 Mile6.5:21.10a11
Apr 15CCL Meet #2Apr 15 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles212:28.67a11
Apr 5CCL Meet #1Apr 5 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile1.5:37.09a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 2 Miles · Place 14 · Bishop FenwickBishop Fenwick2 Miles14.12:29.01a11
Dec 23Catholic Central League - Meet 2Dec 23 · 1000 Meters · Place 2 · Bishop FenwickBishop Fenwick1000 Meters2.3:17.71a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 14 · Bishop FenwickBishop Fenwick600 Meters14.1:46.93a PB11
Dec 17Catholic Central League - Meet #1Dec 17 · 1 Mile · Place 3 · Bishop FenwickBishop Fenwick1 Mile3.5:48.95a11
Jan 30Catholic Central League - Meet 6Jan 30 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles112:01.28a—
Jan 23Catholic Central League - Meet 5Jan 23 · High Jump · Place 10 · Bishop FenwickBishop FenwickHigh Jump103-10—
Jan 23Catholic Central League - Meet 5Jan 23 · 1000 Meters · Place 3 · Bishop FenwickBishop Fenwick1000 Meters33:20.12a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 15 · Bishop FenwickBishop Fenwick1 Mile155:27.65 PB10
Jan 9Catholic Central League - Meet 3Jan 9 · 1000 Meters · Place 4 · Bishop FenwickBishop Fenwick1000 Meters43:16.68a—
Jan 6Dartmouth RelaysJan 6 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.12:16.25a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19Catholic Central League ChampionshipMay 19 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles111:54.97a—
May 7CCL Meet 2 @ AWHSMay 7 · 1 Mile · Place 2 · Bishop FenwickBishop Fenwick1 Mile25:53.05a—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 17 · Bishop FenwickBishop Fenwick2 Miles17.11:43.48a10
May 2CCL Meet 2 @ Bishop FenwickMay 2 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile15:46.41a—
Apr 22CCL Meet 1 @ Bishop FenwickApr 22 · High Jump · Place 6 · Bishop FenwickBishop FenwickHigh Jump64-0—
Apr 22CCL Meet 1 @ Bishop FenwickApr 22 · 2 Miles · Place 1 · Bishop FenwickBishop Fenwick2 Miles112:13.84a—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 2 Miles · Place 25 · Bishop FenwickBishop Fenwick2 Miles25.12:48.40a10
Dec 19Catholic Central League - Meet 2Dec 19 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles2.12:29.04a10
Dec 19Catholic Central League - Meet 2Dec 19 · High Jump · Place 6 · Bishop FenwickBishop FenwickHigh Jump6.4-00.0010
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 31 · Bishop FenwickBishop Fenwick600 Meters31.1:51.49a10
Dec 12Catholic Central League - Meet 1Dec 12 · 1 Mile · Place 4 · Bishop FenwickBishop Fenwick1 Mile4.5:47.74a10
Dec 12Catholic Central League - Meet 1Dec 12 · High Jump · Place 9 · Bishop FenwickBishop FenwickHigh Jump9.4-02.00 PB10
Jan 31Tri County Jamboree #2Jan 31 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles212:37.55FR
Jan 24Tri County CCL Meet #5Jan 24 · High Jump · Place 5 · Bishop FenwickBishop FenwickHigh Jump54-00.009
Jan 17Tri County-CCL Meet #4Jan 17 · High Jump · Place 11 · Bishop FenwickBishop FenwickHigh Jump113-10FR
Jan 17Tri County-CCL Meet #4Jan 17 · 1 Mile · Place 1 · Bishop FenwickBishop Fenwick1 Mile15:43.82FR
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 29 · Bishop FenwickBishop Fenwick1 Mile295:47.319
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 29 · Bishop FenwickBishop Fenwick1 Mile29.5:47.31a9
Jan 10Tri County - CCL Meet #3Jan 10 · High Jump · Place 10 · Bishop FenwickBishop FenwickHigh Jump103-10.009
Jan 10Tri County - CCL Meet #3Jan 10 · 2 Miles · Place 2 · Bishop FenwickBishop Fenwick2 Miles212:47.00a9

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21CCL Championship MeetMay 21 · High Jump · Place 5 · Bishop FenwickBishop FenwickHigh Jump54-4—
May 21CCL Championship MeetMay 21 · 1 Mile · Place 5 · Bishop FenwickBishop Fenwick1 Mile55:47.78a—
May 11Archbishop Williams vs. Bishop Fenwick, Cardinal Spellman, Arlington CatholicMay 11 · High Jump · Place 5 · Bishop FenwickBishop FenwickHigh Jump54-2—
May 11Archbishop Williams vs. Bishop Fenwick, Cardinal Spellman, Arlington CatholicMay 11 · 800 Meters · Place 4 · Bishop FenwickBishop Fenwick800 Meters42:35.05a—
May 6Weston Twilight InvitationalMay 6 · 2 Miles · Place 22 · Bishop FenwickBishop Fenwick2 Miles2212:19.73a—

2022 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 16 · Bishop FenwickBishop Fenwick1 Mile16.5:53.70a9
Dec 20Tri County Meet 2Dec 20 · 1 Mile · Place 3 · Bishop FenwickBishop Fenwick1 Mile3.5:50.14aUnofficial9
Dec 20Tri County Meet 2Dec 20 · High Jump · Place 6 · Bishop FenwickBishop FenwickHigh Jump6.4-06.00Unofficial9
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club3000 Meters13.11:28.91a PB8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 25 · New England Elite Track ClubNew England Elite Track Club1500 Meters25.5:28.16a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 800 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club800 Meters17.2:39.70a8
Feb 27East Coast Youth Invitational Feb 27 · 3000 Meters · Place 3 · New England Elite Track .New England Elite Track .3000 Meters312:06.1113
Feb 27East Coast Youth Invitational Feb 27 · 800 Meters · Place 6 · New England Elite Track .New England Elite Track .800 Meters62:49.4413
Feb 27East Coast Youth Invitational Feb 27 · 200 Meters · Place 22 · New England Elite Track .New England Elite Track .200 Meters2232.47 PB13
Feb 11David Hemery Valentine InvitationalFeb 11 · 1000 Meters · Place 50 · New England Elite Track CNew England Elite Track C1000 Meters503:17.26—
Feb 11David Hemery Valentine InvitationalFeb 11 · 1000 Meters · Place 50 · New England Elite Track CNew England Elite Track C1000 Meters503:17.26—
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 1 Mile · Place 4 · New EnglandNew England1 Mile45:50.4708
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 300 Meters · Place 2 · New EnglandNew England300 Meters251.1508

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 3000 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club3000 Meters5.11:49.22a8
Jun 18USATF New England Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club1500 Meters11.5:35.14a8
Jun 11Massachusetts Middle School Division 1 & 3 TF ChampionshipJun 11 · 1 Mile · Place 4 · St. Mary of the Annunciation (Melrose)St. Mary of the Annunciation (Melrose)1 Mile4.5:54.33aUnofficial8
Jun 5USATF-New England InvitationalJun 5 · 2 Miles · Place 5 · New England Elite Track ClubNew England Elite Track Club2 Miles513:28.3314
Jun 5USATF-New England InvitationalJun 5 · 1 Mile · Place 6 · New England Elite Track ClubNew England Elite Track Club1 Mile66:00.9314
Jun 5USATF-New England InvitationalJun 5 · 200 Meters · Place 19 · New England Elite Track ClubNew England Elite Track Club200 Meters1931.75 PB14
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 1 Mile · Place 8 · New England Elite Track ClubNew England Elite Track Club1 Mile8.6:02.56a8
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 800 Meters · New England Elite Track ClubNew England Elite Track Club800 Meters—DNS8
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 3000 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club3000 Meters311:51.5614
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 1500 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club1500 Meters6.5:29.43a PB8
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 1 Mile · Place 5 · New England Elite Track ClubNew England Elite Track Club1 Mile5.6:00.68a8

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 5 · New EnglandNew EnglandCombined results512:09.55—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 11 · New EnglandNew EnglandCombined results116:05.01 PB—
Jun 52021 USATF New England Mini Meet #3Jun 5 · 3000 Meters · Place 9 · New England EliteNew England Elite3000 Meters911:43.12 PB13
May 292021 USATF New England Mini Meet #2May 29 · 1500 Meters · Place 9 · New England EliteNew England Elite1500 Meters95:44.9013
May 222021 USATF New England Mini Meet #1May 22 · 1 Mile · Place 16 · New England EliteNew England Elite1 Mile166:21.5613