Career
He has played in Major League Baseball (MLB) for the Texas Rangers and Los Angeles Angels of Anaheim. Robertson was drafted by the San Diego Padres in the 33rd round of the 2008 Major League Baseball Draft out of Oregon State University. On April 23, 2014, Robertson was acquired by the Texas Rangers through a trade with the Padres, and called up to the majors the same day.
Robertson was traded to the Los Angeles Angels of Anaheim for a player to be named later on November 20, 2014.
Robertson was claimed off waivers by the Seattle Mariners on November 6, 2015 and designated for assignment by them on December 18.