Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorIAAM Meet 3 @ Archbishop Spalding · Apr 2096' 4"IAAM Meet 3 @ Archbishop SpaldingApril 20, 2026
Javelin · 600g · OutdoorPan Ram Invitational · Apr 1141' 10"Pan Ram InvitationalApril 11, 2026
Shot Put · 4kg · Outdoor2026 IAAM/MIAA Outdoor Track & Field Championships · May 630' 6"2026 IAAM/MIAA Outdoor Track & Field ChampionshipsMay 6, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 62026 IAAM/MIAA Outdoor Track & Field ChampionshipsMay 6 · Discus · Place 3 · Maryvale PrepDiscus1kg3.92' 9"12
May 62026 IAAM/MIAA Outdoor Track & Field ChampionshipsMay 6 · Shot Put · Place 4 · Maryvale PrepShot Put4kg4.30' 6" PB12
May 1Maverick Madness 8May 1 · Discus · Place 4 · Maryvale PrepDiscus491-312
Apr 29Maryvale Prep Meet #2Apr 29 · Discus · Place 3 · Maryvale PrepDiscus384-1012
Apr 29Maryvale Prep Meet #2Apr 29 · Shot Put · Place 4 · Maryvale PrepShot Put429-10.512
Apr 20IAAM Meet 3 @ Archbishop SpaldingApr 20 · Discus · Place 2 · Maryvale PrepDiscus1kg2.96' 4" PB12
Apr 20IAAM Meet 3 @ Archbishop SpaldingApr 20 · Shot Put · Place 3 · Maryvale PrepShot Put4kg3.29' 1"12
Apr 17Sam Singleton Scorpion ClassicApr 17 · Discus · Place 9 · Maryvale PrepDiscus993-712
Apr 17Sam Singleton Scorpion ClassicApr 17 · Shot Put · Place 11 · Maryvale PrepShot Put1130-212
Apr 15McDonogh Girls Meet #2Apr 15 · Discus · Place 1 · Maryvale PrepDiscus197-0512
Apr 15McDonogh Girls Meet #2Apr 15 · Shot Put · Place 2 · Maryvale PrepShot Put229-04.5012
Apr 11Pan Ram InvitationalApr 11 · Javelin · Place 54 · Maryvale PrepJavelin600g54.41' 10" PB12
Apr 11Pan Ram InvitationalApr 11 · Discus · Place 28 · Maryvale PrepDiscus1kg28.80' 7"12
Mar 31Maryvale Prep Meet #1Mar 31 · Discus · Place 1 · Maryvale PrepDiscus1101-512
Mar 31Maryvale Prep Meet #1Mar 31 · Shot Put · Place 3 · Maryvale PrepShot Put329-6.512
Mar 282026 IAAM/MIAA RELAYSMar 28 · Discus · Place 1 · Maryvale PrepDiscus199-012
Mar 282026 IAAM/MIAA RELAYSMar 28 · Shot Put · Place 5 · Maryvale PrepShot Put528-10.512

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14Rescheduled Private Schools InvitationalFeb 14 · Shot Put · Place 3 · Maryvale PrepShot Put329-9.512
Jan 23IAAM/MIAA Conference Indoor Track & Field ChampionshipsJan 23 · Shot Put · Place 3 · Maryvale PrepShot Put329-11.512
Jan 9IAAM/MIAA Conference Meet #4Jan 9 · Shot Put · Place 4 · Maryvale PrepShot Put429-4.5012

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Maverick Madness 7May 2 · Discus · Place 7 · Maryvale PrepDiscus791-011
Apr 16Maryvale Prep Meet #2Apr 16 · Discus · Place 3 · Maryvale PrepDiscus384-211
Apr 16Maryvale Prep Meet #2Apr 16 · Shot Put · Place 4 · Maryvale PrepShot Put424-7.511
Apr 9IAAM League MeetApr 9 · Shot Put · Place 6 · Maryvale PrepShot Put625-111
Apr 5Pikesville Track ClassicApr 5 · Discus · Place 7 · Maryvale PrepDiscus788-311
Apr 2McDonogh, Mt. de Sales, and MaryvaleApr 2 · Discus · Place 3 · Maryvale PrepDiscus387-011
Apr 2McDonogh, Mt. de Sales, and MaryvaleApr 2 · Shot Put · Place 8 · Maryvale PrepShot Put825-3.5011
Mar 26Maryvale Prep Meet #1Mar 26 · Discus · Place 3 · Maryvale PrepDiscus382-611
Mar 26Maryvale Prep Meet #1Mar 26 · Shot Put · Place 6 · Maryvale PrepShot Put625-411

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Private Schools InvitationalFeb 1 · Shot Put · Place 9 · Maryvale PrepShot Put928-4.5—
Jan 17MIAA/IAAM Indoor Conference Meet #4Jan 17 · Shot Put · Place 2 · Maryvale PrepShot Put227-4—
Jan 10MIAA/IAAM Indoor Conference Meet #3Jan 10 · Shot Put · Place 1 · Maryvale PrepShot Put128-0—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 3Maverick Madness 6May 3 · Discus · Place 15 · Maryvale PrepDiscus1575-0—
May 3Maverick Madness 6May 3 · Shot Put · Place 18 · Maryvale PrepShot Put1825-4—
May 2Maryvale Prep Meet #3May 2 · Discus · Place 7 · Maryvale PrepDiscus780-11—
May 2Maryvale Prep Meet #3May 2 · Shot Put · Place 6 · Maryvale PrepShot Put626-6.5—
Apr 26Emerging Elite Invitational (SOLD OUT)Apr 26 · Discus · Place 5 · Maryvale PrepDiscus582-8—
Apr 17McDonogh Quad Meet #1Apr 17 · Discus · Place 9 · Maryvale PrepDiscus972-11—
Apr 17McDonogh Quad Meet #1Apr 17 · Shot Put · Place 7 · Maryvale PrepShot Put725-4.50—
Mar 20Maryvale Prep Meet #1Mar 20 · Discus · Place 14 · Maryvale PrepDiscus1463-7—
Mar 20Maryvale Prep Meet #1Mar 20 · Shot Put · Place 8 · Maryvale PrepShot Put826-3—