The Glendale, Ariz. native began his coaching career as an undergraduate assistant for Oregon State in 2009 before joining the Grand Canyon University coaching staff as a graduate assistant for two seasons (2011-12). Wells spent the 2013-2015 seasons as an assistant coach and recruiting coordinator at Concordia University (Ore.) where he helped lead the Cavaliers to their winningest 3 year stretch in program history going 91-70 over that 3-year span.
Following 3 seasons at Concordia, he joined Washington State University as an assistant coach during the 2015-16 season. In the Fall of 2016 he was hired as the Head Coach at Skagit Valley College, where he spent 2 years coaching, before joining the staff at Linn-Benton Community College for the for the 2019 season.
Wells patrolled the outfield for two seasons for head coach Pat Casey at OSU. He played in 88 games in his two seasons and was called upon to play all three outfield positions for the Beavers.
As a junior, in helping the Beavers to a national title, Wells hit .277 with four doubles and 15 walks while stealing 11 bases in 14 attempts. He finished his OSU career with a .263 batting average in 12 postseason games. Wells came to Oregon State from Dixie State Junior College where he lettered for two seasons. As a sophomore, Wells was named to the All-Region First Team after batting .358 with a triple, nine doubles, 31 RBI and 24 stolen bases.
Wells was drafted in the 32nd round of the 2005 MLB First-Year Player Draft by the Los Angeles Angels of Anaheim after a stellar freshman season. He batted .331 with a home run, two triples, four doubles, 23 RBI and seven stolen bases at Dixie but did not sign with the Angels.