Ryan Hanson
2019 · JV2 Boys D1 · JV2 Boys D2
94th of 222 in JV2 Boys D1 · season score 493.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 26–27, 2019 | 77 / 185 | 45:45.7 | +10:31.8 | 260 | |
| Race 5 · Detroit Mountain Detroit Lakes, MN · Oct 5–6, 2019 | 52 / 116 | 43:30.3 | +7:29.5 | 284 | |
| Race 3 · Summit Lake Farm Stone Lake, WI · Sep 14–15, 2019 | 27 / 62 | 41:28.4 | +8:28.6 | 340 | |
| Race 1 · Schindler's Way Austin, MN · Aug 24–25, 2019 | 15 / 50 | 38:06.5 | +2:47.8 | Upgrade |
2018 · JV2 Boys D2
62nd of 153 in JV2 Boys D2 · season score 912.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 28, 2018 | 66 / 118 | 41:06.0 | +7:25.2 | 271 | |
| Race 4 · Detroit Mountain Detroit Lakes, MN · Sep 30, 2018 | 60 / 65 | 44:31.3 | +11:04.6 | 276 | |
| Race 3 · Gamehaven Rochester, MN · Sep 16, 2018 | 54 / 100 | 45:16.3 | +9:12.4 | 282 | |
| Race 2 · Lake Rebecca Rockford, MN · Sep 9, 2018 | 30 / 97 | 36:17.0 | +3:38.6 | 329 |
2017 · JV2 Boys
65th of 214 in JV2 Boys · season score 1,145.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 28–29, 2017 | 98 / 148 | 47:45.9 | +11:26.7 | 239 | |
| Race 5 · Spirit Mountain Duluth, MN · Oct 15, 2017 | 57 / 135 | 50:21.4 | +10:20.1 | 279 | |
| Race 4 · Whitetail Ridge River Falls, WI · Oct 1, 2017 | 107 / 155 | 44:55.5 | +9:52.8 | 229 | |
| Race 2 · Jail Trail St. Cloud, MN · Sep 10, 2017 | 70 / 155 | 45:39.9 | +6:16.7 | 266 | |
| Race 1 · Schindler's Way Austin, MN · Aug 27, 2017 | 28 / 103 | 39:39.9 | +3:29.5 | 336 |
2016 · Freshman Boys D1
39th of 70 in Freshman Boys D1 · season score 1,317.0
| Race | Place | Total | Gap | Points | Notes |
|---|---|---|---|---|---|
| State Championship · Mount Kato Mankato, MN · Oct 29–30, 2016 | 36 / 50 | 326 | |||
| Race 5 · Whitetail Ridge River Falls, WI · Oct 16, 2016 | 41 / 48 | 1:00:11.9 | +13:58.1 | 300 | |
| Race 4 · Spirit Mountain Duluth, MN · Oct 9, 2016 | 37 / 51 | 1:15:36.3 | +18:36.0 | 308 | |
| Race 3 · Gamehaven Rochester, MN · Oct 2, 2016 | 35 / 46 | 1:02:53.3 | +11:15.3 | 314 | |
| Race 2 · Jail Trail St. Cloud, MN · Sep 18, 2016 | 26 / 35 | 58:39.6 | +12:38.6 | 344 |
Lap splits are shown on wider screens.