Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSM New Year's Invitational · Dec 305:02.84aUSM New Year's InvitationalDecember 30, 2023
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1512.44New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
1000 Meters · IndoorThe Beantown Winter Classic · Dec 202:39.94aThe Beantown Winter ClassicDecember 20, 2025
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 154:41.64New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
1600 Meters · OutdoorORSpring · Apr 184:36.59aORSpringApril 18, 2026
300 Meters · IndoorPhillips Exeter Meet · Jan 2838.10aPhillips Exeter MeetJanuary 28, 2026
400 Meters · IndoorUSM New Year's Invitational · Dec 3055.86aUSM New Year's InvitationalDecember 30, 2023
400 Meters · OutdoorPhillips Exeter · May 250.27aPhillips ExeterMay 2, 2026
400 Meters · Relay Split · IndoorNeighborhood Scrimmage · Dec 1052.739Neighborhood ScrimmageDecember 10, 2025
55 Meters · IndoorNHWTL UNH Morning · Jan 187.20NHWTL UNH MorningJanuary 18, 2026
600 Meters · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 281:22.62a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
800 Meters · Indoor3rd Annual Marathon Sports Winter Classic · Dec 281:58.12a3rd Annual Marathon Sports Winter ClassicDecember 28, 2025
800 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 61:52.73a2026 NHIAA Meet of ChampionsJune 6, 2026
Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1520.62New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 800 Meters · Place 3 · PortsmouthPortsmouth800 Meters3.1:54.55a12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 800 Meters · Place 2 · PortsmouthPortsmouth800 Meters2.1:52.73a PB12
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 800 Meters · Place 3 · PortsmouthPortsmouth800 Meters3.1:55.01a12
May 22Seacoast ChampionshipsMay 22 · 800 Meters · Place 2 · PortsmouthPortsmouth800 Meters2.1:56.54a12
May 162026 Bobcat InviteMay 16 · 400 Meters · PortsmouthPortsmouth400 Meters--NT12
May 15BSR Elite Scholastic MeetMay 15 · 800 Meters · Place 6 · New HampshireNew Hampshire800 Meters6.1:55.40a12
May 2Phillips ExeterMay 2 · 400 Meters · Place 1 · PortsmouthPortsmouth400 Meters1.50.27a PB12
Apr 18ORSpringApr 18 · 1600 Meters · Place 2 · PortsmouthPortsmouth1600 Meters2.4:36.59a PB12
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 1600 Meters · Place 1 · PortsmouthPortsmouth1600 Meters1.4:39.51a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 600 Meters · Place 6 · PortsmouthPortsmouth600 Meters6.1:22.62a PB12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 600 Meters · Place 6 · PortsmouthPortsmouth600 Meters6.1:22.62a12
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · 600 Meters · Place 2 · PortsmouthPortsmouth600 Meters2.1:22.95a12
Jan 28Phillips Exeter MeetJan 28 · 300 Meters · Place 4 · PortsmouthPortsmouth300 Meters438.10a PB12
Jan 24NHWTL @ PEA AfternoonJan 24 · 600 Meters · Place 1 · PortsmouthPortsmouth600 Meters11:24.51a12
Jan 18NHWTL UNH MorningJan 18 · 300 Meters · Place 3 · PortsmouthPortsmouth300 Meters338.44SR
Jan 18NHWTL UNH MorningJan 18 · 55 Meters · Place 13 · PortsmouthPortsmouth55 Meters137.20 PBSR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 800 Meters · Place 2 · PortsmouthPortsmouth800 Meters2.1:58.12a PB12
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 4 · PortsmouthPortsmouth1000 Meters4.2:39.94a PB12
Dec 13NHWTL PEADec 13 · 600 Meters · Place 2 · PortsmouthPortsmouth600 Meters2.1:26.58a12
Dec 10Neighborhood ScrimmageDec 10 · 1000 Meters · Place 1 · PortsmouthPortsmouth1000 Meters1.2:46.99a12
Dec 10Neighborhood ScrimmageDec 10 · 400 Meters · PortsmouthPortsmouth400 MetersRelay Split—52.739 PB12
Feb 8NHIAA Division 1 Indoor Track & Field ChampionshipsFeb 8 · 600 Meters · Place 3 · PortsmouthPortsmouth600 Meters31:25.69a—
Jan 25NHWTL PEAJan 25 · 600 Meters · Place 3 · PortsmouthPortsmouth600 Meters3.1:25.05a11
Jan 19NHWTL UNH MorningJan 19 · 300 Meters · Place 6 · PortsmouthPortsmouth300 Meters6.38.66a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 800 Meters · Place 15 · PortsmouthPortsmouth800 Meters15.1:57.02a11
Jun 82025 NHIAA Meet of ChampionsJun 8 · 800 Meters · Place 2 · PortsmouthPortsmouth800 Meters2.1:55.73a11
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · 800 Meters · Place 3 · PortsmouthPortsmouth800 Meters31:56.46JR
May 23Seacoast ChampionshipsMay 23 · 800 Meters · Place 1 · PortsmouthPortsmouth800 Meters12:00.37JR
May 17Bobcat InviteMay 17 · 400 Meters · Place 3 · PortsmouthPortsmouth400 Meters350.38JR
Apr 19Phillips Exeter Meet #2Apr 19 · 800 Meters · Place 3 · PortsmouthPortsmouth800 Meters32:00.5811
Apr 17Portsmouth Tri MeetApr 17 · 1600 Meters · Place 2 · PortsmouthPortsmouth1600 Meters24:43.04JR
Apr 17Portsmouth Tri MeetApr 17 · 1600 Meters · Place 2 · PortsmouthPortsmouth1600 Meters24:43.04JR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 1000 Meters · Place 7 · PortsmouthPortsmouth1000 Meters7.2:41.99a11
Dec 21The Beantown Winter ClassicDec 21 · 600 Meters · Place 15 · PortsmouthPortsmouth600 Meters15.1:25.93a11
Dec 15NWTL UNH AMDec 15 · 1000 Meters · Place 2 · PortsmouthPortsmouth1000 Meters2.2:47.63a11
Feb 112024 NHIAA Indoor Div I ChampionshipFeb 11 · 600 Meters · Place 10 · PortsmouthPortsmouth600 Meters10.1:29.28a10
Feb 3NHWTL @ PEAFeb 3 · 600 Meters · Place 6 · PortsmouthPortsmouth600 Meters6.1:30.02a10
Jan 20NHWTL UNH PMJan 20 · 600 Meters · Place 9 · PortsmouthPortsmouth600 Meters91:33.82SO
Jan 20NHWTL UNH AMJan 20 · 600 Meters · Place 9 · PortsmouthPortsmouth600 Meters9.1:33.82a10
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 600 Meters · Place 6 · PortsmouthPortsmouth600 Meters6.1:33.94a10

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 10 · PortsmouthPortsmouth1500 Meters104:41.64 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 10 · PortsmouthPortsmouth1500 Meters104:41.64—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 98 · PortsmouthPortsmouthJavelin9867-8—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 98 · PortsmouthPortsmouthJavelin9867-8—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 61 · PortsmouthPortsmouthDiscus6168-6—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 61 · PortsmouthPortsmouthDiscus6168-6—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Decathlon · Place 49 · PortsmouthPortsmouthDecathlon4920.62 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 110 Hurdles · Place 49 · PortsmouthPortsmouth110 Hurdles4920.62—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 6 · PortsmouthPortsmouth400 Meters653.74—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 6 · PortsmouthPortsmouth400 Meters653.74—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 55 · PortsmouthPortsmouthHigh Jump554-9.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 55 · PortsmouthPortsmouthHigh Jump554-9.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 88 · PortsmouthPortsmouthShot Put8824-8.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 88 · PortsmouthPortsmouthShot Put8824-8.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 37 · PortsmouthPortsmouthLong Jump3716-8.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 37 · PortsmouthPortsmouthLong Jump3716-8.5—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 27 · PortsmouthPortsmouth100 Meters2712.44 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 27 · PortsmouthPortsmouth100 Meters2712.44—
May 17SeacoastMay 17 · 800 Meters · Place 7 · PortsmouthPortsmouth800 Meters72:04.90a—
May 4SeacoastF/SMay 4 · 400 Meters · Place 1 · PortsmouthPortsmouth400 Meters1.52.68a10
Apr 20Phillips Exeter Academy MeetApr 20 · 800 Meters · Place 5 · PortsmouthPortsmouth800 Meters52:07.8310

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 24 · PortsmouthPortsmouth1 Mile24.5:02.84a PB10
Dec 30USM New Year's InvitationalDec 30 · 400 Meters · Place 12 · PortsmouthPortsmouth400 Meters12.55.86a PB10
Dec 23NHWTL @ UNH Morning SessionDec 23 · 1000 Meters · Place 7 · PortsmouthPortsmouth1000 Meters7.3:03.01a10
Dec 16NHWTL @ UNH Morning SessionDec 16 · 600 Meters · Place 6 · PortsmouthPortsmouth600 Meters6.1:37.30a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 19Seacoast ChampionshipsMay 19 · 400 Meters · Place 18 · PortsmouthPortsmouth400 Meters1858.53a—
May 17Timberlane, Nashua North @ PortsmouthMay 17 · 1600 Meters · Place 4 · PortsmouthPortsmouth1600 Meters45:22.99—
May 17Timberlane, Nashua North @ PortsmouthMay 17 · 800 Meters · Place 10 · PortsmouthPortsmouth800 Meters102:25.90—
May 8Portsmouth, Alvirne @ DoverMay 8 · 800 Meters · Place 5 · Fres PortsmouthFres Portsmouth800 Meters52:22.21—
May 6Kiwanis Freshman SophomoreMay 6 · 400 Meters · Place 11 · PortsmouthPortsmouth400 Meters1157.36FR
Apr 22Phillips Exeter Home MeetApr 22 · 400 Meters · Place 7 · PortsmouthPortsmouth400 Meters756.27a—
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · 800 Meters · Place 8 · Fres PortsmouthFres Portsmouth800 Meters82:21.13—