Stewartville's Josh Langseth runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Stewartville's Josh Langseth runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Stewartville's Isaiah Fitzgerald runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Stewartville's Isaiah Fitzgerald runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lake City's Eric Anderson runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lake City's Eric Anderson runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Runners from Lake City, Lewiston-Altura/Rushford-Peterson, Plainview-Elgin-Millville and Lourdes run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Runners from Lake City, Lewiston-Altura/Rushford-Peterson, Plainview-Elgin-Millville and Lourdes run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Blooming Prairie's Alex Miller runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Blooming Prairie's Alex Miller runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lewiston-Altura/Rushford-Peterson's Andrew Hoiness runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lewiston-Altura/Rushford-Peterson's Andrew Hoiness runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
From left, Plainview-Elgin-Millville's Cooper Hofschulte, Lewiston-Altura/Rushford-Peterson's Grady Hengel and Aaron Prinsen run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
From left, Plainview-Elgin-Millville's Cooper Hofschulte, Lewiston-Altura/Rushford-Peterson's Grady Hengel and Aaron Prinsen run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lewiston-Altura/Rushford-Peterson's Luke O'Hare runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lewiston-Altura/Rushford-Peterson's Luke O'Hare runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
From left, Kingsland's Andrew Imm, Stewartville's Ben Hagen and Blooming Prairie's Jesse Cardenas run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
From left, Kingsland's Andrew Imm, Stewartville's Ben Hagen and Blooming Prairie's Jesse Cardenas run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Kingsland's Garrison Hubka runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Kingsland's Garrison Hubka runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lourdes' Kevin Turlington (528) and Lake City's Reese Anderson (451) run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Lourdes' Kevin Turlington (528) and Lake City's Reese Anderson (451) run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Blooming Prairie's Ethan Grant (354) and Goodhue's Trent Heitman (405) run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Blooming Prairie's Ethan Grant (354) and Goodhue's Trent Heitman (405) run in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Plainview-Elgin-Millville's Nick Wozney runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)
Plainview-Elgin-Millville's Nick Wozney runs in the Section 1A Cross Country Meet Thursday, Oct. 15, 2020, at Northern Hills Golf Course in Rochester. (Joe Ahlquist / jahlquist@postbulletin.com)

Newsletter signup for email alerts