| 5000m XC | 11/26/2016 | Footlocker Northeast Regional | 16:22.2 | 28 |
| 5000m XC | 11/19/2016 | Battle of the Potomac | 17:41 | 2 |
| 3 Mile XC | 11/12/2016 | Maryland State Championship | 16:12.58 | 4 |
| 5000m XC | 11/03/2016 | 3A West Regional | 16:15 | 2 |
| 5000m XC | 10/22/2016 | Montgomery Co. Championship | 16:09.40 | 5 |
| 5000m XC | 10/08/2016 | Wildcat Invitational | 16:30.27 | 3 |
| 5000m XC | 10/05/2016 | Blair at Poolesville | 17:04.88 | 1 |
| 5000m XC | 10/01/2016 | Urbana Invitational | 16:45 | 6 |
| 5000m XC | 09/20/2016 | Blake Damascus Pool at Gburg | 17:21 | 1 |
| 5000m XC | 09/17/2016 | Oatlands Invitational | 16:21 | 9 |
| 5000m XC | 09/13/2016 | Nwd, Spb, Pool at Gaithersburg | 17:13.02 | 3 |
| 3 Mile XC | 09/10/2016 | Howard County Invitational | 16:30.08 | 6 |
| 3 Mile XC | 09/03/2016 | Brunswick Invitational | 16:05.94 | 5 |
| 5000m XC | 10/17/2015 | Georgetown Prep Classic | 22:23 | 837 |
| 5000m XC | 09/15/2015 | Wootton, NW, PV at Sherwood | 17:02.31 | 3 |
| 5000m XC | 09/12/2015 | Howard County Invitational | 16:21.64 | 3 |
| 5000m XC | 09/08/2015 | Wootton, QO at Poolesville | 17:06.00 | 1 |
| 5000m XC | 08/29/2015 | Great Meadow Invitational | 17:00 | 32 |
| 5000m XC | 11/29/2014 | Footlocker NE Regional | 18:18.8 | 141 |
| 5000m XC | 11/22/2014 | Battle of the Potomac | 20:20 | 35 |
| 3 Mile XC | 11/08/2014 | 2A State Championship | 17:29.1 | 22 |
| 5000m XC | 10/30/2014 | 2A West Regional | 17:55.4 | 27 |
| 5000m XC | 10/18/2014 | Montgomery Co. Championship | 17:06.07 | 32 |
| 5000m XC | 10/11/2014 | Wildcat Invitational | 17:24.10 | 3 |
| 5000m XC | 10/07/2014 | B-CC at Poolesville | 16:53 | 6 |
| 5000m XC | 09/27/2014 | DC XC Invitational | 17:36 | 13 |
| 5000m XC | 09/23/2014 | Poolesville, HC at WJ | 18:01.65 | 12 |
| 5000m XC | 09/16/2014 | Poolesville at Whitman | 19:10.50 | 9 |
| 5000m XC | 09/13/2014 | Howard County Invitational | 18:28 | 33 |
| 5000m XC | 09/09/2014 | RM, Poolesville at Wootton | 19:16.34 | 16 |
| 5000m XC | 09/06/2014 | Brunswick Invitational | 18:49.7 | 23 |
| 5000m XC | 11/30/2013 | Footlocker Northeast | 19:59.6 | 103 |
| 5000m XC | 11/23/2013 | Battle of the Potomac | 22:03 | 103 |
| 5000m XC | 11/09/2013 | Maryland State Championship | 18:25.2 | 78 |
| 5000m XC | 10/31/2013 | 2A West Region Championship | 19:34.3 | 63 |
| 5000m XC | 10/19/2013 | Montgomery Co. Championship | 17:59 | 102 |
| 3 Mile XC | 10/03/2013 | Poolesville, WW at RM | 17:33.24 | 24 |
| 5000m XC | 10/01/2013 | Crossfire Invitational | 20:38.2 | 97 |
| 5000m XC | 09/28/2013 | PG County Invitational | 18:11.77 | 36 |
| 5000m XC | 09/24/2013 | Churchill at Poolesville | 18:49.10 | 20 |
| 5000m XC | 09/21/2013 | Oatlands Invitational | 18:59 | 307 |
| 5000m XC | 09/11/2013 | Blair at Poolesville | 21:47.00 | 18 |