Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 26 | 3:09.29a | MSTCA Boys Pentathlon | February 26, 2025 |
| 200 Meters · IndoorMSTCA Northeast Invitational · Jan 12 | 25.85 | MSTCA Northeast Invitational | January 12, 2024 |
| 55 Meter · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 30 | 7.11a | NEC Week #6 - Swampscott v Gloucester, Danvers v Beverly | January 30, 2025 |
| 55 Meter · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 18 | 7.3 | NEC Week #2 - Gloucester, Saugus, Danvers | December 18, 2024 |
| 55 Meters · IndoorMSTCA Northeast Invitational · Jan 13 | 7.27 | MSTCA Northeast Invitational | January 13, 2023 |
| High Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 27 | 1.32m | MSTCA Boys Indoor Individual Pentathlon | February 27, 2024 |
| Long Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 27 | 4.95m | MSTCA Boys Indoor Individual Pentathlon | February 27, 2024 |
| Shot Put · 12lb · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 30 | 43' 3.5 | NEC Week #6 - Swampscott v Gloucester, Danvers v Beverly | January 30, 2025 |
| Shot Put · 12lb · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 18 | 46-5.0 | NEC Week #2 - Gloucester, Saugus, Danvers | December 18, 2024 |
| Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Saturday) · Dec 21 | 35-05.50 | MSTCA Speed Classic (Saturday) | December 21, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Indoor Track
1 results2025 Indoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · Long Jump · Place 95 · Gloucester | Long Jump | 95 | 5.25m | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · High Jump · Place 95 · Gloucester | High Jump | 95 | 1.52m | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · Shot Put · Place 7 · Gloucester | Shot Put | 7 | 13.04m | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 99 · Gloucester | 55m Hurdles | 99 | 9.69a | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 52 · Gloucester | 1000 Meters | 52 | 3:09.29a PB | — |
| Feb 15 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 22 · Gloucester | Shot Put | 22 | 38-8.50 | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 3 · Gloucester | Shot Put | 3 | 43-4.50 | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55 Meters · Place 23 · Gloucester | 55 Meters | 23 | 7.31a | — |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55 Meter · Place 7 · Gloucester | 55 Meter | 7. | 7.11a PB | 12 |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Long Jump · Place 3 · Gloucester | Long Jump | 3. | 19' 0.25 | 12 |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 1 · Gloucester | Shot Put12lb | 1. | 43' 3.5 PB | 12 |
| Jan 25 | MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 27 · Gloucester | Shot Put | 27 | 40-3.25 | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Shot Put · Place 3 · Gloucester | Shot Put | 3 | 44-2.5 | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Long Jump · Place 9 · Gloucester | Long Jump | 9 | 18-11 | — |
| Jan 19 | MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 11 · Gloucester | Shot Put | 11 | 12.42m | — |
| Jan 15 | NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 55 Meter · Place 6 · Gloucester | 55 Meter | 6. | 7.21a | 12 |
| Jan 15 | NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · Shot Put · Place 1 · Gloucester | Shot Put12lb | 1. | 40' 9.75 | 12 |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · Shot Put · Place 35 · Gloucester | Shot Put | 35 | 39-3.25 | — |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 134 · Gloucester | 200 Meters | 134 | 25.98a | — |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 182 · Gloucester | 55 Meters | 182 | 7.43a | — |
| Jan 9 | NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · Shot Put · Place 1 · Gloucester | Shot Put | 1 | 40-3.75 | — |
| Jan 9 | NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 5 · Gloucester | 55 Meters | 5 | 7.37a | — |
2024 Indoor Track
23 results2024 Outdoor Track
2 results2023 Indoor Track
9 results2022 Indoor Track
1 results