Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorConcord High vs Windham & Central · May 1613.65Concord High vs Windham & CentralMay 16, 2023
1500 Meters · OutdoorNorth Atlantic Conference Championships · Apr 255:01.06aNorth Atlantic Conference ChampionshipsApril 25, 2026
200 Meters · IndoorMule Tune-Up · Feb 2026.83aMule Tune-UpFebruary 20, 2026
200 Meters · OutdoorNorth Atlantic Conference Championships · Apr 2527.11aNorth Atlantic Conference ChampionshipsApril 25, 2026
400 Meters · IndoorElm City Classic · Dec 51:00.43aElm City ClassicDecember 5, 2025
400 Meters · OutdoorNew England Division III Outdoor Championships · May 158.65aNew England Division III Outdoor ChampionshipsMay 1, 2026
400 Meters · Relay Split · OutdoorBlack Bear · Apr 271:03.209Black BearApril 27, 2024
60 Meter · IndoorBates Indoor Invitational · Jan 168.39aBates Indoor InvitationalJanuary 16, 2026
600 Meters · IndoorMule Tune-Up · Feb 201:38.91aMule Tune-UpFebruary 20, 2026
800 Meters · IndoorLynn Ruddy Invitational · Feb 132:25.70aLynn Ruddy InvitationalFebruary 13, 2026
800 Meters · OutdoorNew England Division III Outdoor Championships · May 12:19.41aNew England Division III Outdoor ChampionshipsMay 1, 2026
Long Jump · IndoorBates Indoor Invitational · Jan 164.87mBates Indoor InvitationalJanuary 16, 2026
Long Jump · OutdoorNorth Atlantic Conference Championships · Apr 255.20mNorth Atlantic Conference ChampionshipsApril 25, 2026
Triple Jump · IndoorElm City Classic · Dec 511.01mElm City ClassicDecember 5, 2025
Triple Jump · OutdoorNorth Atlantic Conference Championships · Apr 2511.48mNorth Atlantic Conference ChampionshipsApril 25, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · Triple Jump · Place 8 · Thomas (Maine)Thomas (Maine)Triple Jump8.11.01mWind: -0.1Fr
May 1New England Division III Outdoor ChampionshipsMay 1 · 800 Meters · Place 14 · Thomas (Maine)Thomas (Maine)800 Meters14.2:19.41a PBFr
May 1New England Division III Outdoor ChampionshipsMay 1 · 400 Meters · Place 5 · Thomas (Maine)Thomas (Maine)400 Meters5.58.65a PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Triple Jump · Place 1 · Thomas (Maine)Thomas (Maine)Triple Jump1.11.48m PBWind: 0.4Fr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Long Jump · Place 4 · Thomas (Maine)Thomas (Maine)Long Jump4.5.20m PBWind: -1.4Fr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 1500 Meters · Place 2 · Thomas (Maine)Thomas (Maine)1500 Meters2.5:01.06a PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 800 Meters · Place 2 · Thomas (Maine)Thomas (Maine)800 Meters2.2:32.90aFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 400 Meters · Place 1 · Thomas (Maine)Thomas (Maine)400 Meters1.1:00.68aFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 200 Meters · Place 4 · Thomas (Maine)Thomas (Maine)200 Meters4.27.11a PBWind: 0Fr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 800 Meters · Place 1 · Thomas (Maine)Thomas (Maine)800 Meters1.2:20.07aFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 200 Meters · Place 5 · Thomas (Maine)Thomas (Maine)200 Meters5.26.35aWind: 2.1Fr
Apr 11St Josephs Track & Field InvitationalApr 11 · Triple Jump · Place 2 · Thomas (Maine)Thomas (Maine)Triple Jump2.10.90mWind: 0.3Fr
Apr 11St Josephs Track & Field InvitationalApr 11 · Long Jump · Place 2 · Thomas (Maine)Thomas (Maine)Long Jump2.5.04mWind: 0.5Fr
Apr 11St Josephs Track & Field InvitationalApr 11 · 1500 Meters · Place 1 · Thomas (Maine)Thomas (Maine)1500 Meters1.5:13.89aFr
Apr 11Monks Track and Field InvitationalApr 11 · Triple Jump · Place 2 · Thomas (Maine)Thomas (Maine)Triple Jump2.10.90mWind: 0.3Fr
Apr 11Monks Track and Field InvitationalApr 11 · Long Jump · Place 2 · Thomas (Maine)Thomas (Maine)Long Jump2.5.04mWind: 0.5Fr
Apr 11Monks Track and Field InvitationalApr 11 · 1500 Meters · Place 1 · Thomas (Maine)Thomas (Maine)1500 Meters1.5:13.89aFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 600 Meters · Place 2 · Thomas (Maine)Thomas (Maine)600 Meters2.1:38.91a PBFr
Feb 20Mule Tune-UpFeb 20 · 200 Meters · Place 3 · Thomas (Maine)Thomas (Maine)200 Meters3.26.83a PBWind: 0Fr
Feb 13Lynn Ruddy InvitationalFeb 13 · 800 Meters · Place 1 · Thomas (Maine)Thomas (Maine)800 Meters1.2:25.70a PBFr
Feb 13Lynn Ruddy InvitationalFeb 13 · 200 Meters · Place 4 · Thomas (Maine)Thomas (Maine)200 Meters4.27.27aWind: 0Fr
Feb 7Maine State ChampionshipsFeb 7 · 600 Meters · Place 3 · Thomas (Maine)Thomas (Maine)600 Meters3.1:40.55aFr
Jan 16Bates Indoor InvitationalJan 16 · 60 Meter · Place 10 · Thomas (Maine)Thomas (Maine)60 MeterRound P10.8.39a PBWind: 0Fr
Jan 16Bates Indoor InvitationalJan 16 · Long Jump · Place 6 · Thomas (Maine)Thomas (Maine)Long Jump6.4.87m PBFr
Jan 16Bates Indoor InvitationalJan 16 · 200 Meters · Place 4 · Thomas (Maine)Thomas (Maine)200 Meters4.27.82aWind: 0Fr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Triple Jump · Place 1 · Thomas (Maine)Thomas (Maine)Triple Jump1.11.01m PBFr
Dec 5Elm City ClassicDec 5 · 400 Meters · Place 3 · Thomas (Maine)Thomas (Maine)400 Meters3.1:00.43a PBFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 82025 NHIAA Meet of ChampionsJun 8 · Triple Jump · Place 2 · ConcordConcordTriple Jump2.35' 6"12
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Triple Jump · Place 4 · ConcordConcordTriple Jump433-9.75SR
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · Long Jump · Place 11 · ConcordConcordLong Jump1115-5SR
May 24Londonderry R.E.A.L. InvitationalMay 24 · Triple Jump · Place 4 · ConcordConcordTriple Jump433-7SR
May 21Concord Tri MeetMay 21 · Triple Jump · Place 4 · ConcordConcordTriple Jump4.32-05.5012
May 21Concord Tri MeetMay 21 · Long Jump · Place 10 · ConcordConcordLong Jump10.14-00.0012
May 21Concord Tri MeetMay 21 · 400 Meters · ConcordConcord400 MetersRelay Split—1:05.81712
May 21Concord Tri MeetMay 21 · 400 Meters · Place 1 · ConcordConcord400 Meters1.1:02.44a12
May 12Concord v. SpauldingMay 12 · 400 Meters · Place 1 · ConcordConcord400 Meters11:01.16SR
May 12Concord v. SpauldingMay 12 · Triple Jump · Place 2 · ConcordConcordTriple Jump235-8SR
May 12Concord v. SpauldingMay 12 · Long Jump · Place 3 · ConcordConcordLong Jump316-0.25—
Apr 26Black Bear InviteApr 26 · 400 Meters · Place 6 · ConcordConcord400 Meters61:02.71SR
Apr 9Dover, Concord, @ CentralApr 9 · 400 Meters · Place 3 · ConcordConcord400 Meters31:04.97a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 22024 NHIAA Meet of ChampionsJun 2 · 400 Meters · Place 8 · ConcordConcord400 Meters859.99a—
May 25NHIAA D-I Outdoor ChampionshipMay 25 · 400 Meters · Place 7 · ConcordConcord400 Meters71:01.21JR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · 400 Meters · Place 7 · ConcordConcord400 Meters71:01.21JR
May 18Londonderry R.E.A.L InvitationalMay 18 · 400 Meters · Place 2 · ConcordConcord400 Meters21:00.29JR
May 18Londonderry R.E.A.L InvitationalMay 18 · 400 Meters · Place 2 · ConcordConcord400 Meters21:00.29JR
Apr 27Black BearApr 27 · 400 Meters · ConcordConcord400 MetersRelay Split—1:03.209 PB11
Apr 27Black BearApr 27 · 400 Meters · Place 18 · ConcordConcord400 Meters18.1:03.05a11
Apr 20Nashua North InvitationalApr 20 · 400 Meters · Place 5 · ConcordConcord400 Meters51:02.40JR
Apr 18DoverApr 18 · 400 Meters · Place 2 · ConcordConcord400 Meters21:06.50a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Concord High vs Windham & CentralMay 16 · 200 Meters · Place 5 · ConcordConcord200 Meters528.41SO
May 16Concord High vs Windham & CentralMay 16 · 100 Meters · Place 9 · ConcordConcord100 Meters913.65 PBSO
May 6Kiwanis Freshman SophomoreMay 6 · 100 Meters · Place 8 · ConcordConcord100 Meters813.99SO
May 6Kiwanis Freshman SophomoreMay 6 · 100 Meters · Place 9 · ConcordConcord100 Meters914.18SO
Apr 17Bedford vs. Concord vs. WindhamApr 17 · ' 100 Hurdles Section 2 · Place 8 · ConcordConcord' 100 Hurdles Section 2821.91SO
Apr 17Bedford vs. Concord vs. WindhamApr 17 · ' 100 Hurdles · Place 8 · ConcordConcord' 100 Hurdles821.91SO
Apr 17Bedford vs. Concord vs. WindhamApr 17 · 200 Meters · Place 12 · ConcordConcord200 Meters1230.82SO
Apr 17Bedford vs. Concord vs. WindhamApr 17 · 200 Meters · Place 12 · ConcordConcord200 Meters1230.82SO