[5] He was designated for assignment on March 28, 2014 and subsequently outrighted to the Triple-A Tacoma Rainiers, where he finished the season.
[7] On July 3, 2015, Avery signed a minor league deal with the San Francisco Giants.
[8] On December 15, 2015, Avery signed a minor league deal to return to the Baltimore Orioles organization.
[8] Playing in 101 games for the Triple-A Norfolk Tides, Avery hit .248/.332/.363 with 6 home runs, 19 RBI, and 18 stolen bases.
Avery spent the 2018 season with the Triple–A Gwinnett Braves, hitting .261/.356/.365 with four home runs, 19 RBI, and nine stolen bases.