Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCB East @ North Penn · Apr 2911.33aCB East @ North PennApril 29, 2025
200 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 322.77La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
200 Meters · OutdoorThe North Penn Open · Apr 623.20aThe North Penn OpenApril 6, 2024
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 222.763PTFCA ChampionshipsMarch 2, 2025
300 Meters · IndoorPenn Opener · Dec 536.44aPenn OpenerDecember 5, 2025
400 Meters · Indoor2026 Paul Donahue Invitational · Apr 1749.33a2026 Paul Donahue InvitationalApril 17, 2026
400 Meters · OutdoorAtlantic 10 Outdoor Championships · May 249.76aAtlantic 10 Outdoor ChampionshipsMay 2, 2026
60 Meter · IndoorAlvernia Holiday Classic · Dec 97.48aAlvernia Holiday ClassicDecember 9, 2023
60 Meters · IndoorTFCAofGP Last Chance Meet · Feb 107.58TFCAofGP Last Chance MeetFebruary 10, 2023
Long Jump · IndoorAlvernia Holiday Classic · Dec 918-11.75Alvernia Holiday ClassicDecember 9, 2023
Long Jump · OutdoorCoatesville Track and Field Invitational · Apr 1518-06.50Coatesville Track and Field InvitationalApril 15, 2023
Triple Jump · OutdoorSuburban One League Colonial Division Championships · May 1235-05.00Suburban One League Colonial Division ChampionshipsMay 12, 2023

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 400 Meters · Place 20 · Saint Joseph'sSaint Joseph's400 MetersRound P20.49.76a PBFr
Apr 4Sam Howell InvitationalApr 4 · 400 Meters · Place 43 · Saint Joseph'sSaint Joseph's400 Meters43.51.51aFr
Apr 4Sam Howell InvitationalApr 4 · 200 Meters · Place 28 · Saint Joseph'sSaint Joseph's200 Meters28.23.25aWind: 2.2Fr
Mar 27Danny Curran InvitationalMar 27 · 100 Meters · Place 52 · Saint Joseph'sSaint Joseph's100 Meters52.11.45aWind: 0.5Fr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Place 17 · Saint Joseph'sSaint Joseph's400 Meters17.49.33a PBFr
Feb 27A-10 Indoor ChampionshipsFeb 27 · 400 Meters · Place 17 · Saint Joseph'sSaint Joseph's400 Meters1751.61aFR
Feb 20Philadelphia MetroFeb 20 · 400 Meters · Place 10 · Saint Joseph's UniversitySaint Joseph's University400 Meters1050.58FR
Jan 30Penn InvitationalJan 30 · 200 Meters · Place 25 · Saint Joseph'sSaint Joseph's200 Meters25.23.37aFr
Jan 17Quaker InvitationalJan 17 · 400 Meters · Place 13 · Saint Joseph'sSaint Joseph's400 Meters13.50.63aFr

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 300 Meters · Place 26 · Saint Joseph'sSaint Joseph's300 Meters26.36.44a PBFr
Mar 2PTFCA ChampionshipsMar 2 · 200 Meters · North PennNorth Penn200 MetersRelay Split—22.763 PB12
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 6 · North PennNorth Penn400 Meters650.3012
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 200 Meters · Place 29 · North PennNorth Penn200 Meters2922.89—
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 400 Meters · Place 11 · North PennNorth Penn400 Meters1150.87—
Feb 2TFCAofGP Meet #9Feb 2 · 200 Meters · Place 16 · North PennNorth Penn200 Meters1622.89—
Jan 19TFCAofGP Meet #7Jan 19 · 400 Meters · Place 5 · North PennNorth Penn400 Meters550.87—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 200 Meters · Place 15 · North PennNorth Penn200 Meters1522.77 PB—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 9 · North PennNorth Penn400 Meters950.73—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 26 · North PennNorth Penn400 MetersRound P26.50.76a12
May 9SOL Colonial ChampsMay 9 · 200 Meters · Place 15 · North Penn (Lansdale)North Penn (Lansdale)200 MetersRound P1523.6712
Apr 29CB East @ North PennApr 29 · 100 Meters · Place 5 · North PennNorth Penn100 Meters5.11.33a PB12
Apr 16Explorers InviteApr 16 · 400 Meters · Place 8 · North Penn (Lansdale)North Penn (Lansdale)400 Meters851.4912
Apr 15Souderton @ North Penn BoysApr 15 · 400 Meters · Place 4 · North PennNorth Penn400 Meters452.4212
Apr 4Cardinal ClassicApr 4 · 400 Meters · Place 5 · North PennNorth Penn400 Meters550.3812
Apr 1North Penn v CB SouthApr 1 · 200 Meters · Place 1 · North PennNorth Penn200 Meters123.2212

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 200 Meters · North PennNorth Penn200 MetersRelay Split—23.59212
Dec 27Robert J Burdette Indoor ClassicDec 27 · 400 Meters · Place 3 · North PennNorth Penn400 Meters3.52.09a12
Dec 20TFCAGP #2Dec 20 · 200 Meters · North PennNorth Penn200 MetersRelay Split—23.64312

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 400 Meters · Place 27 · North PennNorth Penn400 MetersRound P27.52.54a11
May 10SOL Colonial Division ChampionshipsMay 10 · 400 Meters · Place 7 · North PennNorth Penn400 Meters750.8811
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 8 · North PennNorth Penn100 MetersRound P811.5411
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100 Meters · Place 8 · North PennNorth Penn100 Meters811.5211
Apr 16Souderton vs North Penn BoysApr 16 · 400 Meters · Place 2 · North PennNorth Penn400 Meters250.61—
Apr 11Knights Invitational - BoysApr 11 · 400 Meters · Place 5 · North Penn (Lansdale)North Penn (Lansdale)400 Meters552.95a—
Apr 6The North Penn OpenApr 6 · 200 Meters · Place 8 · North PennNorth Penn200 Meters8.23.20a PB11
Mar 22CB South, North Penn at CB WestMar 22 · 200 Meters · Place 4 · North PennNorth Penn200 Meters423.5911

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 200 Meters · Place 15 · North PennNorth Penn200 Meters15.23.91a11
Dec 9Alvernia Holiday ClassicDec 9 · 60 Meter · Place 29 · North PennNorth Penn60 MeterRound P29.7.48a PB11
Dec 9Alvernia Holiday ClassicDec 9 · Long Jump · Place 15 · North PennNorth PennLong Jump15.18-11.75 PB11
Feb 10TFCAofGP Last Chance MeetFeb 10 · 60 Meters · Place 51 · North PennNorth Penn60 MetersRound P517.58 PB10
Jan 20TFCAofGP Meet #7Jan 20 · 400 Meters · Place 8 · North PennNorth Penn400 Meters858.7110
Jan 7TFCAofGP Meet #5Jan 7 · 60 Meters · Place 12 · North PennNorth Penn60 MetersRound P127.5910
Jan 7TFCAofGP Meet #5Jan 7 · 60 Meters · Place 9 · North PennNorth Penn60 Meters97.6210

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12Suburban One League Colonial Division ChampionshipsMay 12 · Triple Jump · Place 19 · North PennNorth PennTriple Jump19.35-05.00 PB10
May 12Suburban One League Colonial Division ChampionshipsMay 12 · Long Jump · North PennNorth PennLong Jump--DNS10
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 200 Meters · Place 14 · North PennNorth Penn200 MetersRound P14.23.32a10
May 4Trojan Track ClassicMay 4 · Long Jump · Place 6 · North PennNorth PennLong Jump619-910
Apr 18Souderton @ North PennApr 18 · 200 Meters · Place 3 · North PennNorth Penn200 Meters3.23.22a10
Apr 18Souderton @ North PennApr 18 · 100 Meters · Place 6 · North PennNorth Penn100 Meters6.11.69a10
Apr 15Coatesville Track and Field InvitationalApr 15 · Long Jump · Place 28 · North PennNorth PennLong Jump28.18-06.50 PB10
Apr 15Coatesville Track and Field InvitationalApr 15 · 100 Meters · Place 3 · North PennNorth Penn100 Meters3.11.58a10
Apr 13Knights InvitationalApr 13 · 200 Meters · Place 6 · North PennNorth Penn200 Meters623.2510
Apr 13Knights InvitationalApr 13 · 100 Meters · Place 4 · North PennNorth Penn100 Meters411.4810
Apr 11CB West @ North Penn-BoysApr 11 · Triple Jump · Place 9 · North PennNorth PennTriple Jump936-7.7510
Apr 11CB West @ North Penn-BoysApr 11 · Long Jump · Place 5 · North PennNorth PennLong Jump518-410
Apr 11CB West @ North Penn-BoysApr 11 · 200 Meters · Place 5 · North PennNorth Penn200 Meters523.2710
Apr 11CB West @ North Penn-BoysApr 11 · 100 Meters · Place 5 · North PennNorth Penn100 Meters511.5810

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 38 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P38.25.57a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 33 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P33.12.79a8
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.25.65a8
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 100 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters3.12.75a8