On 13 September, Kramarić scored both goals in a DFB-Pokal 2–2 draw with Chemnitzer FC, and successfully converted a penalty in a shootout as Hoffenheim won 3–2. On 19 September, in Hoffenheim's first league game of the season, Kramarić scored a hat-trick in the 3–2 victory over Köln. That meant he scored nine goals in three consecutive games for the club, being the club's only goalscorer in all three of them. At the same time, he broke Mario Gómez's record of goals scored in consecutive 1. Bundesliga and 2. Bundesliga matches (7), scoring eight in four consecutive league games. On 27 September, he scored a brace in a 4–1 victory over German and European champions Bayern Munich, ending their 32-game unbeaten streak and 23-game winning streak in all competitions and inflicting the first defeat of the calendar year on them. On 16 October, he was named the Bundesliga Player of the Month. The same day, it was announced that he tested positive for COVID-19. On 24 January 2021, he surpassed Ivica Olić and became Bundesliga all-time top Croatian goalscorer after scoring a brace in a 3–0 victory over Köln and reaching the number of 74 goals. On 15 May, in a 1–1 draw with Arminia Bielefeld, he scored his 19th goal of the season, a record for a Hoffenheim player, surpassing Vedad Ibišević who scored 18 in the 2008–09 season.