Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 105:31.22aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · OutdoorCCL Meet #1 · Apr 45:13.67aCCL Meet #1April 4, 2026
100 Meters · OutdoorMSTCA Multi Championships · Jun 813.18aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorMSTCA Rising Championship · Feb 102:53.42aMSTCA Rising ChampionshipFebruary 10, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 921.37aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championships · Jun 84:51.93aMSTCA Multi ChampionshipsJune 8, 2026
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 97:45.07aWeston Twilight Invitational - Regis EventsMay 9, 2026
300 Meters · IndoorCatholic Central League Meet 5 · Jan 2145.58aCatholic Central League Meet 5January 21, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 859.63aMSTCA Multi ChampionshipsJune 8, 2026
55m Hurdles · 39" · IndoorCatholic Central - Meet 2 · Dec 2311.01aCatholic Central - Meet 2December 23, 2025
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 211:38.25aMSTCA Speed Classic (Saturday)December 21, 2024
800 Meters · Indoor3rd Annual Marathon Sports Winter Classic · Dec 282:21.27a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
800 Meters · OutdoorCCL Meet #3 · Apr 282:19.41aCCL Meet #3April 28, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 82800MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 815.86mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.27mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorMSTCA Multi Championship · Jun 91.40mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 812.28mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.27mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.01mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · IndoorCatholic Central - Meet 2 · Dec 2321-11.00Catholic Central - Meet 2December 23, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 86.58mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 88.93mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 22 · Bishop FenwickBishop Fenwick1500 Meters22.4:51.93a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 137 · Bishop FenwickBishop FenwickJavelin800g137.12.28m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 127 · Bishop FenwickBishop FenwickTriple Jump127.8.93m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 132 · Bishop FenwickBishop FenwickDiscus1.6kg132.15.86m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 110 · Bishop FenwickBishop Fenwick110m Hurdles39" / 0.991m110.21.92a12
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 88 · Bishop FenwickBishop Fenwick400 Meters88.59.63a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 132 · Bishop FenwickBishop FenwickHigh Jump132.1.25m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 137 · Bishop FenwickBishop FenwickShot Put12lb137.6.58m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 134 · Bishop FenwickBishop FenwickLong Jump134.4.01m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 125 · Bishop FenwickBishop Fenwick100 Meters125.13.18a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 125 · Bishop FenwickBishop FenwickDecathlon125.2800 PB12
May 25Catholic Central League ChampionshipMay 25 · 800 Meters · Place 9 · Bishop FenwickBishop Fenwick800 Meters9.2:23.09a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 31 · Bishop FenwickBishop Fenwick2000m Steeplechase317:45.07a PB12
Apr 28CCL Meet #3Apr 28 · Triple Jump · Place 7 · Bishop FenwickBishop FenwickTriple Jump7.28-09.0012
Apr 28CCL Meet #3Apr 28 · 800 Meters · Place 4 · Bishop FenwickBishop Fenwick800 Meters4.2:19.41a PB12
Apr 14CCL Meet #2Apr 14 · 800 Meters · Place 3 · Bishop FenwickBishop Fenwick800 Meters3.2:24.64a12
Apr 4CCL Meet #1Apr 4 · Triple Jump · Place 7 · Bishop FenwickBishop FenwickTriple Jump7.28-06.0012
Apr 4CCL Meet #1Apr 4 · 1 Mile · Place 3 · Bishop FenwickBishop Fenwick1 Mile3.5:13.67a PB12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 127 · Bishop FenwickBishop FenwickLong Jump1274.43m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 121 · Bishop FenwickBishop FenwickHigh Jump1211.27m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 130 · Bishop FenwickBishop FenwickShot Put1306.49m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 122 · Bishop FenwickBishop Fenwick55m Hurdles12211.00a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 32 · Bishop FenwickBishop Fenwick1000 Meters323:04.14a12
Feb 10MSTCA Rising ChampionshipFeb 10 · 1000 Meters · Place 5 · Bishop FenwickBishop Fenwick1000 Meters52:53.42a PB12
Feb 3Catholic Central League ChampionshipFeb 3 · 1000 Meters · Place 5 · Bishop FenwickBishop Fenwick1000 Meters53:03.18a12
Jan 13Catholic Central League - Meet 4Jan 13 · Shot Put · Place 16 · Bishop FenwickBishop FenwickShot Put1620-1112
Jan 13Catholic Central League - Meet 4Jan 13 · 55m Hurdles · Place 9 · Bishop FenwickBishop Fenwick55m Hurdles911.11a12
Jan 13Catholic Central League - Meet 4Jan 13 · 1000 Meters · Place 5 · Bishop FenwickBishop Fenwick1000 Meters53:09.23a12
Jan 6Catholic Central League - Meet 3Jan 6 · Long Jump · Place 14 · Bishop FenwickBishop FenwickLong Jump1413-11.7512
Jan 6Catholic Central League - Meet 3Jan 6 · 600 Meters · Place 4 · Bishop FenwickBishop Fenwick600 Meters41:40.72a12

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 800 Meters · Place 15 · UnattachedUnattached800 Meters15.2:21.27a PB12
Dec 23Catholic Central - Meet 2Dec 23 · 55m Hurdles · Place 5 · Bishop FenwickBishop Fenwick55m Hurdles39"5.11.01a PB12
Dec 23Catholic Central - Meet 2Dec 23 · Long Jump · Place 12 · Bishop FenwickBishop FenwickLong Jump12.14-01.0012
Dec 23Catholic Central - Meet 2Dec 23 · Shot Put · Place 13 · Bishop FenwickBishop FenwickShot Put12lb13.21-11.00 PB12
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 41 · Bishop FenwickBishop Fenwick1000 Meters41.2:58.14a12
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 160 · Bishop FenwickBishop FenwickLong Jump1604.27m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 155 · Bishop FenwickBishop FenwickHigh Jump1551.27m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 164 · Bishop FenwickBishop FenwickShot Put1646.19m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 157 · Bishop FenwickBishop Fenwick55m Hurdles15711.30a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 28 · Bishop FenwickBishop Fenwick1000 Meters283:03.03a—
Jan 28Catholic Central League - Open MeetJan 28 · 600 Meters · Place 4 · Bishop FenwickBishop Fenwick600 Meters41:42.18a—
Jan 21Catholic Central League Meet 5Jan 21 · 300 Meters · Place 17 · Bishop FenwickBishop Fenwick300 Meters1745.58a PB—
Jan 14Catholic Central League - Meet 4Jan 14 · Shot Put · Place 20 · Bishop FenwickBishop FenwickShot Put2018-7.50—
Jan 14Catholic Central League - Meet 4Jan 14 · 1000 Meters · Place 5 · Bishop FenwickBishop Fenwick1000 Meters53:12.47a—
Jan 14Catholic Central League - Meet 4Jan 14 · Long Jump · Place 4 · Bishop FenwickBishop FenwickLong Jump414-7.50—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 141 · Bishop FenwickBishop Fenwick1 Mile1415:31.22a PB—
Jan 7Catholic Central League - Meet 3Jan 7 · Long Jump · Place 18 · Bishop FenwickBishop FenwickLong Jump1812-1—
Jan 7Catholic Central League - Meet 3Jan 7 · Shot Put · Place 20 · Bishop FenwickBishop FenwickShot Put2018-7.50—
Jan 7Catholic Central League - Meet 3Jan 7 · 55m Hurdles · Place 10 · Bishop FenwickBishop Fenwick55m Hurdles1011.23a—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 24 · Bishop FenwickBishop Fenwick1500 MetersRound M24.4:55.37a11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 131 · Bishop FenwickBishop FenwickJavelin800gRound M131.8.00m11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 129 · Bishop FenwickBishop FenwickDiscus1.6kgRound M129.12.01m11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 91 · Bishop FenwickBishop Fenwick110m Hurdles39" / 0.991mRound M91.21.37a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 103 · Bishop FenwickBishop Fenwick400 MetersRound M103.1:00.01a11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 92 · Bishop FenwickBishop FenwickHigh JumpRound M92.1.40m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 130 · Bishop FenwickBishop FenwickShot Put12lbRound M130.6.33m11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 131 · Bishop FenwickBishop FenwickLong JumpRound M131.3.63m11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 124 · Bishop FenwickBishop Fenwick100 MetersRound M124.13.45a11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 120 · Bishop FenwickBishop FenwickDecathlonRound M120.265311
May 24CCL Championship Meet May 24 · 800 Meters · Place 11 · Bishop FenwickBishop Fenwick800 Meters112:23.37a11
May 19Fenwick Twilight MeetMay 19 · High Jump · Place 5 · Bishop FenwickBishop FenwickHigh Jump54-611
May 19Fenwick Twilight MeetMay 19 · 1 Mile · Place 2 · Bishop FenwickBishop Fenwick1 Mile25:28.77a11
Apr 29CCL Meet OpenApr 29 · 110m Hurdles · Place 7 · Bishop FenwickBishop Fenwick110m Hurdles721.64a11
Apr 29CCL Meet OpenApr 29 · 1 Mile · Place 5 · Bishop FenwickBishop Fenwick1 Mile55:52.32a11
Apr 15CCL Meet #2Apr 15 · Javelin · Place 12 · Bishop FenwickBishop FenwickJavelin1226-1111
Apr 15CCL Meet #2Apr 15 · 800 Meters · Place 5 · Bishop FenwickBishop Fenwick800 Meters52:29.99a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 61 · Bishop FenwickBishop Fenwick1000 Meters61.3:06.81a11
Dec 23Catholic Central League - Meet 2Dec 23 · 55m Hurdles · Place 6 · Bishop FenwickBishop Fenwick55m Hurdles39"6.11.09a11
Dec 23Catholic Central League - Meet 2Dec 23 · Shot Put · Place 16 · Bishop FenwickBishop FenwickShot Put12lb16.20-04.2511
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 55 · Bishop FenwickBishop Fenwick600 Meters55.1:38.25a PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 42 · Bishop FenwickBishop Fenwick55m Hurdles39"42.11.41a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 68 · Bishop FenwickBishop FenwickLong Jump68.11-06.0011
Jan 30Catholic Central League - Meet 6Jan 30 · 55m Hurdles · Place 11 · Bishop FenwickBishop Fenwick55m Hurdles1112.20a—
Jan 30Catholic Central League - Meet 6Jan 30 · 600 Meters · Place 5 · Bishop FenwickBishop Fenwick600 Meters51:44.01a—
Jan 23Catholic Central League - Meet 5Jan 23 · 1000 Meters · Place 4 · Bishop FenwickBishop Fenwick1000 Meters43:22.58a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 181 · Bishop FenwickBishop Fenwick1 Mile1815:47.6410
Jan 9Catholic Central League - Meet 3Jan 9 · 1000 Meters · Place 6 · Bishop FenwickBishop Fenwick1000 Meters63:20.10a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19Catholic Central League ChampionshipMay 19 · 400m Hurdles · Place 11 · Bishop FenwickBishop Fenwick400m Hurdles111:14.03a—
May 19Catholic Central League ChampionshipMay 19 · 800 Meters · Place 12 · Bishop FenwickBishop Fenwick800 Meters122:32.43a—
May 7CCL Meet 2 @ AWHSMay 7 · 800 Meters · Place 4 · Bishop FenwickBishop Fenwick800 Meters42:34.83a—
May 4CCL Fresh/Soph/MS MeetMay 4 · 400m Hurdles · Place 2 · Bishop FenwickBishop Fenwick400m Hurdles21:12.19a—
May 4CCL Fresh/Soph/MS MeetMay 4 · 800 Meters · Place 6 · Bishop FenwickBishop Fenwick800 Meters62:26.70a—
May 2CCL Meet 2 @ Bishop FenwickMay 2 · 400m Hurdles · Place 3 · Bishop FenwickBishop Fenwick400m Hurdles31:12.97a—
May 2CCL Meet 2 @ Bishop FenwickMay 2 · 800 Meters · Place 6 · Bishop FenwickBishop Fenwick800 Meters62:34.72a—
Apr 22CCL Meet 1 @ Bishop FenwickApr 22 · 400m Hurdles · Place 6 · Bishop FenwickBishop Fenwick400m Hurdles61:16.20a—
Apr 22CCL Meet 1 @ Bishop FenwickApr 22 · 800 Meters · Place 6 · Bishop FenwickBishop Fenwick800 Meters62:40.28a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 19Catholic Central League - Meet 2Dec 19 · 1 Mile · Place 9 · Bishop FenwickBishop Fenwick1 Mile9.5:38.41a10
Dec 19Catholic Central League - Meet 2Dec 19 · High Jump · Bishop FenwickBishop FenwickHigh Jump--NH10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 86 · Bishop FenwickBishop Fenwick600 Meters86.1:40.19a10
Dec 12Catholic Central League - Meet 1Dec 12 · 1000 Meters · Place 3 · Bishop FenwickBishop Fenwick1000 Meters3.3:10.25a10
Dec 12Catholic Central League - Meet 1Dec 12 · High Jump · Bishop FenwickBishop FenwickHigh Jump--DNS10
Feb 9Tri County - CCL ChampionshipsFeb 9 · 1000 Meters · Place 6 · Bishop FenwickBishop Fenwick1000 Meters63:37.73a—
Jan 31Tri County Jamboree #2Jan 31 · 1000 Meters · Place 2 · Bishop FenwickBishop Fenwick1000 Meters23:32.72FR
Jan 24Tri County CCL Meet #5Jan 24 · 1000 Meters · Place 5 · Bishop FenwickBishop Fenwick1000 Meters53:31.799
Jan 17Tri County-CCL Meet #4Jan 17 · 1000 Meters · Place 9 · Bishop FenwickBishop Fenwick1000 Meters93:35.00FR
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 174 · Bishop FenwickBishop Fenwick1 Mile1745:55.269
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 174 · Bishop FenwickBishop Fenwick1 Mile174.5:55.26a9
Jan 10Tri County - CCL Meet #3Jan 10 · 1 Mile · Place 8 · Bishop FenwickBishop Fenwick1 Mile86:07.91a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21CCL Championship MeetMay 21 · 800 Meters · Place 10 · Bishop FenwickBishop Fenwick800 Meters102:37.31a—
May 11Archbishop Williams vs. Bishop Fenwick, Cardinal Spellman, Arlington CatholicMay 11 · 400m Hurdles · Place 10 · Bishop FenwickBishop Fenwick400m Hurdles101:20.06a—
May 11Archbishop Williams vs. Bishop Fenwick, Cardinal Spellman, Arlington CatholicMay 11 · 800 Meters · Place 8 · Bishop FenwickBishop Fenwick800 Meters82:44.68a—
May 6CCL FR/SO/MS MeetMay 6 · 1 Mile · Place 10 · Bishop FenwickBishop Fenwick1 Mile105:55.89a—
Apr 25CCL Meet #2 @ Bishop FenwickApr 25 · 400m Hurdles · Place 7 · Bishop FenwickBishop Fenwick400m Hurdles71:22.06a—
Apr 25CCL Meet #2 @ Bishop FenwickApr 25 · 800 Meters · Place 12 · Bishop FenwickBishop Fenwick800 Meters122:53.86a—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Tri County Meet 2Dec 20 · 1000 Meters · Place 7 · Bishop FenwickBishop Fenwick1000 Meters7.3:27.96aUnofficial9
Dec 20Tri County Meet 2Dec 20 · High Jump · Bishop FenwickBishop FenwickHigh Jump—NH9
Dec 13Tri County Meet 1Dec 13 · 1000 Meters · Place 7 · Bishop FenwickBishop Fenwick1000 Meters7.3:35.87aUnofficial9