Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorNJCAA Division III Outdoor Track & Field Championships · May 729.87mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
Discus · 1kg · OutdoorBlue Jay Tune-Up · Apr 2535.46mBlue Jay Tune-UpApril 25, 2026
Hammer · 4kg · IndoorNJCAA Division III Outdoor Track & Field Championships · May 730.20mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
Hammer · 4kg · OutdoorMason-Dixon Classic · Apr 1829.96mMason-Dixon ClassicApril 18, 2025
Javelin · 400g TJ · Outdoor2018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIP · Jun 2251-002018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJune 22, 2018
Javelin · 600g · IndoorNJCAA Division III Outdoor Track & Field Championships · May 728.31mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
Javelin · 600g · OutdoorBlue Jay Tune Up · Apr 2628.88mBlue Jay Tune UpApril 26, 2025
Shot Put · 4kg · IndoorNJCAA Division III Outdoor Track & Field Championships · May 79.30mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
Shot Put · 4kg · OutdoorWoodbury Relays · Apr 2032-08.00Woodbury RelaysApril 20, 2024
Shot Put · 6lb · Outdoor2018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIP · Jun 2223-05.002018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJune 22, 2018
Weight Throw · 20lb / 9.0kg · IndoorCoach "I" Invitational · Jan 247.48mCoach "I" InvitationalJanuary 24, 2026

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

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Hammer · Place 11 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg11.30.20m PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Javelin · Place 6 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g6.28.31m PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Discus · Place 10 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg10.29.87m PBSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Shot Put · Place 11 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg11.9.30m PBSo
Feb 20Fastrack Last ChanceFeb 20 · Weight Throw · Place 7 · Thaddeus StevensThaddeus StevensWeight Throw710.08mSO
Feb 20Fastrack Last ChanceFeb 20 · Shot Put · Place 8 · Thaddeus StevensThaddeus StevensShot Put88.87mSO
Feb 7Blue and White InviteFeb 7 · Weight Throw · Place 28 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Weight Throw289.38mSo
Feb 7Blue and White InviteFeb 7 · Shot Put · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put—FOULSo
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 32 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Weight Throw20lb / 9.0kg32.7.48m PBSo
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 34 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg34.8.20mSo

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · Hammer · Place 22 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg22.28.58mSo
Apr 25Blue Jay Tune-UpApr 25 · Javelin · Place 6 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g6.27.96mSo
Apr 25Blue Jay Tune-UpApr 25 · Discus · Place 4 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg4.35.46m PBSo
Apr 25Blue Jay Tune-UpApr 25 · Shot Put · Place 12 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg12.9.08mSo
Apr 18Millersville InviteApr 18 · Hammer · Place 17 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg17.26.31mSo
Apr 18Millersville InviteApr 18 · Javelin · Place 16 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g16.21.05mSo
Apr 18Millersville InviteApr 18 · Discus · Place 7 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg7.30.85mSo
Apr 18Millersville InviteApr 18 · Shot Put · Place 14 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg14.9.53mSo
Apr 9Messiah InvitationalApr 9 · Hammer · Place 53 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg53.20.85mSo
Apr 9Messiah InvitationalApr 9 · Javelin · Place 23 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g23.25.63mSo
Apr 9Messiah InvitationalApr 9 · Discus · Place 13 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg13.30.15mSo
Apr 9Messiah InvitationalApr 9 · Shot Put · Place 26 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg26.9.35mSo
Apr 3Millersville MetricsApr 3 · Hammer · Place 19 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg19.23.63mSo
Apr 3Millersville MetricsApr 3 · Javelin · Place 12 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g12.26.27mSo
Apr 3Millersville MetricsApr 3 · Discus · Place 7 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg7.34.66mSo
Apr 3Millersville MetricsApr 3 · Shot Put · Place 12 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg12.9.91mSo
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 26 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g26.25.06mSo
Mar 27Danny Curran InvitationalMar 27 · Discus · Place 19 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg19.30.95mSo
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 57 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg57.8.29mSo

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 26Blue Jay Tune UpApr 26 · Hammer · Place 15 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg15.26.27mFr
Apr 26Blue Jay Tune UpApr 26 · Javelin · Place 6 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g6.28.88m PBFr
Apr 26Blue Jay Tune UpApr 26 · Discus · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg5.31.78mFr
Apr 26Blue Jay Tune UpApr 26 · Shot Put · Place 10 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg10.9.79mFr
Apr 18Mason-Dixon ClassicApr 18 · Hammer · Place 6 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg6.29.96m PBFr
Apr 18Mason-Dixon ClassicApr 18 · Javelin · Place 2 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g2.27.61mFr
Apr 18Mason-Dixon ClassicApr 18 · Discus · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg1.35.09mFr
Apr 18Mason-Dixon ClassicApr 18 · Shot Put · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg5.9.27mFr
Apr 10Messiah InvitationalApr 10 · Hammer · Place 44 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Hammer4kg44.20.44mFr
Apr 10Messiah InvitationalApr 10 · Javelin · Place 22 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Javelin600g22.24.35mFr
Apr 10Messiah InvitationalApr 10 · Discus · Place 7 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Discus1kg7.33.66mFr
Apr 10Messiah InvitationalApr 10 · Shot Put · Place 26 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Shot Put4kg26.9.42mFr
Apr 442nd Millersville MetricsApr 4 · Hammer · Place 37 · Thaddeus Stevens (Pa.)Thaddeus Stevens (Pa.)Hammer3723.36mFr
Apr 442nd Millersville MetricsApr 4 · Javelin · Place 24 · Thaddeus Stevens (Pa.)Thaddeus Stevens (Pa.)Javelin2424.90mFr
Apr 442nd Millersville MetricsApr 4 · Discus · Place 11 · Thaddeus Stevens (Pa.)Thaddeus Stevens (Pa.)Discus1134.97mFr
Apr 442nd Millersville MetricsApr 4 · Shot Put · Place 31 · Thaddeus Stevens (Pa.)Thaddeus Stevens (Pa.)Shot Put319.45mFr

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Discus · Place 9 · ShawneeShawneeDiscus1kg9.112-1012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 10 · ShawneeShawneeJavelin1085-1112
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Discus · Place 6 · ShawneeShawneeDiscus6116-0312
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Shot Put · Place 13 · ShawneeShawneeShot Put1333-07.0012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 10 · ShawneeShawneeJavelin1085-1112
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Discus · Place 6 · ShawneeShawneeDiscus6116-0312
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Shot Put · Place 13 · ShawneeShawneeShot Put1333-07.0012
May 21Olympic Conference ChampionshipsMay 21 · Javelin · Place 7 · ShawneeShawneeJavelin790-11—
May 21Olympic Conference ChampionshipsMay 21 · Discus · Place 2 · ShawneeShawneeDiscus2115-08—
May 21Olympic Conference ChampionshipsMay 21 · Shot Put · Place 4 · ShawneeShawneeShot Put432-04.00—
May 11Burlington County ChampionshipsMay 11 · Javelin · Place 11 · ShawneeShawneeJavelin1181-112
May 11Burlington County ChampionshipsMay 11 · Discus · Place 3 · ShawneeShawneeDiscus3112-912
May 11Burlington County ChampionshipsMay 11 · Shot Put · Place 10 · ShawneeShawneeShot Put1030-8.2512
Apr 27George Rowland RelaysApr 27 · Discus · Place 2 · Shawnee Hs3Shawnee Hs3Discus2110-0112
Apr 27George Rowland RelaysApr 27 · Shot Put · Place 2 · Shawnee Hs3Shawnee Hs3Shot Put233-08.7512
Apr 27George Rowland RelaysApr 27 · Discus · Place 2 · Shawnee HS3Shawnee HS3Discus297-712
Apr 27George Rowland RelaysApr 27 · Shot Put · Place 2 · Shawnee HS3Shawnee HS3Shot Put231-312
Apr 20Woodbury RelaysApr 20 · Discus · Place 7 · ShawneeShawneeDiscus1kg7.104-0212
Apr 20Woodbury RelaysApr 20 · Shot Put · Place 12 · ShawneeShawneeShot Put4kg12.32-08.00 PB12
Apr 13Lenape InviteApr 13 · Javelin · Place 13 · ShawneeShawneeJavelin600g13.75-1012
Apr 13Lenape InviteApr 13 · Discus · Place 6 · ShawneeShawneeDiscus1kg6.97-0912
Apr 13Lenape InviteApr 13 · Shot Put · Place 10 · ShawneeShawneeShot Put4kg10.31-04.0012

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Discus · Place 23 · ShawneeShawneeDiscus23100-0011
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Discus · Place 9 · ShawneeShawneeDiscus1kg9.110-0111
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 11 · ShawneeShawneeJavelin1189-511
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Discus · Place 5 · ShawneeShawneeDiscus5109-111
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Shot Put · Place 13 · ShawneeShawneeShot Put1333-8.7511
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 11 · ShawneeShawneeJavelin1189-0511
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Discus · Place 5 · ShawneeShawneeDiscus5109-0111
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Shot Put · Place 13 · ShawneeShawneeShot Put1333-08.7511
May 23Olympic Conference Championships (Patriot)May 23 · Javelin · Place 9 · ShawneeShawneeJavelin991-1111
May 23Olympic Conference Championships (Patriot)May 23 · Discus · Place 3 · ShawneeShawneeDiscus3109-011
May 23Olympic Conference Championships (Patriot)May 23 · Shot Put · Place 8 · ShawneeShawneeShot Put831-8.7511
May 23Olympic Conference Championships (Patriot)May 23 · Javelin · Place 9 · ShawneeShawneeJavelin991-11—
May 23Olympic Conference Championships (Patriot)May 23 · Discus · Place 3 · ShawneeShawneeDiscus3109-00—
May 23Olympic Conference Championships (Patriot)May 23 · Shot Put · Place 8 · ShawneeShawneeShot Put831-08.75—
May 13Burlington County ChampionshipsMay 13 · Javelin · Place 5 · ShawneeShawneeJavelin588-1111
May 13Burlington County ChampionshipsMay 13 · Discus · Place 1 · ShawneeShawneeDiscus1108-1011
May 13Burlington County ChampionshipsMay 13 · Shot Put · Place 9 · ShawneeShawneeShot Put932-3.2511
Apr 22The Woodbury RelaysApr 22 · Discus · Place 8 · ShawneeShawneeDiscus8107-0011

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Discus · Place 15 · ShawneeShawneeDiscus1kg15.89-0110
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Shot Put · Place 18 · ShawneeShawneeShot Put4kg18.30-02.0010
May 24Olympic Conference ChampionshipsMay 24 · Discus · Place 10 · ShawneeShawneeDiscus1082-08—
May 24Olympic Conference ChampionshipsMay 24 · Shot Put · Place 7 · ShawneeShawneeShot Put730-03.75—
May 14Burlington County ChampionshipsMay 14 · Discus · Place 9 · ShawneeShawneeDiscus1kg9.80-1010
Apr 30George Rowland RelaysApr 30 · Discus · Place 4 · ShawneeShawneeDiscus492-310
Apr 30George Rowland RelaysApr 30 · Shot Put · Place 4 · ShawneeShawneeShot Put430-7.2510
Apr 23The Woodbury RelaysApr 23 · Discus · Place 7 · ShawneeShawneeDiscus7107-510
Apr 9Lenape Girls InvitationalApr 9 · Discus · Place 6 · ShawneeShawneeDiscus697-08—
Apr 9Lenape Girls InvitationalApr 9 · Shot Put · Place 19 · ShawneeShawneeShot Put1929-00.00—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 12 · ShawneeShawneeShot Put1229-6.5010
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 12 · ShawneeShawneeShot Put1229-6.5010
Jan 22SJTCA Winter Meet #8Jan 22 · Shot Put · Place 18 · ShawneeShawneeShot Put1828-2.5010
Jan 5SJTCA Winter Meet #5 Groups 1 & 4 & NPBJan 5 · Shot Put · Place 9 · ShawneeShawneeShot Put927-06.25—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Olympic Conference MeetDec 17 · Shot Put · Place 8 · ShawneeShawneeShot Put4kg8.27-06.2510

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups 2 & 4Jun 11 · Discus · Place 17 · ShawneeShawneeDiscus1kg17.91-099
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Javelin · Place 16 · ShawneeShawneeJavelin600g16.78-009
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Discus · Place 5 · ShawneeShawneeDiscus1kg5.103-069
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Shot Put · Place 17 · ShawneeShawneeShot Put4kg17.29-01.009
May 12Seneca vs ShawneeMay 12 · Javelin · Place 5 · ShawneeShawneeJavelin570-06—
May 12Seneca vs ShawneeMay 12 · Discus · Place 3 · ShawneeShawneeDiscus393-01—
May 12Seneca vs ShawneeMay 12 · Shot Put · Place 4 · ShawneeShawneeShot Put427-05.00—
Apr 24SDA Spring InvitationalApr 24 · Shot Put · Place 5 · ShawneeShawneeShot Put524-07.00—
Apr 24SDA Spring InvitationalApr 24 · Discus · Place 3 · ShawneeShawneeDiscus377-02—
Apr 24SDA Spring InvitationalApr 24 · Javelin · Place 5 · ShawneeShawneeJavelin577-00—

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Javelin · Place 4 · Medford Track ClubMedford Track ClubJavelin400g TJ4.51-00 PB13-14
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Discus · Place 2 · Medford Track ClubMedford Track ClubDiscus1kg2.49-0913-14
Jun 222018 AAU REGION 2 NATIONAL QUALIFIER MULTI - EVENTS AND TRACK & FIELD CHAMPIONSHIPJun 22 · Shot Put · Place 2 · Medford Track ClubMedford Track ClubShot Put6lb2.23-05.00 PB13-14