Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPIAA District 12 AA Championships · May 1412.83aPIAA District 12 AA ChampionshipsMay 14, 2025
200 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 927.04aPhiladelphia Public League Meet #4January 9, 2025
200 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 1326.43aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
400 Meters · IndoorPCL Indoor Championships · Feb 81:05.17PCL Indoor ChampionshipsFebruary 8, 2026
400 Meters · OutdoorPIAA District 12 AA/AAA Championships · May 131:02.59aPIAA District 12 AA/AAA ChampionshipsMay 13, 2026
400 Meters · Relay Split · OutdoorPCL #4 - La Salle · Apr 281:19.890PCL #4 - La SalleApril 28, 2025
55 Meter · IndoorUrsinus HS Opener · Dec 88.00aUrsinus HS OpenerDecember 8, 2024
55 Meters · IndoorBears HS Invitational · Jan 157.83Bears HS InvitationalJanuary 15, 2025
60 Meter · IndoorPhiladelphia Public League Meet #4 · Jan 98.35aPhiladelphia Public League Meet #4January 9, 2025
60 Meters · IndoorPhiladelphia Public League Meet #6 · Feb 28.58Philadelphia Public League Meet #6February 2, 2025
Long Jump · OutdoorPIAA District 12 AA Championships · May 1414-03.50PIAA District 12 AA ChampionshipsMay 14, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 400 Meters · Place 4 · Lansdale Catholic400 Meters4.1:02.59a PB10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 200 Meters · Place 6 · Lansdale Catholic200 MetersRound P6.27.48a10
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 200 Meters · Place 6 · Lansdale Catholic200 Meters6.26.43a PBWind: 0.210
May 9PCL ChampsMay 9 · 100 Meters · Place 5 · Lansdale Catholic100 Meters5.12.88a10
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 5 · Lansdale Catholic400 Meters5.1:02.71a10
Apr 20PCL #3 - La SalleApr 20 · Long Jump · Place 4 · Lansdale CatholicLong Jump4.14' 1.25"10
Apr 20PCL #3 - La SalleApr 20 · 200 Meters · Place 1 · Lansdale Catholic200 Meters1.27.59a10
Apr 20PCL #3 - La SalleApr 20 · 100 Meters · Place 2 · Lansdale Catholic100 Meters2.12.94a10
Apr 17Jack Armstrong InviteApr 17 · 400 Meters · Place 6 · Lansdale Catholic400 Meters6.1:03.65a10
Apr 17Jack Armstrong InviteApr 17 · 200 Meters · Place 9 · Lansdale Catholic200 MetersRound P9.26.79a10
Apr 13PCL Meet 2 @ FJApr 13 · 200 Meters · Place 1 · Lansdale Catholic200 Meters1.27.62a10
Apr 13PCL Meet 2 @ FJApr 13 · 100 Meters · Place 4 · Lansdale Catholic100 Meters4.14.04a10
Apr 11CR Kiwanis InvitationalApr 11 · 400 Meters · Place 7 · Lansdale Catholic400 Meters7.1:03.13a10
Apr 11CR Kiwanis InvitationalApr 11 · 200 Meters · Place 2 · Lansdale Catholic200 Meters2.26.91a10
Mar 30PCL #1 - La SalleMar 30 · 200 Meters · Place 1 · Lansdale Catholic200 Meters1.27.02a10
Mar 30PCL #1 - La SalleMar 30 · 100 Meters · Place 4 · Lansdale Catholic100 Meters4.13.02a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8PCL Indoor ChampionshipsFeb 8 · 400 Meters · Place 7 · Lansdale Cat400 Meters71:05.17 PB10
Jan 8PPL Meet #4Jan 8 · 60 Meter · Place 14 · Lansdale Catholic60 Meter14.8.45a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 200 Meters · Place 7 · Lansdale Catholic200 Meters7.27.13a10
Dec 11PPL Season Kick-OffDec 11 · 200 Meters · Place 8 · Lansdale Catholic200 Meters8.27.16a10
Feb 2Philadelphia Public League Meet #6Feb 2 · 200 Meters · Place 7 · Lansdale Cat200 Meters727.72—
Feb 2Philadelphia Public League Meet #6Feb 2 · 60 Meters · Place 14 · Lansdale Cat60 Meters148.58 PB—
Jan 15Bears HS InvitationalJan 15 · 200 Meters · Place 5 · Lansdale Cat200 Meters527.659
Jan 15Bears HS InvitationalJan 15 · 55 Meters · Place 11 · Lansdale Cat55 Meters117.83 PB9
Jan 9Philadelphia Public League Meet #4Jan 9 · 60 Meter · Place 7 · Lansdale Catholic60 Meter7.8.35a PB9
Jan 9Philadelphia Public League Meet #4Jan 9 · 200 Meters · Place 3 · Lansdale Catholic200 Meters3.27.04a PB9
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 8 · Lansdale Catholic60 MeterRound P8.8.51a9
Jan 2Philadelphia Public League Meet #3Jan 2 · 60 Meter · Place 7 · Lansdale Catholic60 Meter7.8.48a9
Jan 2Philadelphia Public League Meet #3Jan 2 · 200 Meters · Place 4 · Lansdale Catholic200 Meters4.27.18a9

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 100 Meters · Place 32 · Lansdale Catholic 12100 MetersRound P3213.269
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 100 Meters · Place 32 · Lansdale Catholic 12100 MetersRound P3213.269
May 14PIAA District 12 AA ChampionshipsMay 14 · Long Jump · Place 9 · Lansdale CatholicLong Jump9.14-03.50 PB9
May 14PIAA District 12 AA ChampionshipsMay 14 · 200 Meters · Place 7 · Lansdale Catholic200 MetersRound P7.26.93a9
May 14PIAA District 12 AA ChampionshipsMay 14 · 200 Meters · Place 7 · Lansdale Catholic200 Meters7.26.85a9
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 7 · Lansdale Catholic100 MetersRound P7.13.35a9
May 14PIAA District 12 AA ChampionshipsMay 14 · 100 Meters · Place 4 · Lansdale Catholic100 Meters4.12.83a PB9
May 14District XIIMay 14 · Long Jump · Place 9 · Lansdale CatholicLong Jump9.14-03.509
May 14District XIIMay 14 · 200 Meters · Place 7 · Lansdale Catholic200 MetersRound P7.26.93a9
May 14District XIIMay 14 · 200 Meters · Place 7 · Lansdale Catholic200 Meters7.26.85a9
May 14District XIIMay 14 · 100 Meters · Place 7 · Lansdale Catholic100 MetersRound P7.13.35a9
May 14District XIIMay 14 · 100 Meters · Place 4 · Lansdale Catholic100 Meters4.12.83a9
May 10Philadelphia Catholic League ChampionshipsMay 10 · 400 Meters · Place 9 · Lansdale Cath400 Meters91:03.889
May 10Philadelphia Catholic League ChampionshipsMay 10 · 200 Meters · Place 6 · Lansdale Cath200 Meters627.039
Apr 28PCL #4 - La SalleApr 28 · Long Jump · Place 7 · Lansdale CatholicLong Jump7.13-04.509
Apr 28PCL #4 - La SalleApr 28 · 400 Meters · Lansdale Catholic400 MetersRelay Split—1:19.890 PB9
Apr 28PCL #4 - La SalleApr 28 · 200 Meters · Place 1 · Lansdale Catholic200 Meters1.26.97a9
Apr 28PCL #4 - La SalleApr 28 · 100 Meters · Place 1 · Lansdale Catholic100 Meters1.13.11a9
Apr 16Jack Armstrong InvitationalApr 16 · Long Jump · Place 4 · Lansdale CatLong Jump412-04.009
Apr 16Jack Armstrong InvitationalApr 16 · 200 Meters · Place 4 · Lansdale Cat200 Meters428.029
Apr 16Jack Armstrong InvitationalApr 16 · 200 Meters · Place 3 · Lansdale Cat200 MetersRound P327.839
Apr 16Jack Armstrong InvitationalApr 16 · 100 Meters · Place 2 · Lansdale Cat100 Meters213.189
Apr 16Jack Armstrong InvitationalApr 16 · 100 Meters · Place 5 · Lansdale Cat100 MetersRound P513.439
Apr 14PCL Meet #2 - O'HaraApr 14 · Triple Jump · Place 6 · Lansdale CatTriple Jump628-04.009
Apr 14PCL Meet #2 - O'HaraApr 14 · Long Jump · Place 6 · Lansdale CatLong Jump614-04.009
Apr 14PCL Meet #2 - O'HaraApr 14 · 100 Meters · Place 3 · Lansdale Cat100 Meters313.289
Apr 7PCL #1 - LaSalleApr 7 · Triple Jump · Place 2 · Lansdale CatTriple Jump226-07.009
Apr 7PCL #1 - LaSalleApr 7 · Long Jump · Place 2 · Lansdale CatLong Jump214-04.509
Apr 7PCL #1 - LaSalleApr 7 · 200 Meters · Place 1 · Lansdale Cat200 Meters128.199
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · Long Jump · Place 9 · Lansdale CatholicLong Jump915-09
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 400 Meters · Place 5 · Lansdale Catholic400 Meters51:07.469

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Ursinus HS OpenerDec 8 · 55 Meter · Place 17 · Lansdale Catholic55 Meter17.8.00a PB9
Dec 8Ursinus HS OpenerDec 8 · 200 Meters · Place 7 · Lansdale Catholic200 Meters7.27.92a9