In HS, the guy ran 4:13.96 for 1600 (so 4:15.49 equivalent in mile) and now a year later he's the Big 10 mile champ.
Yes, Adam Spencer wasn't in the 1500 and yes McFarland was best known as an 800 guy in HS (1:50.68 pb and 9:14 for 3200) but it's impressive development nonetheless.
1 Trent McFarland FR-1 Michigan 3:43.59 10
2 Nick Foster SR-4 Michigan 3:43.64 8
3 Luke Perelli JR-3 Michigan State 3:44.96 6
4 Eli Hoeft SR-4 Minnesota 3:45.12 5
5 Owen Huard JR-3 Michigan State 3:45.15 4
6 Will O'Brien SR-4 Illinois 3:45.83 3
7 Henry Johnson JR-3 Michigan 3:46.61 2
8 Martin Segurola SO-2 Indiana 3:48.11 1
9 Evan Dorenkamp SR-4 Penn State 3:48.39 -
10 Ryan Watson FR-1 Penn State 3:49.64 -
11 Kevin Haas JR-3 Penn State 3:51.02 -
12 Alex Dediu SR-4 Ohio State 4:01.42