Le , il réussit son premier coup de circuit dans les grandes ligues : une claque de deux points face au lanceurMatt Herges du Colorado. Carlin produit quatre points dans la victoire de 16-7 des Padres sur les Rockies[2].
Carlin porte le numéro 1 avec les Padres. En 36 parties avec le club en 2008, il frappe dans une moyenne au bâton de,149 avec 14 coups sûrs, un circuit, six points produits et 12 points marqués.
Devenu joueur autonome après la saison, il signe en 2009 avec les Diamondbacks de l'Arizona. Rappelé des ligues mineures, il s'aligne avec les D-Backs pour 10 parties, frappant pour,167 avec trois coups sûrs, trois points marqués et un point produit. Il passe la majorité de l'année avec le club-école AAA de l'équipe, les Aces de Reno de la Ligue de la Côte du Pacifique, où il maintient une brillante moyenne au bâton de 321 en 72 parties[3]. Carlin arbore le dossard 38 avec les Diamondbacks.
Il est échangé aux Indians de Cleveland le [4]. Il frappe deux circuits en six matchs joués pour les Indians et récolte trois points produits. Devenu agent libre après la saison, il signe un nouveau contrat avec l'équipe. Après une année 2011 jouée entièrement dans les mineures[3], il dispute 4 parties des Indians en 2012. En 2013, il joue avec les Bees de Salt Lake, le club-école des Angels de Los Angeles puis revient dans l'organisation des Indians pour une nouvelle année dans les mineures en 2014[3]. Il rejoint en janvier 2015 l'organisation des Athletics d'Oakland.