| 1997 WIAA State Cross Country Championships | ||||
| DIVISION 2 BOYS | ||||
| Individuals | ||||
| Place | Name | School | Time | |
| 1 | Andy Anderson | Mount Horeb/Barneveld | 16:15 | |
| 2 | Erich Rathke | West Salem | 16:25 | |
| 3 | Mike Thornton | Evansville | 16:25 | |
| 4 | Nathan Wolff | Wittenberg-Birnamwood | 16:30 | |
| 5 | Dan Murray | Grafton | 16:31 | |
| 6 | Andrew Adams | Adams-Friendship | 16:32 | |
| 7 | Clint Balts | Barron | 16:38 | |
| 8 | Mark Lalonde | Park Falls | 16:38 | |
| 9 | Brad Groff | Wauwatosa West | 16:46 | |
| 10 | Tyler Odden | Cumberland | 16:49 | |
| 11 | Matt Maurer | Amery | 16:51 | |
| 12 | Josh Christianson | Chetek | 16:53 | |
| 13 | Bo Erickson | Two Rivers | 16:54 | |
| 14 | Tom Johnson | McFarland | 16:55 | |
| 15 | Seth Gyldenvand | Weyauwega-Fremont | 16:56 | |
| 16 | Tyler Witkowski | Ripon | 16:56 | |
| 17 | Liam McLaughlin | Ripon | 16:57 | |
| 18 | Rieck Beiersdorf | Kiel | 16:58 | |
| 19 | Nick Rich | Ripon | 16:59 | |
| 20 | Jordan Maas | Whitewater | 17:01 | |
| 21 | Joe Gremminger | Horicon | 17:05 | |
| 22 | Jimmy Ivey | Amery | 17:06 | |
| 23 | Austin Haynes | Phillips | 17:09 | |
| 24 | Jeremy Dunn | Lancaster | 17:10 | |
| 25 | Ricky Block | Grafton | 17:11 | |
| 26 | Ben Treptow | Viroqua | 17:11 | |
| 27 | Autumn King | Platteville | 17:12 | |
| 28 | Dan Luedtke | Lomira | 17:12 | |
| 29 | Nick Burling | Markesan | 17:14 | |
| 30 | Luke Sutter | Mount Horeb/Barneveld | 17:17 | |
| 31 | Joe Altman | Osceola | 17:18 | |
| 32 | Tim Grossman | Wautoma | 17:19 | |
| 33 | Jason Brunner | Monona Grove | 17:20 | |
| 34 | Eric Hanson | Mount Horeb/Barneveld | 17:21 | |
| 35 | Chris Pappathoupolus | Two Rivers | 17:21 | |
| 36 | Justin Petersen | Osceola | 17:27 | |
| 37 | Matt Hutter | Sauk Prairie | 17:28 | |
| 38 | Tyler Foos | Durand | 17:29 | |
| 39 | Mark Sveback | Amery | 17:30 | |
| 40 | Brent Traynor | Amery | 17:31 | |
| 41 | Brent Wegner | Two Rivers | 17:31 | |
| 42 | Josh Meservey | Amery | 17:32 | |
| 43 | Andrew Schoewe | Shorewood | 17:32 | |
| 44 | Aaron Gulotta | Big Foot | 17:35 | |
| 45 | Justin May | Kiel | 17:37 | |
| 46 | Kris Dewing | Ripon | 17:38 | |
| 47 | Karl Gruehn | Shorewood | 17:38 | |
| 48 | Jason Altman | Osceola | 17:38 | |
| 49 | Jon Kelley | Big Foot | 17:39 | |
| 50 | Evarist Schneider | Osceola | 17:39 | |
| 51 | Tad Abley | Sauk Prairie | 17:39 | |
| 52 | Nick Hansel | Freedom | 17:42 | |
| 53 | Kris Greening | Ripon | 17:42 | |
| 54 | Gregory Miller | Oconto Falls | 17:42 | |
| 55 | Ryan Casey | Two Rivers | 17:46 | |
| 56 | Alex Ballweg | Sauk Prairie | 17:49 | |
| 57 | David Paquette | Mauston | 17:50 | |
| 58 | Eric Bellings | Wautoma | 17:50 | |
| 59 | Nick Miller | Ripon | 17:53 | |
| 60 | Curtis Fintelmann | Kiel | 17:54 | |
| 61 | Seth Swen | Wautoma | 17:55 | |
| 62 | Jaramey Plager | Oconto Falls | 17:55 | |
| 63 | Chris Eggerbrecht | Two Rivers | 17:55 | |
| 64 | Steve Gillespie | Ripon | 17:57 | |
| 65 | Shawn Sayeski | Two Rivers | 17:58 | |
| 66 | Alf Hickey | Shorewood | 18:06 | |
| 67 | Eric Bergen | Wautoma | 18:06 | |
| 68 | Gabe Neely | Sauk Prairie | 18:07 | |
| 69 | Jerod Spaeth | Kiel | 18:08 | |
| 70 | Jeff Konkel | Wittenberg-Birnamwood | 18:09 | |
| 71 | James Hegg | Amery | 18:09 | |
| 72 | Julio Bryand | Wautoma | 18:09 | |
| 73 | Brian Wesson | Grafton | 18:11 | |
| 74 | Ben Hunter | Mt. Horeb/Barneveld | 18:13 | |
| 75 | Jason Bohn | Wautoma | 18:14 | |
| 76 | Jesse Vanderwaal | Kiel | 18:15 | |
| 77 | Matt Berndt | Grafton | 18:16 | |
| 78 | Ricky Baker | Grafton | 18:21 | |
| 79 | Joe Devine | Oconto Falls | 18:21 | |
| 80 | Corey Kopke | Oconto Fall | 18:22 | |
| 81 | Jason Kirch | Sauk Prairie | 18:23 | |
| 82 | Kevin Wolf | Oconto Falls | 18:23 | |
| 83 | Mark Wegner | Two Rivers | 18:24 | |
| 84 | Jesse Wellhoeffer | Wittenberg-Birnamwood | 18:27 | |
| 85 | Andy Long | Wittenberg-Birnamwood | 18:28 | |
| 86 | Harley Kasper | Oconto Falls | 18:29 | |
| 87 | Scott Gilson | Osceola | 18:31 | |
| 88 | Jason Fehlen | Osceola | 18:31 | |
| 89 | Jarrod Reeson | Mt. Horeb/Barneveld | 18:34 | |
| 90 | Micah Sunde | Amery | 18:37 | |
| 91 | Ben Schmeckfefer | Shorewood | 18:41 | |
| 92 | David Sutter | Mt. Horeb/Barneveld | 18:46 | |
| 93 | Brett Nolan | Grafton | 18:47 | |
| 94 | Andy Wolf | Oconto Falls | 18:49 | |
| 95 | Mike Larson | Mt. Horeb/Barneveld | 18:51 | |
| 96 | Travis Bare | Sauk Prairie | 18:51 | |
| 97 | Eric Fee | Shorewood | 18:52 | |
| 98 | John Schetty | Osceola | 18:53 | |
| 99 | Matt Kraemer | Kiel | 18:54 | |
| 100 | Preston May | Kiel | 18:54 | |
| 101 | A.J. Heroux | Grafton | 18:55 | |
| 102 | Kevin Ma | Shorewood | 18:56 | |
| 103 | Eric Ott | Sauk Prairie | 18:57 | |
| 104 | Jerome Meredith | Wittenberg-Birnamwood | 19:11 | |
| 105 | Mick Borchardt | Wittenberg-Birnamwood | 19:26 | |
| 106 | George Grossman | Wautoma | 19:37 | |
| 107 | Eric Powers | Wittenberg-Birnamwood | 19:49 | |
| 108 | Andrew Bolstad | Shorewood | 19:55 | |
| Team Standings | ||||
| Scores | Team | Scores | Total | |
| 1 | Amery | 4-10-19-20-22 (47) (66) | 75 | |
| 2 | Ripon | 6-7-9-25-30 (35) (40) | 77 | |
| 3 | Two Rivers | 5-16-21-32-39 (41) (59) | 113 | |
| 4 | Mount Horeb/Barneveld | 1-12-15-50-65 (68) (71) | 143 | |
| 5 | Osceola | 13-17-27-28-63 (64) (74) | 148 | |
| 6 | Kiel | 8-24-36-45-52 (75) (76) | 165 | |
| 7 | Grafton | 3-11-49-53-54 (69) (77) | 170 | |
| 8 | Wautoma | 14-34-37-43-48 (51) (82) | 176 | |
| 9 | Sauk Prairie | 18-29-33-44-57 (72) (79) | 181 | |
| 10 | Shorewood | 23-26-42-67-73 (78) (84) | 231 | |
| 11 | Oconto Falls | 31-38-55-56-58 (62) (70) | 238 | |
| 12 | Wittenberg-Birnamwood | 2-46-60-61-80 (81) (83) | 249 | |