W 2007 roku Anthony Castrovince z MLB.com poinformował, że Garko musiałby poprawić swoją obronę, aby dostać się do 25-osobowej listy, ponieważ Indianie już mieli pierwszego bazmana w postaci Casey'a Blake'a. Pod koniec wiosennych treningów, menedżer Indian Eric Wedge zauważył, że Garko poprawił swoją obronę. Po raz pierwszy w swojej karierze trafił do drużyny z 2007 roku. 22 kwietnia Garko uderzył wygrywający mecz trzykratowy home run na początku dziewiątej rundy przeciwko Tampa Bay Rays. Stał się codziennym pierwszym bazmanem na początku sezonu po tym, jak Casey Blake przeniósł się do trzeciej bazy z powodu kontuzji Andy'ego Marte. Zaczął nie lubić gier między ligami, ponieważ podczas nich wyznaczony uderzający Travis Hafner został przeniesiony na pierwszą bazę, co zmusiło Garko na ławkę. W dniu 18 lipca Garko uderzył dwukrotny home run w dziewiątej inningie przeciwko rzucającemu Chicago White Sox Bobby Jenks, aby wyrównać wynik na pięć do pięciu, a następnie przejechał RBI do wygranej w jedenastej inningie. Podczas regularnego sezonu Garko pobił.289 z 29 podwójnymi, jednym potrójnym, 21 bramkami i 61 RBI w 138 meczach. Był trzeci w lidze z 20 trafionymi rzutami (rekord indyjskich pojedynczych sezonów). W postseason, uderzył.314 z dwoma podwójnymi, jednym biegiem domowym i pięcioma RBI w dziewięciu meczach. Indianie pokonali New York Yankees w czterech meczach w American League Division Series, zanim przegrali American League Championship Series.
W siedmiu meczach do Boston Red Sox.