Po zdobyciu korony króla strzelców polskiej trzeciej i drugiej ligi w 2008 trafił do Lecha Poznań, z którym sięgnął po mistrzostwo Polski i tytuł króla strzelców Ekstraklasy. W 2010 został zawodnikiem Borussii Dortmund, w barwach której zdobył dwa krajowe tytuły, koronę króla strzelców Bundesligi i dotarł do finału Ligi Mistrzów UEFA. W 2014 przeniósł się do Bayernu Monachium, z którym zdobywał mistrzostwo Niemiec w każdym z siedmiu rozegranych sezonów, poza tym pięciokrotnie został najlepszym ligowym strzelcem i przekroczył barierę 250 goli w Bundeslidze, dokonując tego najszybciej w historii. W 2020 sięgnął z klubem po potrójną koronę, wygrywając mistrzostwo, puchar Niemiec i rozgrywki Ligi Mistrzów UEFA, ponadto został królem strzelców wszystkich rozgrywek, w których występował. W 2021 sięgnął z Bayernem po klubowe mistrzostwo świata, sam został wybrany najlepszym zawodnikiem turnieju. Jest jednym z pięciu polskich piłkarzy – zdobywców Pucharu Europy, drugim najlepszym strzelcem w historii Bundesligi, najskuteczniejszym obcokrajowcem w Bundeslidze, rekordzistą pod względem goli strzelonych w jednym sezonie Bundesligi (41 bramek) i trzecim najlepszym strzelcem w historii Ligi Mistrzów UEFA.