Division Apps Goals Apps Goals Apps Goals Apps Goals Apps Goals Boulogne 2000–01 Championnat National 4 1 0 0 — — 4 1 2001–02 Championnat National 24 5 1 0 — — 25 5 [1] Total 28 6 1 0 — — 29 6 — Alès 2002–03 Championnat National 19 1 0 0 — — 19 1 [2] Brest 2003–04 Championnat National 35 3 2 1 — — 37 4 [3] Metz 2004–05 Ligue 1 20 2 2 0 — — 22 2 [278] Galatasaray 2004–05 Süper Lig 14 0 3 1 — — 17 1 [278] Marseille 2005–06 Ligue 1 35 6 1 0 12 3 5 3 53 12 [278] 2006–07 Ligue 1 25 5 1 0 4 0 7 1 37 6 [278] Total 60 11 2 0 16 3 12 4 90 18 — Bayern Munich 2007–08 Bundesliga 28 11 5 2 11 3 2 3 46 19 [278][279] 2008–09 Bundesliga 25 9 3 1 8 4 — 36 14 [280] 2009–10 Bundesliga 19 4 4 2 7 1 — 30 7 [281] 2010–11 Bundesliga 25 7 3 2 4 2 0 0 32 11 [282] 2011–12 Bundesliga 32 12 4 2 14 3 — 50 17 [283] 2012–13 Bundesliga 27 10 3 0 12 1 1 0 43 11 [278][284] 2013–14 Bundesliga 22 10 4 1 10 3 3 2 39 16 [278][285] 2014–15 Bundesliga 15 5 2 1 6 3 0 0 23 9 [286] 2015–16 Bundesliga 13 2 2 0 7 0 0 0 22 2 [287] 2016–17 Bundesliga 22 5 3 0 6 0 1 0 32 5 [288] 2017–18 Bundesliga 20 5 5 1 8 0 1 0 34 6 [289][290] 2018–19 Bundesliga 25 6 5 0 7 1 1 0 38 7 [291] Total 273 86 43 12 100 21 9 5 425 124 — Fiorentina 2019–20 Serie A 21 3 0 0 — — 21 3 — 2020–21 Serie A 26 2 1 0 — — 27 2 — Total 47 5 1 0 — — 48 5 — Career total 496 114 54 14 116 24 21 9 687 161 —