Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.95 Miles · Warren Township HS - O'Plaine CampusBlue Devil Invite · Sep 17 | 16:50.16 | Blue Devil Invite | September 17, 2016 |
| 3 Miles · Busse WoodsIHSA 3A Hoffman Estates Sectional · Oct 28 | 15:43.3 | IHSA 3A Hoffman Estates Sectional | October 28, 2017 |
| 3 Miles · Deer Grove Forest PreserveIHSA 3A Palatine Regional · Oct 21 | 16:04 | IHSA 3A Palatine Regional | October 21, 2017 |
| 3 Miles · Deer Grove Forest PreservePalatine Invitational · Sep 24 | 16:41.7 | Palatine Invitational | September 24, 2016 |
| 3 Miles · Emricson ParkMcHenry County Championships · Aug 26 | 17:13.8 | McHenry County Championships | August 26, 2017 |
| 3 Miles · Henry Horner CampIHSA 3A Grant Regional · Oct 22 | 17:13.26 | IHSA 3A Grant Regional | October 22, 2016 |
| 3 Miles · Leroy Oakes Forest PreserveSt. Charles North Invitational · Sep 30 | 16:17.2 | St. Charles North Invitational | September 30, 2017 |
| 3 Miles · Warren Township HS - O'Plaine CampusWarren Blue Devil Invitational · Sep 16 | 16:25.7 | Warren Blue Devil Invitational | September 16, 2017 |
| 3 Miles · Waukegan Sports ParkIHSA 3A Waukegan Sectional · Oct 29 | 16:25.92 | IHSA 3A Waukegan Sectional | October 29, 2016 |
| 5,000 Meters · Veterans AcresCrystal Lake South Invitational · Sep 2 | 17:53.1 | Crystal Lake South Invitational | September 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
9 results2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | IHSA 3A Waukegan SectionalOct 29 · 3 Miles Varsity · Place 82 · Cary (C.-Grove) | 3 Miles Varsity | 82 | 16:25.92 PB | 11 |
| Oct 22 | IHSA 3A Grant RegionalOct 22 · 3 Miles Varsity · Place 43 · Cary (C.-Grove) | 3 Miles Varsity | 43 | 17:13.26 PB | 11 |
| Oct 15 | Fox Valley Conference ChampionshipOct 15 · 5,000 Meters Open · Place 2 · Cary (C.-Grove) | 5,000 Meters Open | 2 | 18:00.8 | 11 |
| Sep 24 | Palatine InvitationalSep 24 · 3 Miles Varsity · Place 171 · Cary (C.-Grove) | 3 Miles Varsity | 171 | 16:41.7 PB | 11 |
| Sep 17 | Blue Devil InviteSep 17 · 2.95 Miles Junior Varsity · Place 3 · Cary (C.-Grove) | 2.95 Miles Junior Varsity | 3 | 16:50.16 PB | 11 |
| Sep 3 | Crystal Lake South InviteSep 3 · 5,000 Meters Varsity · Place 50 · Cary (C.-Grove) | 5,000 Meters Varsity | 50 | 18:54.0 | 11 |
| Aug 27 | McHenry County MeetAug 27 · 3 Mile Varsity · Place 48 · Cary (C.-Grove) | 3 Mile Varsity | 48 | 18:30.5 | 11 |
2015 Cross Country
5 results2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Palatine InvitationalSep 27 · 3 Miles Sophomore · Place 212 · Cary-Grove | 3 Miles Sophomore | 212 | 21:08.0 | FR |
| Sep 20 | Warren InviteSep 20 · 3 Mile Frosh/Soph · Place 177 · Cary (C.-Grove) | 3 Mile Frosh/Soph | 177 | 20:11.90 | 9 |
| Sep 13 | Wauconda InvitationalSep 13 · 3 Miles Freshman · Place 60 · Cary-Grove | 3 Miles Freshman | 60 | 21:54.0 | FR |
| Sep 6 | Crystal Lake South InvitationalSep 6 · 2 Miles Frosh/Soph · Place 129 · Cary-Grove | 2 Miles Frosh/Soph | 129 | 15:35.7 | FR |
| Aug 30 | McHenry County InvitationalAug 30 · 5,000 Meters Varsity · Place 97 · Cary-Grove | 5,000 Meters Varsity | 97 | 23:44.0 | Fr |