Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorThe Beantown Winter Classic · Dec 2038.90aThe Beantown Winter ClassicDecember 20, 2025
400 Meters · OutdoorCatholic Central League Championship · May 2554.99aCatholic Central League ChampionshipMay 25, 2026
55 Meter · IndoorCatholic Central League - Meet #1 · Dec 177.60aCatholic Central League - Meet #1December 17, 2024
55 Meters · IndoorCatholic Central League - Open · Jan 207.68aCatholic Central League - OpenJanuary 20, 2026
High Jump · IndoorMSTCA Division 4 James Kalperis Relays · Jan 191.53mMSTCA Division 4 James Kalperis RelaysJanuary 19, 2025
Javelin · 800g · OutdoorCCL Meet #3 · Apr 28102-01CCL Meet #3April 28, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25Catholic Central League ChampionshipMay 25 · Javelin · Place 6 · Cardinal SpellmanCardinal SpellmanJavelin800g6.87' 8"11
May 25Catholic Central League ChampionshipMay 25 · 400 Meters · Place 5 · Cardinal SpellmanCardinal Spellman400 Meters5.54.99a PB11
Apr 28CCL Meet #3Apr 28 · Javelin · Place 2 · Cardinal SpellmanCardinal SpellmanJavelin800g2.102-01 PB11
Apr 28CCL Meet #3Apr 28 · 400 Meters · Place 3 · Cardinal SpellmanCardinal Spellman400 Meters3.56.87a11
Apr 14CCL Meet #2Apr 14 · Javelin · Place 5 · Cardinal SpellmanCardinal SpellmanJavelin800g5.85-0611
Apr 4Catholic Central League - Meet 1 @ AWHSApr 4 · Javelin · Place 1 · Cardinal SpellmanCardinal SpellmanJavelin800g1.91' 9"11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 3Commonwealth Athletic Conference Meet #6Feb 3 · Long Jump · Place 26 · Cardinal SpellmanCardinal SpellmanLong Jump2615-03.5011
Feb 3Catholic Central League ChampionshipFeb 3 · Long Jump · Place 10 · Cardinal SpellmanCardinal SpellmanLong Jump1015-3.5011
Feb 3Catholic Central League ChampionshipFeb 3 · 300 Meters · Place 7 · Cardinal SpellmanCardinal Spellman300 Meters739.52a11
Jan 20Catholic Central League - OpenJan 20 · Long Jump · Place 11 · Cardinal SpellmanCardinal SpellmanLong Jump1112-911
Jan 20Catholic Central League - OpenJan 20 · 55 Meters · Place 12 · Cardinal SpellmanCardinal Spellman55 Meters127.68a PB11
Jan 13Catholic Central League - Meet 4Jan 13 · Long Jump · Place 14 · Cardinal SpellmanCardinal SpellmanLong Jump1414-2.2511
Jan 13Catholic Central League - Meet 4Jan 13 · 300 Meters · Place 5 · Cardinal SpellmanCardinal Spellman300 Meters540.40a11
Jan 6Catholic Central League - Meet 3Jan 6 · Long Jump · Place 8 · Cardinal SpellmanCardinal SpellmanLong Jump816-5.2511
Jan 6Catholic Central League - Meet 3Jan 6 · 300 Meters · Place 3 · Cardinal SpellmanCardinal Spellman300 Meters340.71a11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 23Catholic Central - Meet 2Dec 23 · 300 Meters · Place 5 · Cardinal SpellmanCardinal Spellman300 Meters5.39.72a11
Dec 23Catholic Central - Meet 2Dec 23 · High Jump · Cardinal SpellmanCardinal SpellmanHigh Jump--NH11
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Place 74 · Cardinal SpellmanCardinal Spellman300 Meters74.38.90a PB11
Dec 16Catholic Central - Meet 1Dec 16 · 300 Meters · Place 5 · Cardinal SpellmanCardinal Spellman300 Meters5.40.68a11
Dec 16Catholic Central - Meet 1Dec 16 · High Jump · Cardinal SpellmanCardinal SpellmanHigh Jump--NH11
Jan 28Catholic Central League - Open MeetJan 28 · High Jump · Place 6 · Cardinal SpellmanCardinal SpellmanHigh Jump64-10—
Jan 28Catholic Central League - Open MeetJan 28 · 300 Meters · Place 4 · Cardinal SpellmanCardinal Spellman300 Meters439.53a—
Jan 21Catholic Central League Meet 5Jan 21 · High Jump · Place 5 · Cardinal SpellmanCardinal SpellmanHigh Jump55-0—
Jan 21Catholic Central League Meet 5Jan 21 · 300 Meters · Place 8 · Cardinal SpellmanCardinal Spellman300 Meters840.38a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 29 · Cardinal SpellmanCardinal SpellmanHigh Jump291.53m PB—
Jan 14Catholic Central League - Meet 4Jan 14 · High Jump · Place 5 · Cardinal SpellmanCardinal SpellmanHigh Jump55-0—
Jan 14Catholic Central League - Meet 4Jan 14 · 300 Meters · Place 4 · Cardinal SpellmanCardinal Spellman300 Meters439.20a—
Jan 7Catholic Central League - Meet 3Jan 7 · High Jump · Place 5 · Cardinal SpellmanCardinal SpellmanHigh Jump54-10—
Jan 7Catholic Central League - Meet 3Jan 7 · 300 Meters · Place 8 · Cardinal SpellmanCardinal Spellman300 Meters840.88a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 300 Meters · Place 49 · Cardinal SpellmanCardinal Spellman300 Meters4941.31a—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 23Catholic Central League - Meet 2Dec 23 · 300 Meters · Place 5 · Cardinal SpellmanCardinal Spellman300 Meters5.41.06a10
Dec 23Catholic Central League - Meet 2Dec 23 · High Jump · Cardinal SpellmanCardinal SpellmanHigh Jump--NH10
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 48 · Cardinal SpellmanCardinal Spellman300 Meters48.39.46a10
Dec 17Catholic Central League - Meet #1Dec 17 · 300 Meters · Place 6 · Cardinal SpellmanCardinal Spellman300 Meters6.41.03a10
Dec 17Catholic Central League - Meet #1Dec 17 · 55 Meter · Place 15 · Cardinal SpellmanCardinal Spellman55 Meter15.7.60a PB10
Dec 17Catholic Central League - Meet #1Dec 17 · High Jump · Cardinal SpellmanCardinal SpellmanHigh Jump--NH10
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 300 Meters · Place 23 · Whitman-Hanson RegionalWhitman-Hanson Regional300 Meters2340.01a—
Feb 1Patriot League Meet #6Feb 1 · High Jump · Place 20 · Whitman-Hanson RegionalWhitman-Hanson RegionalHigh Jump205-0—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 97 · Whitman-Hanson RegionalWhitman-Hanson Regional55 Meters977.96a—
Jan 26Patriot League Meet #5Jan 26 · High Jump · Place 18 · Whitman-Hanson RegionalWhitman-Hanson RegionalHigh Jump185-0—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 79 · Whitman-Hanson RegionalWhitman-Hanson Regional55 Meters797.81a—
Jan 18Patriot League Meet #4Jan 18 · High Jump · Place 12 · Whitman-Hanson RegionalWhitman-Hanson RegionalHigh Jump125-2—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 92 · Whitman-Hanson RegionalWhitman-Hanson Regional55 Meters927.93a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 73 · Whitman-Hanson RegionalWhitman-Hanson Regional55 Meters737.92a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 300 Meters · Place 30 · Whitman-Hanson RegionalWhitman-Hanson Regional300 Meters30.41.92a9
Dec 15Patriot League Meet #2Dec 15 · High Jump · Whitman-Hanson RegionalWhitman-Hanson RegionalHigh Jump--NH9
Dec 7Patriot League Meet #1Dec 7 · 300 Meters · Place 29 · Whitman-Hanson RegionalWhitman-Hanson Regional300 Meters29.43.68a9
Dec 7Patriot League Meet #1Dec 7 · 55 Meter · Place 59 · Whitman-Hanson RegionalWhitman-Hanson Regional55 Meter59.7.95aWind: 09