Cristian Garin is one of the more consistent players on the ATP tour, meaning he has faced off against numerous top stars.