Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGeorge School Multi · Apr 2512.03aGeorge School MultiApril 25, 2026
110m Hurdles · 39" / 0.991m · OutdoorSuburban One League - Patriot Division Championships · May 715.73aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
1500 Meters · OutdoorGeorge School Multi · Apr 255:12.41aGeorge School MultiApril 25, 2026
200 Meters · OutdoorTruman @ CR South · Apr 924.38Truman @ CR SouthApril 9, 2025
200 Meters · Relay Split · IndoorTFCAGP #7 · Jan 2324.730TFCAGP #7January 23, 2026
300m Hurdles · 36" / 0.914m · OutdoorSuburban One League - Patriot Division Championships · May 740.34aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
400 Meters · OutdoorBryn Mawr Running Co. Henderson Invitational · May 252.37aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #2 · Dec 209.24aTFCAGP #2December 20, 2025
Decathlon · OutdoorGeorge School Multi · Apr 255152George School MultiApril 25, 2026
Discus · 1.6kg · OutdoorGeorge School Multi · Apr 2530.22mGeorge School MultiApril 25, 2026
High Jump · OutdoorGeorge School Multi · Apr 251.50mGeorge School MultiApril 25, 2026
Javelin · 800g · OutdoorPennsbury at CR South · Apr 29139' 2"Pennsbury at CR SouthApril 29, 2026
Long Jump · IndoorTFCAofGP Meet #2 · Dec 2116-7.25TFCAofGP Meet #2December 21, 2023
Long Jump · OutdoorGeorge School Multi · Apr 255.50mGeorge School MultiApril 25, 2026
Pole Vault · IndoorTFCAGP #1 · Dec 1313-00.00TFCAGP #1December 13, 2025
Pole Vault · OutdoorGeorge School Multi · Apr 253.51mGeorge School MultiApril 25, 2026
Shot Put · 12lb · OutdoorGeorge School Multi · Apr 259.23mGeorge School MultiApril 25, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 18 · Council Rock South300m Hurdles36" / 0.914mRound P18.40.98a12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · Pole Vault · Place 5 · Council Rock SouthPole Vault5.10-612
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · Javelin · Place 5 · Council Rock SouthJavelin800g5.137-812
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 300m Hurdles · Place 2 · Council Rock South300m Hurdles36" / 0.914m2.40.34a PB12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 110m Hurdles · Place 7 · Council Rock South110m Hurdles39" / 0.991mRound P7.15.73a PB12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 110m Hurdles · Place 6 · Council Rock South110m Hurdles39" / 0.991m6.16.21a12
Apr 30Montgomery Memorial MeetApr 30 · Pole Vault · Council Rock SouthPole Vault—DNS12
Apr 29Pennsbury at CR SouthApr 29 · Pole Vault · Place 3 · Council Rock SouthPole Vault3.10' 6"12
Apr 29Pennsbury at CR SouthApr 29 · Javelin · Place 1 · Council Rock SouthJavelin800g1.139' 2" PB12
Apr 29Pennsbury at CR SouthApr 29 · 300m Hurdles · Place 1 · Council Rock South300m Hurdles36" / 0.914m1.42.08a12
Apr 29Pennsbury at CR SouthApr 29 · 110m Hurdles · Place 1 · Council Rock South110m Hurdles39" / 0.991m1.16.67a12
Apr 25George School MultiApr 25 · Decathlon · Place 2 · Council Rock SouthDecathlonRound M2.5152 PB12
Apr 25George School MultiApr 25 · Long Jump · Place 2 · Council Rock SouthLong JumpRound M2.5.50m PB12
Apr 25George School MultiApr 25 · Pole Vault · Place 2 · Council Rock SouthPole VaultRound M2.3.51m PB12
Apr 25George School MultiApr 25 · High Jump · Place 4 · Council Rock SouthHigh JumpRound M4.1.50m PB12
Apr 25George School MultiApr 25 · Javelin · Place 1 · Council Rock SouthJavelin800gRound M1.41.35m12
Apr 25George School MultiApr 25 · Discus · Place 2 · Council Rock SouthDiscus1.6kgRound M2.30.22m PB12
Apr 25George School MultiApr 25 · Shot Put · Place 3 · Council Rock SouthShot Put12lbRound M3.9.23m PB12
Apr 25George School MultiApr 25 · 110m Hurdles · Place 2 · Council Rock South110m Hurdles39" / 0.991mRound M2.16.59a12
Apr 25George School MultiApr 25 · 1500 Meters · Place 4 · Council Rock South1500 MetersRound M4.5:12.41a PB12
Apr 25George School MultiApr 25 · 400 Meters · Place 3 · Council Rock South400 MetersRound M3.54.41a12
Apr 25George School MultiApr 25 · 100 Meters · Place 3 · Council Rock South100 MetersRound M3.12.03a PB12
Apr 20Bensalem at CR SouthApr 20 · Javelin · Place 2 · Council Rock SouthJavelin800g2.116-0212
Apr 20Bensalem at CR SouthApr 20 · 300m Hurdles · Place 2 · Council Rock South300m Hurdles36" / 0.914m2.42.70a12
Apr 20Bensalem at CR SouthApr 20 · 110m Hurdles · Place 3 · Council Rock South110m Hurdles39" / 0.991m3.16.29a12
Apr 18CB West RelaysApr 18 · Pole Vault · Place 13 · Council Rock SouthPole Vault13.10' 6"12
Apr 18CB West RelaysApr 18 · Javelin · Place 8 · Council Rock SouthJavelin800g8.127' 10"12
Apr 15Harry S Truman vs Council Rock SouthApr 15 · Pole Vault · Place 1 · Council Rock SouthPole Vault1.11-00.0012
Apr 15Harry S Truman vs Council Rock SouthApr 15 · 300m Hurdles · Place 1 · Council Rock South300m Hurdles36" / 0.914m1.42.92a12
Apr 15Harry S Truman vs Council Rock SouthApr 15 · 110m Hurdles · Place 1 · Council Rock South110m Hurdles39" / 0.991m1.17.59a12
Apr 6CR South at CR North (Boys)Apr 6 · Pole Vault · Council Rock SouthPole Vault--DNS12
Apr 6CR South at CR North (Boys)Apr 6 · 300m Hurdles · Place 2 · Council Rock South300m Hurdles36" / 0.914m2.42.18a12
Apr 6CR South at CR North (Boys)Apr 6 · 110m Hurdles · Place 2 · Council Rock South110m Hurdles39" / 0.991m2.17.16a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16TFCAofGP Meet of ChampionsFeb 16 · Pole Vault · Place 6 · CR SouthPole Vault612-09.0012
Jan 23TFCAGP #7Jan 23 · 200 Meters · Council Rock South200 MetersRelay Split—24.730 PB12
Jan 23TFCAGP #7Jan 23 · Pole Vault · Council Rock SouthPole Vault--NH12
Jan 10TFCAGP #5Jan 10 · Pole Vault · Place 2 · Council Rock SouthPole Vault212-612
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 23 · Council Rock South60m HurdlesRound P239.26a12
Jan 3TFCAGP #4Jan 3 · Pole Vault · Place 2 · Council Rock SouthPole Vault2.12-00.0012

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · Pole Vault · Place 4 · Council Rock SouthPole Vault4.12-612
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 15 · Council Rock South60m Hurdles39" / 0.991mRound P15.9.24a PB12
Dec 20TFCAGP #2Dec 20 · Pole Vault · Place 3 · Council Rock SouthPole Vault3.12-06.0012
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 36 · Council Rock South60m Hurdles39" / 0.991mRound P36.9.70a12
Dec 13TFCAGP #1Dec 13 · Pole Vault · Place 2 · Council Rock SouthPole Vault2.13-00.00 PB12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · Pole Vault · Place 12 · CR SouthPole Vault1210-01.0011
Jan 28GA Pole Vault Invite #2Jan 28 · Pole Vault · Place 3 · Council Rock SouthPole Vault310-06.0011
Jan 4TFCAGP #4Jan 4 · Pole Vault · Place 8 · Council Rock SouthPole Vault8.10-06.0011

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 400 Meters · Place 52 · Council Rock South400 Meters52.52.37a PB11
May 1Montgomery Memorial MeetMay 1 · 300m Hurdles · Place 6 · CR South300m Hurdles642.2211
May 1Montgomery Memorial MeetMay 1 · Pole Vault · Place 1 · CR SouthPole Vault111-06.0011
Apr 30Pennsbury @ CR SouthApr 30 · Pole Vault · Place 1 · Council Rock SouthPole Vault1.11-06.0011
Apr 30Pennsbury @ CR SouthApr 30 · 110m Hurdles · Place 3 · Council Rock South110m Hurdles39" / 0.991m3.17.33a11
Apr 21CR North @ CR SouthApr 21 · Pole Vault · Place 3 · CR SouthPole Vault310-07.0011
Apr 21CR North @ CR SouthApr 21 · 110m Hurdles · Place 3 · CR South110m Hurdles317.7611
Apr 16Jack Armstrong InvitationalApr 16 · Pole Vault · Place 3 · Council RockPole Vault311-00.0011
Apr 16Jack Armstrong InvitationalApr 16 · 110m Hurdles · Place 9 · Council Rock110m HurdlesRound P917.6511
Apr 12CB West RelaysApr 12 · Pole Vault · Place 5 · Council Rock SouthPole Vault5.10-06.0011
Apr 9Truman @ CR SouthApr 9 · Pole Vault · Place 3 · CR SouthPole Vault310-06.0011
Apr 9Truman @ CR SouthApr 9 · 200 Meters · Place 4 · CR South200 Meters424.38 PB11
Apr 9Truman @ CR SouthApr 9 · 110m Hurdles · Place 2 · CR South110m Hurdles217.8811
Apr 5Council Rock Kiwanis InvitationalApr 5 · 400 Meters · Place 11 · CR South400 Meters1154.41—
Apr 2Bensalem @ CR SouthApr 2 · Pole Vault · Place 2 · CR SouthPole Vault210-06.0011
Apr 2Bensalem @ CR SouthApr 2 · 110m Hurdles · Place 4 · CR South110m Hurdles418.7111
Mar 26Neshaminy at Council Rock SouthMar 26 · Pole Vault · Place 1 · CR SouthPole Vault111-00.0011
Mar 26Neshaminy at Council Rock SouthMar 26 · 110m Hurdles · Place 3 · CR South110m Hurdles318.5711

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · Pole Vault · Place 4 · Council Rock SouthPole Vault410-010
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Discus · Place 41 · Council Rock SouthDiscus4164-810
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Javelin · Place 21 · Council Rock SouthJavelin2199-910
Apr 13The Bensalem InvitationalApr 13 · Pole Vault · Place 3 · Council Rock SouthPole Vault39-610
Apr 6Council Rock Kiwanis InvitationalApr 6 · Pole Vault · Place 8 · Council Rock SouthPole Vault810-610

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 34 · CR SouthShot Put3425-05.0010
Jan 6TFCAofGP #4Jan 6 · Long Jump · Place 37 · CR SouthLong Jump3715-05.0010

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Long Jump · Place 40 · Council Rock SouthLong Jump40.16-7.25 PB10
Feb 3TFCAofGP - Novice MeetFeb 3 · Long Jump · Place 4 · CR SouthLong Jump415-02.259
Jan 27TFCAofGP Meet #8Jan 27 · Triple Jump · Place 14 · Council Rock SouthTriple Jump1431-59
Jan 27TFCAofGP Meet #8Jan 27 · Triple Jump · Place 14 · Council Rock SouthTriple Jump1431-59
Jan 20TFCAofGP Meet #7Jan 20 · Long Jump · Place 6 · Council Rock SouthLong Jump615-7.259
Jan 7TFCAofGP Meet #5Jan 7 · Triple Jump · Place 16 · Council Rock SouthTriple Jump1631-19

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · Javelin · Place 24 · Council SoutJavelin2488-05—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · Triple Jump · Place 16 · Council SoutTriple Jump1633-10.00—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · Long Jump · Place 21 · Council SoutLong Jump2115-10.00—
May 6Neshaminy InvitationalMay 6 · Triple Jump · Place 5 · Council Rock SouthTriple Jump534-49
May 6Neshaminy InvitationalMay 6 · Long Jump · Place 7 · Council Rock SouthLong Jump715-9.259
Apr 15Council Rock Kiwanis InvitationalApr 15 · Triple Jump · Place 9 · CR SouthTriple Jump931-09.009
Apr 15Council Rock Kiwanis InvitationalApr 15 · Long Jump · Place 6 · CR SouthLong Jump616-02.759
Apr 15Council Rock Kiwanis InvitationalApr 15 · Shot Put · Place 10 · CR SouthShot Put1024-01.009
Apr 13Neshaminy Track ClassicApr 13 · Long Jump · Place 16 · Council RockLong Jump1614-08.75—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17TFCAofGP Meet #2Dec 17 · Long Jump · Place 26 · Council Rock SouthLong Jump26.14-8.509