Jim Harbaugh has been busy preparing for the 2016 NCAA season, and has been seen wearing several jerseys of pro athletes.

Harbaugh wore a Ray Lewis (Ravens) jersey, an Allen Iverson (76ers) jersey and even a Julio Jones (Falcons) jersey. 

[RELATED: Harbaugh: 49ers 'were hoping to draft Julio' in 2011]

The Michigan head coach on Wednesday was spotted at Blue Springs South High in Blue Springs, Missouri wearing the jersey of a former player, quarterback Alex Smith. 

Harbaugh wore a white away Chiefs jersey with Smith's No. 11.

Harbaugh inherited Smith when he was hired to coach the 49ers in 2011. Smith, a former No. 1 overall pick in 2005 by the 49ers, had a career resurgence in his first year under Harbaugh, setting career-bests in passing yardage, completions, completion percentage, interception percentage, yards per attempt and wins. He also had led a career-high six fourth-quarter comebacks. 

Smith in 2013 was traded to Kansas City under Harbaugh's administration following the emergence on Colin Kaepernick.