Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2911.80aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
200 Meters · IndoorGORHAM-SCARBORO-FALMOUTH-WINDHAM · Jan 2426.43GORHAM-SCARBORO-FALMOUTH-WINDHAMJanuary 24, 2026
200 Meters · OutdoorSMAA OUTDOOR TRACK CHAMPIONSHIP · May 2924.26aSMAA OUTDOOR TRACK CHAMPIONSHIPMay 29, 2026
400 Meters · IndoorBIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNK · Jan 171:02.92BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJanuary 17, 2026
400 Meters · OutdoorSCARBOROUGH-WINDHAM@SANFORD · May 1957.28aSCARBOROUGH-WINDHAM@SANFORDMay 19, 2026
55 Meter · IndoorCheverus-Marshwood-Scarborough-Thornton Academy · Dec 217.54aCheverus-Marshwood-Scarborough-Thornton AcademyDecember 21, 2024
55 Meters · IndoorUSM New Year's Invitational · Jan 47.52USM New Year's InvitationalJanuary 4, 2025
Long Jump · OutdoorOXFORD HILLS MS MEET · May 910-05.00OXFORD HILLS MS MEETMay 9, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 200 Meters · Place 15 · ScarboroughScarborough200 Meters15.24.26a PB11
May 29SMAA OUTDOOR TRACK CHAMPIONSHIPMay 29 · 100 Meters · Place 30 · ScarboroughScarborough100 MetersRound P30.11.80a PB11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 200 Meters · Place 12 · ScarboroughScarborough200 Meters12.24.62a11
May 21SCARBOROUGH-SO PORTLAND @WINDHAMMay 21 · 100 Meters · Place 11 · ScarboroughScarborough100 Meters11.12.21a11
May 19SCARBOROUGH-WINDHAM@SANFORDMay 19 · 400 Meters · Place 8 · ScarboroughScarborough400 Meters8.57.28a PB11
May 19SCARBOROUGH-WINDHAM@SANFORDMay 19 · 100 Meters · Place 10 · ScarboroughScarborough100 Meters10.12.15a11
May 16Marathon Sports Elite InvitationalMay 16 · 200 Meters · Place 28 · ScarboroughScarborough200 Meters28.24.39a11
May 16Marathon Sports Elite InvitationalMay 16 · 100 Meters · Place 40 · ScarboroughScarborough100 MetersRound P40.11.94a11
May 13BONNY EAGLE-SCARBOROUGH@NOBLEMay 13 · 200 Meters · Place 5 · ScarboroughScarborough200 Meters5.24.45a11
May 13BONNY EAGLE-SCARBOROUGH@NOBLEMay 13 · 100 Meters · Place 5 · ScarboroughScarborough100 Meters5.11.92a11
Apr 28FALMOUTH-GORHAM-SCARBOROUGH@MASSABESICApr 28 · 200 Meters · Place 10 · ScarboroughScarborough200 Meters10.25.24a11
Apr 23CHEVERUS-GORHAM-SCARBOROUGH@BIDDEFORDApr 23 · 100 Meters · Place 10 · ScarboroughScarborough100 Meters10.12.02a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24GORHAM-SCARBORO-FALMOUTH-WINDHAMJan 24 · 200 Meters · Place 10 · ScarboroughScarborough200 Meters1026.43 PB11
Jan 17BIDD-SO PORT-SCARBORO-SANFORD-KENNEBUNKJan 17 · 400 Meters · Place 8 · ScarboroughScarborough400 Meters81:02.92 PB11

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 200 Meters · Place 31 · ScarboroughScarborough200 Meters3124.3910
May 30SMAA OUTDOOR TRACK CHAMPIONSHIP @SANFORDMay 30 · 100 Meters · Place 29 · ScarboroughScarborough100 MetersRound P2912.0910
May 24SCARBOROUGH-SEACOAST-SO PORTLAND @THORNTON ACADEMYMay 24 · 200 Meters · Place 4 · ScarboroughScarborough200 Meters424.81—
May 24SCARBOROUGH-SEACOAST-SO PORTLAND @THORNTON ACADEMYMay 24 · 100 Meters · Place 6 · ScarboroughScarborough100 Meters612.25—
May 22Bonny Eagle Home Meet 2May 22 · 200 Meters · Place 11 · ScarboroughScarborough200 Meters1125.61—
May 22Bonny Eagle Home Meet 2May 22 · 100 Meters · Place 13 · ScarboroughScarborough100 Meters1312.11—
May 22Bonny Eagle Home Meet 2May 22 · 200 Meters · Place 11 · ScarboroughScarborough200 Meters1125.61—
May 22Bonny Eagle Home Meet 2May 22 · 100 Meters · Place 13 · ScarboroughScarborough100 Meters1312.11—
May 17Marathon Sports Elite InvitationalMay 17 · 200 Meters · Place 36 · ScarboroughScarborough200 Meters3625.5510
May 17Marathon Sports Elite InvitationalMay 17 · 100 Meters · Place 30 · ScarboroughScarborough100 MetersRound P3012.3110
May 13BIDDEFORD-SANFORD-SCARBOROUGH @WINDHAMMay 13 · 200 Meters · Place 5 · ScarboroughScarborough200 Meters524.5610
May 13BIDDEFORD-SANFORD-SCARBOROUGH @WINDHAMMay 13 · 100 Meters · Place 10 · ScarboroughScarborough100 Meters1011.9010
Apr 29Cheverus Home Meet 1Apr 29 · 200 Meters · Place 10 · ScarboroughScarborough200 Meters1025.86—
Apr 29Cheverus Home Meet 1Apr 29 · 100 Meters · Place 9 · ScarboroughScarborough100 Meters912.57—
Apr 29Cheverus Home Meet 1Apr 29 · 200 Meters · Place 10 · ScarboroughScarborough200 Meters1025.86—
Apr 29Cheverus Home Meet 1Apr 29 · 100 Meters · Place 9 · ScarboroughScarborough100 Meters912.57—
Apr 17HS-PORTLAND, SCARBOROUGH @ MASSABESICApr 17 · 200 Meters · Place 13 · ScarboroughScarborough200 Meters1326.0610
Apr 17HS-PORTLAND, SCARBOROUGH @ MASSABESICApr 17 · 100 Meters · Place 12 · ScarboroughScarborough100 Meters1212.7810

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 1FALMOUTH-GORHAM-SCARBOROUGH-WINDHAMFeb 1 · 200 Meters · Place 7 · ScarboroughScarborough200 Meters726.8810
Feb 1FALMOUTH-GORHAM-SCARBOROUGH-WINDHAMFeb 1 · 55 Meters · Place 8 · ScarboroughScarborough55 Meters87.5510
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 200 Meters · Place 9 · ScarboroughScarborough200 Meters927.0310
Jan 18BIDDEFORD-KENNEBUNK-SANFORD-SCARBOROUGH-SO PORTLANDJan 18 · 55 Meters · Place 18 · ScarboroughScarborough55 Meters187.7910
Jan 11Bonny Eagle-NOBLE-PORTLAND-SCARBOROUGHJan 11 · 55 Meter · Place 13 · ScarboroughScarborough55 Meter13.7.65a10
Jan 11Bonny Eagle-NOBLE-PORTLAND-SCARBOROUGHJan 11 · 200 Meters · Place 14 · ScarboroughScarborough200 Meters14.27.32a10
Jan 4USM New Year's InvitationalJan 4 · 200 Meters · Place 87 · ScarboroughScarborough200 Meters8726.7110
Jan 4USM New Year's InvitationalJan 4 · 55 Meters · Place 103 · ScarboroughScarborough55 MetersRound P1037.52 PB10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Cheverus-Marshwood-Scarborough-Thornton AcademyDec 21 · 55 Meter · Place 9 · ScarboroughScarborough55 Meter9.7.54a PB10
Dec 21Cheverus-Marshwood-Scarborough-Thornton AcademyDec 21 · 200 Meters · Place 7 · ScarboroughScarborough200 Meters7.26.91a10
Jan 20SMAA: Falmouth-Gorham-Scarborough-WindhamJan 20 · 200 Meters · Place 20 · ScarboroughScarborough200 Meters2028.509
Jan 20SMAA: Falmouth-Gorham-Scarborough-WindhamJan 20 · 55 Meters · Place 16 · ScarboroughScarborough55 Meters167.779
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 200 Meters · Place 15 · ScarboroughScarborough200 Meters1528.459
Jan 13SMAA: Biddeford-Kennebunk-Sanford-Scarborough-South PortlandJan 13 · 55 Meters · Place 15 · ScarboroughScarborough55 Meters157.729
Jan 9SMAA: Bonny Eagle-Noble-Portland-ScarboroughJan 9 · 200 Meters · Place 20 · ScarboroughScarborough200 Meters2029.109
Jan 9SMAA: Bonny Eagle-Noble-Portland-ScarboroughJan 9 · 55 Meters · Place 14 · ScarboroughScarborough55 Meters147.789
Jan 4SMAA: Deering-Massabesic-Sanford-Scarborough-WestbrookJan 4 · 200 Meters · Place 15 · ScarboroughScarborough200 Meters1528.469
Jan 4SMAA: Deering-Massabesic-Sanford-Scarborough-WestbrookJan 4 · 55 Meters · Place 14 · ScarboroughScarborough55 Meters147.789

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15SMAA: MARSHWOOD-SCARBOROUGH @WINDHAMMay 15 · 200 Meters · Place 14 · ScarboroughScarborough200 Meters1426.09—
May 15SMAA: MARSHWOOD-SCARBOROUGH @WINDHAMMay 15 · 100 Meters · Place 20 · ScarboroughScarborough100 Meters2012.56—
May 11Fleet Feet Maine Elite InvitationalMay 11 · 200 Meters · Place 36 · ScarboroughScarborough200 Meters3626.669
May 11Fleet Feet Maine Elite InvitationalMay 11 · 100 Meters · Place 36 · ScarboroughScarborough100 MetersRound P3612.679
May 8Scarborough Meet #1May 8 · 200 Meters · Place 16 · ScarboroughScarborough200 Meters1627.50—
May 8Scarborough Meet #1May 8 · 100 Meters · Place 10 · ScarboroughScarborough100 Meters1012.75—
May 4Phillips Exeter Cluster MeetMay 4 · 200 Meters · Place 35 · ScarboroughScarborough200 Meters35.27.33a9
May 4Phillips Exeter Cluster MeetMay 4 · 100 Meters · Place 20 · ScarboroughScarborough100 Meters20.13.00a9
May 2KENNEBUNK-SCARBOROUGH-WESTBROOK@NOBLEMay 2 · 200 Meters · Place 22 · ScarboroughScarborough200 Meters2227.91—
May 2KENNEBUNK-SCARBOROUGH-WESTBROOK@NOBLEMay 2 · 100 Meters · Place 27 · ScarboroughScarborough100 Meters2713.23—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 55 Meter · Place 107 · ScarboroughScarborough55 MeterRound P107.7.76a9
Dec 30USM New Year's InvitationalDec 30 · 200 Meters · Place 114 · ScarboroughScarborough200 Meters114.27.77a9
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 55 Meter · Place 15 · ScarboroughScarborough55 Meter15.7.89a9
Dec 16SMAA: Cheverus-Marshwood-Scarborough-Thornton AcademyDec 16 · 200 Meters · Place 15 · ScarboroughScarborough200 Meters15.28.50a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23SCARBOROUGH-AUBURN-OXFORD HILLS @ FALMOUTHMay 23 · Long Jump · Place 16 · ScarboroughScarboroughLong Jump1610-11.00—
May 23SCARBOROUGH-AUBURN-OXFORD HILLS @ FALMOUTHMay 23 · 100 Meters · Place 16 · ScarboroughScarborough100 Meters1615.21—
May 16SCARBOROUGH-KING-LINCOLN@ OXFORD HILLSMay 16 · Long Jump · Place 4 · ScarboroughScarboroughLong Jump412-08.00—
May 16SCARBOROUGH-KING-LINCOLN@ OXFORD HILLSMay 16 · 100 Meters · Place 8 · ScarboroughScarborough100 Meters814.26—
May 16SCARBOROUGH-KING-LINCOLN@ OXFORD HILLSMay 16 · Long Jump · Place 4 · ScarboroughScarboroughLong Jump412-08.00—
May 16SCARBOROUGH-KING-LINCOLN@ OXFORD HILLSMay 16 · 100 Meters · Place 8 · ScarboroughScarborough100 Meters814.26—
May 9OXFORD HILLS MS MEETMay 9 · Long Jump · Place 11 · ScarboroughScarboroughLong Jump11.10-05.00 PB8
May 9OXFORD HILLS MS MEETMay 9 · 100 Meters · Place 13 · ScarboroughScarborough100 Meters13.15.11a8