Boshers split the 2009 season between three different Angels affiliates; Orem, the Single-A Cedar Rapids Kernels, and the Triple-A Salt Lake Bees.
Boshers split the 2012 season between Inland Empire and the Double-A Arkansas Travelers, accumulating a 2.98 ERA with 75 strikeouts in 63.1 innings of work across 45 games.
[7] He was outrighted on May 12 and spent the entire year with Arkansas and Salt Lake, logging a 3.28 ERA in 40 total appearances.
On December 5, 2014, Boshers signed a minor league deal with the Colorado Rockies[8] and was invited to spring training, but was released on March 18, 2015.
On April 2, 2015, Boshers signed with the Somerset Patriots of the independent Atlantic League of Professional Baseball.
[12] Boshers started the 2018 season with the Astros' Triple-A affiliate, the Fresno Grizzlies, where he had a 3.18 ERA across 41 relief appearances.
[15] On January 14, 2019, Boshers signed a minor league contract with an invitation to spring training with the Cincinnati Reds.
[16] On May 19, 2019, Boshers signed a minor league contract with the Toronto Blue Jays organization and was assigned to the Triple-A Buffalo Bisons.