Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:02.74aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorCCL Meet #1 · Apr 521.61aCCL Meet #1April 5, 2025
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 2324.72aMSTCA Warrior InvitationalApril 23, 2026
300 Meters · IndoorCatholic Central League Meet 5 · Jan 2140.99aCatholic Central League Meet 5January 21, 2025
400 Meters · OutdoorCCL Meet 2 @ AWHS · May 757.65aCCL Meet 2 @ AWHSMay 7, 2024
400 Meters · Relay Split · OutdoorThe Ron Wayne Speed Jamboree · Apr 2255.329The Ron Wayne Speed JamboreeApril 22, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 5 Track & Field Championship · May 291:00.82aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
55m Hurdles · 39" · IndoorCatholic Central - Meet 2 · Dec 239.43aCatholic Central - Meet 2December 23, 2025
High Jump · IndoorCatholic Central League - Meet 2 · Dec 235-04.00Catholic Central League - Meet 2December 23, 2024
High Jump · OutdoorCatholic Central League Championship · May 255' 2"Catholic Central League ChampionshipMay 25, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.64mMSTCA Boys PentathlonFebruary 26, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 15 · Cardinal Spellman400m Hurdles36" / 0.914m15.1:00.82a PB12
May 25Catholic Central League ChampionshipMay 25 · High Jump · Place 4 · Cardinal SpellmanHigh Jump4.5' 2" PB12
May 25Catholic Central League ChampionshipMay 25 · 400m Hurdles · Place 2 · Cardinal Spellman400m Hurdles36" / 0.914m2.1:00.85a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 33 · Cardinal Spellman400m Hurdles331:08.84a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 16 · Cardinal Spellman400m Hurdles161:02.30a12
Apr 28CCL Meet #3Apr 28 · High Jump · Cardinal SpellmanHigh Jump--NH12
Apr 28CCL Meet #3Apr 28 · 400m Hurdles · Place 2 · Cardinal Spellman400m Hurdles36" / 0.914m2.1:03.10a12
Apr 28CCL Meet #3Apr 28 · 100 Meters · Cardinal Spellman100 Meters--DNS12
Apr 23MSTCA Warrior InvitationalApr 23 · High Jump · Place 24 · Cardinal SpellmanHigh Jump245-412
Apr 23MSTCA Warrior InvitationalApr 23 · 400m Hurdles · Place 5 · Cardinal Spellman400m Hurdles51:03.39a12
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 60 · Cardinal Spellman200 Meters6024.72a PB12
Apr 21Ron Wayne Speed JamboreeApr 21 · 400m Hurdles · Place 3 · Cardinal Spellman400m Hurdles36" / 0.914m3.1:03.35a12
Apr 21Ron Wayne Speed JamboreeApr 21 · 200 Meters · Place 5 · Cardinal Spellman200 Meters5.25.14a12
Apr 14CCL Meet #2Apr 14 · High Jump · Place 3 · Cardinal SpellmanHigh Jump3.5-00.0012
Apr 14CCL Meet #2Apr 14 · 400m Hurdles · Place 2 · Cardinal Spellman400m Hurdles36" / 0.914m2.1:04.49a12
Apr 14CCL Meet #2Apr 14 · 200 Meters · Place 4 · Cardinal Spellman200 Meters4.24.78a12
Apr 4Catholic Central League - Meet 1 @ AWHSApr 4 · High Jump · Cardinal SpellmanHigh Jump—NH12
Apr 4Catholic Central League - Meet 1 @ AWHSApr 4 · 400m Hurdles · Place 2 · Cardinal Spellman400m Hurdles36" / 0.914m2.1:05.01a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 119 · Cardinal SpellmanLong Jump1194.69m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 94 · Cardinal SpellmanShot Put948.43m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 88 · Cardinal Spellman55m Hurdles889.81a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 30 · Cardinal Spellman1000 Meters303:02.74a PB12
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · High Jump · Place 2 · Cardinal SpellmanHigh Jump25-04.0012
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 55m Hurdles · Place 2 · Cardinal Spellman55m HurdlesRound P29.11a12
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · 55m Hurdles · Place 10 · Cardinal Spellman55m Hurdles109.18a12
Feb 3Catholic Central League ChampionshipFeb 3 · High Jump · Place 2 · Cardinal SpellmanHigh Jump25-412
Feb 3Catholic Central League ChampionshipFeb 3 · 55m Hurdles · Place 2 · Cardinal Spellman55m Hurdles29.11a12
Feb 3Catholic Central League ChampionshipFeb 3 · 55m Hurdles · Place 3 · Cardinal Spellman55m Hurdles39.18a12
Jan 20Catholic Central League - OpenJan 20 · High Jump · Place 2 · Cardinal SpellmanHigh Jump25-412
Jan 20Catholic Central League - OpenJan 20 · 55m Hurdles · Place 1 · Cardinal Spellman55m Hurdles19.26a12
Jan 13Catholic Central League - Meet 4Jan 13 · High Jump · Place 2 · Cardinal SpellmanHigh Jump25-612
Jan 13Catholic Central League - Meet 4Jan 13 · 55m Hurdles · Place 2 · Cardinal Spellman55m Hurdles29.14a12
Jan 6Catholic Central League - Meet 3Jan 6 · High Jump · Place 2 · Cardinal SpellmanHigh Jump25-612
Jan 6Catholic Central League - Meet 3Jan 6 · 55m Hurdles · Place 3 · Cardinal Spellman55m Hurdles39.19a12

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 23Catholic Central - Meet 2Dec 23 · 55m Hurdles · Place 2 · Cardinal Spellman55m Hurdles39"2.9.43a PB12
Dec 23Catholic Central - Meet 2Dec 23 · High Jump · Place 2 · Cardinal SpellmanHigh Jump2.5-06.0012
Dec 16Catholic Central - Meet 1Dec 16 · 55m Hurdles · Place 2 · Cardinal Spellman55m Hurdles39"2.9.80a12
Dec 16Catholic Central - Meet 1Dec 16 · High Jump · Place 1 · Cardinal SpellmanHigh Jump1.5-02.0012
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 152 · Cardinal SpellmanLong Jump1524.64m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 161 · Cardinal SpellmanShot Put1616.64m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 121 · Cardinal Spellman55m Hurdles12110.19a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 49 · Cardinal Spellman1000 Meters493:09.17a—
Jan 28Catholic Central League - Open MeetJan 28 · High Jump · Place 3 · Cardinal SpellmanHigh Jump35-4—
Jan 28Catholic Central League - Open MeetJan 28 · 55m Hurdles · Place 11 · Cardinal Spellman55m Hurdles1111.43a—
Jan 21Catholic Central League Meet 5Jan 21 · High Jump · Place 1 · Cardinal SpellmanHigh Jump15-2—
Jan 21Catholic Central League Meet 5Jan 21 · 300 Meters · Place 9 · Cardinal Spellman300 Meters940.99a PB—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 15 · Cardinal SpellmanHigh Jump151.60m—
Jan 14Catholic Central League - Meet 4Jan 14 · High Jump · Place 6 · Cardinal SpellmanHigh Jump64-10—
Jan 14Catholic Central League - Meet 4Jan 14 · 300 Meters · Place 8 · Cardinal Spellman300 Meters841.08a—
Jan 7Catholic Central League - Meet 3Jan 7 · High Jump · Place 3 · Cardinal SpellmanHigh Jump35-0—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 25 · Cardinal Spellman400m Hurdles36" / 0.914m25.1:04.21a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Cardinal Spellman400 MetersRelay Split—1:00.447a11
May 24CCL Championship Meet May 24 · High Jump · Place 6 · Cardinal SpellmanHigh Jump65-611
May 24CCL Championship Meet May 24 · 400m Hurdles · Place 3 · Cardinal Spellman400m Hurdles31:03.11a11
May 18MSTCA Division 5 RelaysMay 18 · High Jump · Place 16 · Cardinal SpellmanHigh Jump161.66m11
May 8Catholic Central League at AWHSMay 8 · High Jump · Place 3 · Cardinal SpellmanHigh Jump35-411
May 8Catholic Central League at AWHSMay 8 · 400m Hurdles · Place 2 · Cardinal Spellman400m Hurdles21:04.08a11
Apr 22The Ron Wayne Speed JamboreeApr 22 · 400m Hurdles · Place 3 · Cardinal Spellman400m Hurdles36" / 0.914m3.1:04.17a11
Apr 22The Ron Wayne Speed JamboreeApr 22 · 400 Meters · Cardinal Spellman400 MetersRelay Split—55.329 PB11
Apr 15Catholic Central 1 at AWHSApr 15 · High Jump · Place 6 · Cardinal SpellmanHigh Jump65-04.0011
Apr 15Catholic Central 1 at AWHSApr 15 · 400m Hurdles · Place 3 · Cardinal Spellman400m Hurdles31:06.0911
Apr 15Catholic Central 1 at AWHSApr 15 · 110m Hurdles · Place 2 · Cardinal Spellman110m Hurdles220.3911
Apr 5CCL Meet #1Apr 5 · 110m Hurdles · Place 4 · Cardinal Spellman110m Hurdles39" / 0.991m4.21.61a PB11
Apr 5CCL Meet #1Apr 5 · High Jump · Place 4 · Cardinal SpellmanHigh Jump4.5' 2"11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23Catholic Central League - Meet 2Dec 23 · 300 Meters · Cardinal Spellman300 Meters--DNS11
Dec 23Catholic Central League - Meet 2Dec 23 · High Jump · Place 2 · Cardinal SpellmanHigh Jump2.5-04.00 PB11
Dec 17Catholic Central League - Meet #1Dec 17 · 300 Meters · Place 11 · Cardinal Spellman300 Meters11.44.25a11
Dec 17Catholic Central League - Meet #1Dec 17 · High Jump · Place 4 · Cardinal SpellmanHigh Jump4.4-10.0011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19Catholic Central League ChampionshipMay 19 · 400 Meters · Place 11 · Cardinal Spellman400 Meters1158.69a—
May 7CCL Meet 2 @ AWHSMay 7 · 400 Meters · Place 4 · Cardinal Spellman400 Meters457.65a PB—
May 4CCL Fresh/Soph/MS MeetMay 4 · Long Jump · Place 20 · Cardinal SpellmanLong Jump2014-0.75—
May 4CCL Fresh/Soph/MS MeetMay 4 · 200 Meters · Place 14 · Cardinal Spellman200 Meters1426.58a—
Apr 23Catholic Central League - Archbishop WilliamsApr 23 · 400 Meters · Place 7 · Cardinal Spellman400 Meters7.1:01.17a10
Apr 11CCL Meet 1 @ Bishop FeehanApr 11 · 400 Meters · Place 7 · Cardinal Spellman400 Meters759.33a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Archbishop Williams vs. Bishop Fenwick, Cardinal Spellman, Arlington CatholicMay 11 · 400 Meters · Place 5 · Cardinal Spellman400 Meters558.80a—
May 6CCL FR/SO/MS MeetMay 6 · Long Jump · Place 16 · Cardinal SpellmanLong Jump1614-7.25—
May 6CCL FR/SO/MS MeetMay 6 · 400 Meters · Place 4 · Cardinal Spellman400 Meters459.80a—
May 1CCL Jamboree #2May 1 · 200 Meters · Cardinal Spellman200 Meters—27.3Unofficial9
Apr 25Archbishop Williams vs. St. Mary's, Matignon, St. Joseph's Prep, Cristo ReyApr 25 · 400 Meters · Place 6 · Cardinal Spellman400 Meters660.66a—
Apr 20MSTCA Warrior InvitationalApr 20 · 400 Meters · Place 40 · Cardinal Spellman400 Meters401:01.92a—
Apr 8CCL Meet #1 @Bishop FeehanApr 8 · 400 Meters · Place 9 · Cardinal Spellman400 Meters91:03.529