Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorGroup D meet #1 · Jun 276:54.90aGroup D meet #1June 27, 2024
1600 Meters · OutdoorOld Town MS Meet #1 · Apr 297:07.17aOld Town MS Meet #1April 29, 2026
200 Meters · OutdoorGroup D Meet #5 · Jul 2738.90aGroup D Meet #5July 27, 2023
3000 Meters · OutdoorUSATF-Maine Youth Summer Series Group D Meet 3 · Jul 2313:55.43aUSATF-Maine Youth Summer Series Group D Meet 3July 23, 2026
Long Jump · OutdoorUSATF-Maine Youth Summer Series Group D Meet 3 · Jul 233.72mUSATF-Maine Youth Summer Series Group D Meet 3July 23, 2026
Shot Put · 6lb · OutdoorOld Town MS Meet #1 · Apr 2923-8.50Old Town MS Meet #1April 29, 2026
Triple Jump · OutdoorUSATF-Maine Youth Summer Series Group D Qualifier · Jul 3026-03.00USATF-Maine Youth Summer Series Group D QualifierJuly 30, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Aug 8USATF-Maine Val Foss Youth State ChampionshipsAug 8 · 3000 Meters · Place 6 · Old Town TrackOld Town Track3000 Meters6.14:35.30a7
Jul 30USATF-Maine Youth Summer Series Group D QualifierJul 30 · Triple Jump · Place 6 · Old Town TrackOld Town TrackTriple Jump6.26-03.00 PB7
Jul 30USATF-Maine Youth Summer Series Group D QualifierJul 30 · Long Jump · Place 8 · Old Town TrackOld Town TrackLong Jump8.11-09.257
Jul 30USATF-Maine Youth Summer Series Group D QualifierJul 30 · 3000 Meters · Place 3 · Old Town TrackOld Town Track3000 Meters3.14:15.44a7
Jul 23USATF-Maine Youth Summer Series Group D Meet 3Jul 23 · Triple Jump · Place 11 · Old Town TrackOld Town TrackTriple Jump11.7.46m7
Jul 23USATF-Maine Youth Summer Series Group D Meet 3Jul 23 · Long Jump · Place 7 · Old Town TrackOld Town TrackLong Jump7.3.72m PB7
Jul 23USATF-Maine Youth Summer Series Group D Meet 3Jul 23 · 3000 Meters · Place 2 · Old Town TrackOld Town Track3000 Meters2.13:55.43a PB7
Jul 20USATF-Maine Youth Summer Series Group D Meet 2Jul 20 · Triple Jump · Place 9 · Old Town TrackOld Town TrackTriple Jump9.24-11.757
Jul 20USATF-Maine Youth Summer Series Group D Meet 2Jul 20 · Shot Put · Place 5 · Old Town TrackOld Town TrackShot Put6lb5.23-00.007
Jul 20USATF-Maine Youth Summer Series Group D Meet 2Jul 20 · 3000 Meters · Place 4 · Old Town TrackOld Town Track3000 Meters4.16:31.81a7
Jul 9USATF-Maine Youth Summer Series Group D Meet 1Jul 9 · Long Jump · Place 9 · Old Town TrackOld Town TrackLong Jump9.12-08.00Unofficial7
Jul 9USATF-Maine Youth Summer Series Group D Meet 1Jul 9 · Javelin · Place 9 · Old Town TrackOld Town TrackJavelin600g9.45-11Unofficial7
Jul 9USATF-Maine Youth Summer Series Group D Meet 1Jul 9 · 1500 Meters · Place 6 · Old Town TrackOld Town Track1500 Meters6.6:30.44aUnofficial7
May 26Almquist MS InvitationalMay 26 · Long Jump · Place 21 · J. A. LeonardJ. A. LeonardLong Jump21.11-11.507
May 26Almquist MS InvitationalMay 26 · 1600 Meters · Place 21 · J. A. LeonardJ. A. Leonard1600 Meters21.7:21.15a7
May 20Old Town MS Meet #2May 20 · Long Jump · Place 4 · J. A. LeonardJ. A. LeonardLong Jump4.11-77
May 20Old Town MS Meet #2May 20 · Shot Put · Place 10 · J. A. LeonardJ. A. LeonardShot Put6lb10.21-97
May 20Old Town MS Meet #2May 20 · 1600 Meters · Place 3 · J. A. LeonardJ. A. Leonard1600 Meters3.7:08.68a7
Apr 29Old Town MS Meet #1Apr 29 · Long Jump · Place 6 · Old Town MSOld Town MSLong Jump6.11-27
Apr 29Old Town MS Meet #1Apr 29 · Shot Put · Place 2 · Old Town MSOld Town MSShot Put6lb2.23-8.50 PB7
Apr 29Old Town MS Meet #1Apr 29 · 1600 Meters · Place 3 · Old Town MSOld Town MS1600 Meters3.7:07.17a PB7

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 92025 USATF Maine Association 14 & Under ChampionshipAug 9 · Shot Put · Place 16 · Old Town TrackOld Town TrackShot Put6lb16.6.65m6
Aug 92025 USATF Maine Association 14 & Under ChampionshipAug 9 · 3000 Meters · Place 9 · Old Town TrackOld Town Track3000 Meters9.15:05.34a6
Jul 24Group D Meet #5Jul 24 · 3000 Meters · Place 2 · Old Town TCOld Town TC3000 Meters217:02.02—
Jul 24Group D Meet #5Jul 24 · Triple Jump · Place 12 · Old Town TCOld Town TCTriple Jump1225-8.25—
Jul 24Group D Meet #5Jul 24 · Shot Put · Place 3 · Old Town TCOld Town TCShot Put321-5.50—
Jul 17Group D Meet #4Jul 17 · Triple Jump · Place 8 · Old Town TCOld Town TCTriple Jump826-2—
Jul 17Group D Meet #4Jul 17 · Shot Put · Place 8 · Old Town TCOld Town TCShot Put820-10.50—
Jul 17Group D Meet #4Jul 17 · 3000 Meters · Place 3 · Old Town TCOld Town TC3000 Meters317:24.35—
Jul 10Group D Meet #3Jul 10 · Long Jump · Place 20 · Old Town TCOld Town TCLong Jump2010-6—
Jul 10Group D Meet #3Jul 10 · 1500 Meters · Place 3 · Old Town TCOld Town TC1500 Meters36:55.31—
Jul 3Group D meet #2 2025Jul 3 · Shot Put · Place 6 · Old Town TCOld Town TCShot Put619-9—
Jul 3Group D meet #2 2025Jul 3 · 3000 Meters · Place 3 · Old Town TCOld Town TC3000 Meters318:43.30—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 10USATF Summer Youth State ChampionshipAug 10 · 1500 Meters · Place 12 · Old Town TCOld Town TC1500 Meters128:37.60—
Aug 10USATF Summer Youth State ChampionshipAug 10 · 3000 Meters · Place 8 · Old Town TCOld Town TC3000 Meters817:55.18—
Aug 1Group D State QualifierAug 1 · 1500 Meters · Place 4 · Old Town TCOld Town TC1500 Meters48:24.50—
Aug 1Group D State QualifierAug 1 · 3000 Meters · Place 2 · Old Town TCOld Town TC3000 Meters216:40.70—
Jul 18Group D meet #4Jul 18 · Triple Jump · Place 6 · Old Town TrackOld Town TrackTriple Jump6.6.78m5
Jul 18Group D meet #4Jul 18 · 3000 Meters · Place 1 · Old Town TrackOld Town Track3000 Meters1.17:35.21a5
Jul 11Group D meet #3Jul 11 · Long Jump · Place 23 · Old Town TrackOld Town TrackLong Jump23.2.76m5
Jul 11Group D meet #3Jul 11 · 1500 Meters · Place 4 · Old Town TrackOld Town Track1500 Meters4.7:32.63a5
Jul 3Group D Meet #2Jul 3 · Triple Jump · Place 6 · Old Town TrackOld Town TrackTriple Jump6.6.83m5
Jul 3Group D Meet #2Jul 3 · 3000 Meters · Place 2 · Old Town TrackOld Town Track3000 Meters2.16:28.02a5
Jun 27Group D meet #1Jun 27 · Long Jump · Place 16 · Old Town TrackOld Town TrackLong Jump16.9-9.505
Jun 27Group D meet #1Jun 27 · 1500 Meters · Place 3 · Old Town TrackOld Town Track1500 Meters3.6:54.90a PB5

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 27Group D Meet #5Jul 27 · 3000 Meters · Place 1 · Old Town TrackOld Town Track3000 Meters1.17:24.99a4
Jul 27Group D Meet #5Jul 27 · 200 Meters · Place 18 · Old Town TrackOld Town Track200 Meters18.38.90a PB4
Jun 29Group D Meet #1Jun 29 · Long Jump · Place 29 · Old Town TrackOld Town TrackLong Jump29.2.21m4
Jun 29Group D Meet #1Jun 29 · 1500 Meters · Place 5 · Old Town TrackOld Town Track1500 Meters5.7:31.80a4