Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 4A State Championships · Nov 11 | 19:05.27 | MPSSAA 4A State Championships | November 11, 2017 |
| 3 Miles · South River HSSeahawk XC Invitational · Sep 3 | 18:57.4 | Seahawk XC Invitational | September 3, 2016 |
| 5,000 Meters · Albert Einstein HSSherwood @ Einstein · Sep 16 | 23:43.20 | Sherwood @ Einstein | September 16, 2014 |
| 5,000 Meters · Baltimore County Agriculture Resource CentterMPSSAA 4A North Region Championship · Nov 2 | 18:25.2 | MPSSAA 4A North Region Championship | November 2, 2017 |
| 5,000 Meters · Borher ParkMontgomery County Championships · Oct 21 | 18:10.20 | Montgomery County Championships | October 21, 2017 |
| 5,000 Meters · DulaneyMPSSAA 4A North Regional Championship · Nov 3 | 19:18.51 | MPSSAA 4A North Regional Championship | November 3, 2016 |
| 5,000 Meters · Fair HillTrack and Trail Invitational · Sep 10 | 19:42.00 | Track and Trail Invitational | September 10, 2016 |
| 5,000 Meters · Gaithersburg Gold Course (Regional Course)Montgomery County Championship · Oct 24 | 19:28.6 | Montgomery County Championship | October 24, 2015 |
| 5,000 Meters · Jerusalem MillGunpowder Invitational · Oct 15 | 19:13.06 | Gunpowder Invitational | October 15, 2016 |
| 5,000 Meters · Sherwood High SchoolClarksburg @ Sherwood · Sep 21 | 19:50.58 | Clarksburg @ Sherwood | September 21, 2016 |
| 5,000 Meters · Sherwood HSEinstein, Northwest, Whitman @ Sherwood · Sep 27 | 19:42.85 | Einstein, Northwest, Whitman @ Sherwood | September 27, 2016 |
| 5,000 Meters · Smokey Glen FarmNorthwest & Sherwood @ Quince Orchard · Sep 29 | 22:50.5 | Northwest & Sherwood @ Quince Orchard | September 29, 2015 |
| 5,000 Meters · WakeMed Soccer ParkGreat American Cross Country Festival · Oct 1 | 19:15.1 | Great American Cross Country Festival | October 1, 2016 |
| 5,000 Meters · Winston Churchill HSSherwood, Winston Churchill · Sep 10 | 24:02.33 | Sherwood, Winston Churchill | September 10, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MPSSAA 4A State ChampionshipsNov 11 · 3 Miles Varsity · Place 132 · Sherwood | 3 Miles Varsity | 132 | 19:05.27 PB | 12 |
| Nov 2 | MPSSAA 4A North Region ChampionshipNov 2 · 5,000 Meters Varsity · Place 55 · Sherwood | 5,000 Meters Varsity | 55 | 18:25.2 PB | 12 |
| Oct 21 | Montgomery County ChampionshipsOct 21 · 5,000 Meters Varsity Boys · Place 115 · Sherwood | 5,000 Meters Varsity Boys | 115 | 18:10.20 PB | 12 |
| Sep 26 | Sherwood v. WheatonSep 26 · 5,000 Meters Varsity · Place 5 · Sherwood | 5,000 Meters Varsity | 5 | 19:21.60 | — |
| Sep 23 | Chesapeake InvitationalSep 23 · 5,000 Meters Varsity · Place 45 · Sherwood Hig | 5,000 Meters Varsity | 45 | 18:46.98 | 12 |
| Sep 19 | Gaithersburg vs Sherwood & DamascusSep 19 · 5,000 Meters Varsity · Place 8 · Sherwood | 5,000 Meters Varsity | 8 | 19:02 | 12 |
| Sep 16 | 35th Annual Barnhart Cross Country InvitationalSep 16 · 5,000 Meters Open · Place 25 · SHERWOOD | 5,000 Meters Open | 25 | 6:10 | — |
| Sep 12 | Springbrook v. SherwoodSep 12 · 5,000 Meters Varsity · Place 13 · Sherwood | 5,000 Meters Varsity | 13 | 19:32.74 | — |
| Sep 7 | Clarksburg v. Sherwood DualSep 7 · 5,000 Meters Varsity · Place 14 · Sherwood | 5,000 Meters Varsity | 14 | 20:00 | 12 |
| Sep 2 | Seahawk XC InvitationalSep 2 · 3 Miles Varsity · Place 127 · Sherwood Hig | 3 Miles Varsity | 127 | 19:33.70 | 12 |
| Aug 29 | Blake - Sherwood ScrimmageAug 29 · 5,000 Meters Co Ed Open · Place 10 · Sherwood | 5,000 Meters Co Ed Open | 10 | 20:10.25 | 12 |
2016 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | Maryland State ChampionshipsNov 12 · 3 Miles 4A · Place 145 · Sherwood | 3 Miles 4A | 145 | 19:29.45 | — |
| Nov 12 | MPSSAA 4A State ChampionshipsNov 12 · 3 Miles Boys 4A · Place 145 · Sherwood | 3 Miles Boys 4A | 145 | 19:29.5 | 11 |
| Nov 3 | MPSSAA 4A North Regional ChampionshipNov 3 · 5,000 Meters Varsity · Place 58 · Sherwood | 5,000 Meters Varsity | 58 | 19:18.51 PB | 11 |
| Oct 22 | Montgomery County ChampionshipsOct 22 · 5,000 Meters Varsity · Place 149 · Sherwood | 5,000 Meters Varsity | 149 | 19:05.69 | 11 |
| Oct 15 | Gunpowder InvitationalOct 15 · 5,000 Meters Varsity · Place 130 · Sherwood | 5,000 Meters Varsity | 130 | 19:13.06 PB | 11 |
| Oct 1 | Great American Cross Country FestivalOct 1 · 5,000 Meters Junior Varsity - 1 · Place 105 · Sherwood | 5,000 Meters Junior Varsity - 1 | 105 | 19:15.1 PB | 11 |
| Sep 27 | Einstein, Northwest, Whitman @ SherwoodSep 27 · 5,000 Meters Varsity · Place 31 · Sherwood | 5,000 Meters Varsity | 31 | 19:42.85 PB | 11 |
| Sep 24 | Spiked Shoe XC InvitationalSep 24 · 5,000 Meters Varsity · Place 175 · Sherwood Hig | 5,000 Meters Varsity | 175 | 19:11.80 | — |
| Sep 21 | Clarksburg @ SherwoodSep 21 · 5,000 Meters Varsity · Place 16 · Sherwood | 5,000 Meters Varsity | 16 | 19:50.58 PB | 11 |
| Sep 13 | Sherwood @ Paint BranchSep 13 · 5,000 Meters Varsity · Place 12 · Sherwood | 5,000 Meters Varsity | 12 | 19:49.2 | 11 |
| Sep 10 | Track and Trail InvitationalSep 10 · 5,000 Meters Large School Varsity · Place 62 · Sherwood | 5,000 Meters Large School Varsity | 62 | 19:42.00 PB | 11 |
| Sep 3 | Seahawk XC InvitationalSep 3 · 3 Mile Varsity A · Place 126 · Sherwood | 3 Mile Varsity A | 126 | 18:57.4 PB | 11 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Montgomery County ChampionshipOct 24 · 5,000 Meters Varsity B 9-10 · Place 58 · Sherwood | 5,000 Meters Varsity B 9-10 | 58 | 19:28.6 PB | 10 |
| Oct 6 | Poolesville, Paint Branch, SherwoodOct 6 · 5,000 Meters Varsity · Place 39 · Sherwood | 5,000 Meters Varsity | 39 | 21:17.17 | 10 |
| Sep 29 | Northwest & Sherwood @ Quince OrchardSep 29 · 5,000 Meters Varsity · Place 51 · Sherwood | 5,000 Meters Varsity | 51 | 22:50.5 PB | 10 |
| Sep 15 | Wootton, Northwest, Poolesville, Sherwood-Divisional MeetSep 15 · 5,000 Meters Junior Varsity · Place 25 · Sherwood | 5,000 Meters Junior Varsity | 25 | 21:55.25Unofficial | 10 |
| Sep 3 | Blake / Sherwood ScrimmageSep 3 · 5,000 Meters Varsity · Place 27 · Sherwood | 5,000 Meters Varsity | 27 | 22:59.57 | 10 |
| Aug 26 | Sandy Spring Friends School Pre-Season MeetAug 26 · 5,000 Meters Varsity · Sherwood | 5,000 Meters Varsity | 0 | 21:44Unofficial | 10 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Montgomery County ChampionshipsOct 18 · 5,000 Meters Frosh/Soph Freshman · Place 185 · Sherwood | 5,000 Meters Frosh/Soph Freshman | 185 | 22:04 | 9 |
| Oct 2 | Quince Orchard @ SherwoodOct 2 · 5,000 Meters Varsity · Place 65 · Sherwood | 5,000 Meters Varsity | 65 | 23:01.43 | 9 |
| Sep 27 | Bull Run Sep 27 · 3 Mile JV Elite & Large · Place 502 · Sherwood | 3 Mile JV Elite & Large | 502 | 24:23.9 | 9 |
| Sep 23 | Clarksburg, Northwest, Georgetown Prep @ SherwoodSep 23 · 5,000 Meters Varsity · Place 93 · Sherwood | 5,000 Meters Varsity | 93 | 23:06.00 | 9 |
| Sep 16 | Sherwood @ EinsteinSep 16 · 5,000 Meters Varsity · Place 45 · Sherwood | 5,000 Meters Varsity | 45 | 23:43.20 PB | 9 |
| Sep 10 | Sherwood, Winston ChurchillSep 10 · 5,000 Meters Varsity · Place 75 · Sherwood | 5,000 Meters Varsity | 75 | 24:02.33 PB | 9 |
| Aug 27 | Sandy Spring Scrimmage MeetAug 27 · 5,000 Meters Varsity · Sherwood | 5,000 Meters Varsity | 0 | 26:25.00Unofficial | 9 |