Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJack Lang Invitational · Apr 2212.19aJack Lang InvitationalApril 22, 2026
1000 Meters · IndoorMVC Week 5 · Jan 302:51.10aMVC Week 5January 30, 2026
200 Meters · OutdoorHaverhill at Tewksbury · Apr 2923.7Haverhill at TewksburyApril 29, 2026
300 Meters · IndoorMVC League Championship · Feb 738.59aMVC League ChampionshipFebruary 7, 2025
400 Meters · OutdoorMVC League Championship · May 2350.96aMVC League ChampionshipMay 23, 2026
55 Meter · IndoorThe Beantown Winter Classic · Dec 217.32aThe Beantown Winter ClassicDecember 21, 2024
55 Meters · IndoorMVC Week 2 · Jan 87.33aMVC Week 2January 8, 2025
600 Meters · IndoorMVC League Championship · Feb 61:29.80aMVC League ChampionshipFebruary 6, 2026
800 Meters · OutdoorJack Lang Invitational · Apr 232:21.64aJack Lang InvitationalApril 23, 2025
Long Jump · IndoorMSTCA Kalperis Relays - Division 4 · Jan 175.27mMSTCA Kalperis Relays - Division 4January 17, 2026
Long Jump · OutdoorMethuen at Tewksbury · Apr 817-5.5Methuen at TewksburyApril 8, 2026
Pole Vault · OutdoorMIAA Division 4 Track & Field Championship · May 2811-00.00MIAA Division 4 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Pole Vault · Place 5 · Tewksbury MemorialPole Vault5.11-00.00 PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 400 Meters · Place 8 · Tewksbury Memorial400 Meters8.51.45a11
May 23MVC League ChampionshipMay 23 · Pole Vault · Place 6 · Tewksbury MemorialPole Vault6.11-00.0011
May 23MVC League ChampionshipMay 23 · 400 Meters · Place 2 · Tewksbury Memorial400 Meters2.50.96a PB11
May 23MVC League ChampionshipMay 23 · 200 Meters · Tewksbury Memorial200 Meters--DNS11
May 16MSTCA Coaches Metro InvitationalMay 16 · Pole Vault · Place 10 · Tewksbury MemorialPole Vault1010-06.0011
May 16MSTCA Coaches Metro InvitationalMay 16 · 400 Meters · Place 9 · Tewksbury Memorial400 Meters952.66a11
May 6Tewksbury @ LawrenceMay 6 · Pole Vault · Place 2 · Tewksbury MemorialPole Vault2.10-611
May 6Tewksbury @ LawrenceMay 6 · 400 Meters · Place 1 · Tewksbury Memorial400 Meters1.51.811
May 6Tewksbury @ LawrenceMay 6 · 200 Meters · Place 1 · Tewksbury Memorial200 Meters1.23.811
Apr 29Haverhill at TewksburyApr 29 · Pole Vault · Place 1 · Tewksbury MemorialPole Vault1.10-611
Apr 29Haverhill at TewksburyApr 29 · 400 Meters · Place 1 · Tewksbury Memorial400 Meters1.52.211
Apr 29Haverhill at TewksburyApr 29 · 200 Meters · Place 4 · Tewksbury Memorial200 Meters4.23.7 PB11
Apr 22Jack Lang InvitationalApr 22 · Pole Vault · Place 5 · Tewksbury MemorialPole Vault510-611
Apr 22Jack Lang InvitationalApr 22 · 200 Meters · Place 4 · Tewksbury Memorial200 Meters424.22a11
Apr 22Jack Lang InvitationalApr 22 · 100 Meters · Place 11 · Tewksbury Memorial100 Meters1112.19a PB11
Apr 14Tewksbury @ DracutApr 14 · Pole Vault · Place 1 · Tewksbury MemorialPole Vault1.10-611
Apr 14Tewksbury @ DracutApr 14 · 400 Meters · Place 1 · Tewksbury Memorial400 Meters1.54.311
Apr 14Tewksbury @ DracutApr 14 · 200 Meters · Place 1 · Tewksbury Memorial200 Meters1.23.711
Apr 8Methuen at TewksburyApr 8 · Long Jump · Place 2 · Tewksbury MemorialLong Jump2.17-5.5 PB11
Apr 8Methuen at TewksburyApr 8 · 400 Meters · Place 1 · Tewksbury Memorial400 Meters1.53.211
Apr 8Methuen at TewksburyApr 8 · 200 Meters · Place 2 · Tewksbury Memorial200 Meters2.24.011
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Pole Vault · Place 1 · Tewksbury MemorialPole Vault1.9-611
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · 400 Meters · Place 1 · Tewksbury Memorial400 Meters1.56.911
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · 200 Meters · Place 1 · Tewksbury Memorial200 Meters1.24.211

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 20 · Tewksbury Memorial600 Meters201:30.12a11
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 20 · Tewksbury MemorialLong Jump2018-4.7511
Feb 6MVC League ChampionshipFeb 6 · 600 Meters · Place 11 · Tewksbury Memorial600 Meters111:29.80a PB11
Jan 30MVC Week 5Jan 30 · Long Jump · Place 19 · Tewksbury MemorialLong Jump1917-811
Jan 30MVC Week 5Jan 30 · 1000 Meters · Place 13 · Tewksbury Memorial1000 Meters132:51.10a PB11
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 29 · Tewksbury MemorialLong Jump295.27m PB11
Jan 14MVC Week 4Jan 14 · Long Jump · Place 24 · Tewksbury MemorialLong Jump2417-511
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 10 · Tewksbury Memorial600 Meters101:30.84a11
Jan 7MVC Week 3Jan 7 · Long Jump · Place 25 · Tewksbury MemorialLong Jump2516-10.5011
Jan 7MVC Week 3Jan 7 · 600 Meters · Place 11 · Tewksbury Memorial600 Meters111:33.04a11
Jan 2MVC Week 2Jan 2 · 600 Meters · Place 17 · Tewksbury Memorial600 Meters171:36.14a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Tewksbury MemorialLong Jump--DNS11
Dec 17MVC Week 1Dec 17 · 300 Meters · Place 12 · Tewksbury Memorial300 Meters12.40.20a11
Dec 17MVC Week 1Dec 17 · High Jump · Tewksbury MemorialHigh Jump--NH11
Feb 7MVC League ChampionshipFeb 7 · 300 Meters · Place 19 · Tewksbury Memorial300 Meters1938.59a PB—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 34 · Tewksbury Memorial55 Meters347.39a—
Jan 29MVC Week 4Jan 29 · 55 Meters · Place 37 · Tewksbury Memorial55 Meters377.48a—
Jan 22MVC Week 3Jan 22 · 55 Meters · Place 37 · Tewksbury Memorial55 Meters377.54a—
Jan 8MVC Week 2Jan 8 · 55 Meters · Place 32 · Tewksbury Memorial55 Meters327.33a PB—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Pole Vault · Place 9 · Tewksbury MemorialPole Vault910-010
May 24MVC League ChampionshipMay 24 · Pole Vault · Place 7 · Tewksbury MemorialPole Vault710-010
May 20MVC South InvitationalMay 20 · Pole Vault · Place 2 · Tewksbury MemorialPole Vault210-010
May 17MSTCA Division 4 RelaysMay 17 · Pole Vault · Place 5 · Tewksbury MemorialPole Vault59-610
May 14Lawrence at TewksburyMay 14 · Pole Vault · Place 2 · Tewksbury MemorialPole Vault210-010
May 14Lawrence at TewksburyMay 14 · 400 Meters · Place 3 · Tewksbury Memorial400 Meters357.510
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Pole Vault · Place 5 · Tewksbury MemorialPole Vault59-610
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 400 Meters · Place 7 · Tewksbury Memorial400 Meters756.96a10
Apr 30Dracut at TewksburyApr 30 · Pole Vault · Place 4 · Tewksbury MemorialPole Vault49-010
Apr 30Dracut at TewksburyApr 30 · 400 Meters · Place 2 · Tewksbury Memorial400 Meters256.210
Apr 23Jack Lang InvitationalApr 23 · 800 Meters · Place 8 · Tewksbury Memorial800 Meters82:21.64a PB10
Apr 23Jack Lang InvitationalApr 23 · 100 Meters · Place 29 · Tewksbury Memorial100 Meters2913.44a10
Apr 16Tewksbury at ChelmsfordApr 16 · 400 Meters · Place 3 · Tewksbury Memorial400 Meters358.43a10
Apr 16Tewksbury at ChelmsfordApr 16 · 200 Meters · Place 7 · Tewksbury Memorial200 Meters727.52a10
Apr 9Tewksbury at BillericaApr 9 · 200 Meters · Place 5 · Tewksbury Memorial200 Meters526.410
Apr 9Tewksbury at BillericaApr 9 · 100 Meters · Place 6 · Tewksbury Memorial100 Meters613.510

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 100 · Tewksbury Memorial55 MeterRound P100.7.32a PB10
Dec 18MVC Week 1Dec 18 · 55 Meter · Place 33 · Tewksbury Memorial55 Meter33.7.36a10
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 46 · Tewksbury Memorial55 Meters467.72a—
Jan 24MVC Week 5Jan 24 · 55 Meters · Place 39 · Tewksbury Memorial55 Meters397.96a—
Jan 17MVC Week 4Jan 17 · 300 Meters · Place 40 · Tewksbury Memorial300 Meters4044.10a—
Jan 10MVC Week 3Jan 10 · 55 Meters · Place 62 · Tewksbury Memorial55 Meters628.11a—
Jan 3MVC Week 2Jan 3 · 55 Meters · Place 57 · Tewksbury Memorial55 Meters578.13a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 300 Meters · Place 41 · Tewksbury Memorial300 Meters41.45.24a9
Dec 20MVC Week 1Dec 20 · 55 Meter · Place 43 · Tewksbury Memorial55 Meter43.8.16a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 150 · Tewksbury Memorial300 Meters150.46.33a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 143 · Tewksbury Memorial55 Meter143.8.27a9