Outfielder Travis Snider has agreed to a minor league contract with the Diamondbacks, per a recent announcement from Arizona’s Triple-A affiliate, the Reno Aces. Snider will head to Spring Training as a non-roster invitee to big league camp.

At this point, it’s been close to a half decade since Snider, once one of the game’s elite prospects, appeared in the Majors. Now 31 years old, Snider was the No. 14 pick in the 2006 draft and was ranked among the game’s top 10 overall prospects by Baseball America and Baseball Prospectus heading into the 2009 season. However, despite some encouraging results in partial seasons — often in a platoon role — Snider has amassed just a .244/.311/.399 slash on the whole in 1971 MLB plate appearances.

Snider has bounced between the Pirates, Royals, Mets, Rangers and D-backs systems since his last MLB appearance, most recently spending the 2019 campaign in Reno. He’ll return to the Aces for a second season after posting a huge .294/.402/.497 slash with 11 homers, 22 doubles, four triples and a gaudy 15.2 percent walk rate through 368 plate appearances in 2019. The Diamondbacks’ MLB outfield consists of David Peralta, Ketel Marte and Kole Calhoun, with fleet-footed Tim Locastro penciled in for fourth outfield duties at the moment.

There’s no immediate path back to The Show for Snider, but if he repeats his ’19 performance and the Snakes suffer some injuries to their starters, perhaps his four-year grind through the minors and the independent circuit will culminate in a big league return.