Andrej Kramarić występuje na pozycji napastnika. Jest zawodnikiem 1899 Hoffenheim. Swoją karierę zaczynał w Dinamie Zagrzeb, skąd w sezonie 2012/2013 wypożyczono go do Lokomotiva Zagrzeb. W 2013 roku przeszedł do Rijeka. W rozgrywkach 2015/2016 reprezentował Leicester City. 20 stycznia 2016 roku wypRozwińożyczono go do Hoffenheim. Po jego zakończeniu niemiecki klub podpisał z tym piłkarzem pełnowartościowy kontrakt. W barwach narodowych zadebiutował 4 wcześnia 2014 roku. Wartość rynkowa tego piłkarza szacowana jest na około 7,5 miliona euro.