 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Eredivisie |  NEC Nimègue | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024 | Club Friendlies |  NEC Nimègue | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | KNVB Beker |  NEC Nimègue | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Eredivisie |  NEC Nimègue | 8 | 3 | 2 | 1/0/0 | 463 | 
| 2023 | Club Friendlies |  NEC Nimègue | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | KNVB Beker |  FC Utrecht | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Eredivisie |  FC Utrecht | 24 | 9 | 2 | 2/0/0 | 1408 | 
| 2022 | Club Friendlies |  FC Utrecht | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | Club Friendlies |  Club Brugge | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Belgian Cup |  Club Brugge | 4 | 2 | 0 | 0/0/0 | 112 | 
| 2021/2022 | Super Cup |  Club Brugge | 1 | 0 | 0 | 0/0/0 | 77 | 
| 2021/2022 | Pro League |  Club Brugge | 26 | 12 | 0 | 1/0/0 | 1113 | 
| 2021/2022 | Champions League |  Club Brugge | 3 | 0 | 0 | 0/0/0 | 75 | 
| 2020/2021 | Europa League |  Club Brugge | 2 | 0 | 0 | 0/0/0 | 147 | 
| 2020/2021 | Bundesliga |  Eintracht Frankfurt | 12 | 4 | 2 | 3/0/0 | 816 | 
| 2020/2021 | German Cup |  Eintracht Frankfurt | 1 | 1 | 1 | 0/0/0 | 90 | 
| 2020/2021 | Pro League |  Club Brugge | 19 | 9 | 3 | 0/0/0 | 1348 | 
| 2020/2021 | Belgian Cup |  Club Brugge | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2020 | Club Friendlies |  Eintracht Frankfurt | 1 | 0 | 0 | 0/0/0 | 9 | 
| 2019/2020 | Primera Liga |  Sporting CP | 1 | 0 | 0 | 0/0/0 | 17 | 
| 2019/2020 | Europa League |  Eintracht Frankfurt | 4 | 0 | 0 | 0/0/0 | 195 | 
| 2019/2020 | Portuguese Super Cup |  Sporting CP | 1 | 0 | 0 | 0/0/0 | 66 | 
| 2019/2020 | Bundesliga |  Eintracht Frankfurt | 24 | 8 | 2 | 2/0/0 | 1475 | 
| 2019/2020 | German Cup |  Eintracht Frankfurt | 2 | 2 | 0 | 0/0/0 | 105 | 
| 2019 | Club Friendlies |  Sporting CP | 1 | 1 | 0 | 0/0/0 | 0 | 
| 2018/2019 | Primera Liga |  Sporting CP | 22 | 15 | 0 | 2/0/0 | 1584 | 
| 2018/2019 | Portuguese League Cup |  Sporting CP | 4 | 2 | 0 | 0/0/0 | 263 | 
| 2018/2019 | Cup of Portugal |  Sporting CP | 4 | 5 | 0 | 0/0/0 | 211 | 
| 2018/2019 | Europa League |  Sporting CP | 4 | 1 | 0 | 0/0/0 | 272 | 
| 2017/2018 | Cup of Portugal |  Sporting CP | 4 | 2 | 0 | 0/0/0 | 314 | 
| 2017/2018 | Portuguese League Cup |  Sporting CP | 4 | 1 | 1 | 0/0/0 | 307 | 
| 2017/2018 | Primera Liga |  Sporting CP | 30 | 27 | 3 | 2/0/0 | 2591 | 
| 2017/2018 | Europa League |  Sporting CP | 3 | 1 | 1 | 2/0/0 | 270 | 
| 2017/2018 | Champions League |  Sporting CP | 8 | 3 | 0 | 1/0/0 | 499 | 
| 2016/2017 | Bundesliga |  VfL Wolfsburg | 1 | 0 | 1 | 0/0/0 | 81 | 
| 2016/2017 | Champions League |  Sporting CP | 6 | 1 | 0 | 0/0/0 | 481 | 
| 2016/2017 | Cup of Portugal |  Sporting CP | 2 | 1 | 0 | 0/0/0 | 180 | 
| 2016/2017 | Portuguese League Cup |  Sporting CP | 2 | 0 | 1 | 0/0/0 | 0 | 
| 2016/2017 | Primera Liga |  Sporting CP | 31 | 34 | 4 | 4/0/0 | 2744 | 
| 2015/2016 | German Cup |  VfL Wolfsburg | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Bundesliga |  VfL Wolfsburg | 22 | 8 | 2 | 0/0/0 | 1364 | 
| 2015/2016 | Champions League |  VfL Wolfsburg | 6 | 1 | 0 | 0/0/0 | 371 | 
| 2014/2015 | Europa League |  VfL Wolfsburg | 9 | 2 | 0 | 0/0/0 | 513 | 
| 2014/2015 | Bundesliga |  VfL Wolfsburg | 21 | 16 | 4 | 1/0/0 | 0 | 
| 2014/2015 | German Cup |  VfL Wolfsburg | 6 | 2 | 3 | 0/0/0 | 0 | 
| 2013/2014 | Bundesliga |  VfL Wolfsburg | 13 | 4 | 0 | 0/0/0 | 587 | 
| 2013/2014 | German Cup |  VfL Wolfsburg | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2012/2013 | German Cup |  VfL Wolfsburg | 5 | 4 | 0 | 0/0/0 | 0 | 
| 2012/2013 | Bundesliga |  VfL Wolfsburg | 28 | 8 | 2 | 1/0/0 | 1989 | 
| 2011/2012 | Eredivisie |  SC Heerenveen | 34 | 32 | 9 | 4/0/0 | 3033 | 
| 2011/2012 | KNVB Beker |  SC Heerenveen | 5 | 6 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Eredivisie |  SC Heerenveen | 32 | 13 | 1 | 0/0/0 | 2133 | 
| 2010/2011 | KNVB Beker |  SC Heerenveen | 2 | 1 | 0 | 0/0/0 | 0 | 
| 2009/2010 | Eredivisie |  Heracles Almelo | 36 | 15 | 0 | 4/0/0 | 3156 | 
| 2009/2010 | KNVB Beker |  Heracles Almelo | 2 | 1 | 0 | 1/0/0 | 0 | 
| 2008/2009 | Eredivisie |  Heracles Almelo | 27 | 3 | 0 | 2/0/0 | 1435 | 
| Total: | 512 | 263 | 44 | 33/0/0 | 31984 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  NEC Nimègue |  FC Utrecht | 23/08/2023 | N/a | 
|  FC Utrecht |  Club Brugge | 01/07/2022 | Free | 
|  Club Brugge |  Eintracht Frankfurt | 04/01/2021 | N/a | 
|  Club Brugge |  Eintracht Frankfurt | 04/01/2020 | 4M € | 
|  Eintracht Frankfurt |  Sporting CP | 26/08/2019 | 7M € | 
|  Sporting CP |  VfL Wolfsburg | 28/08/2016 | 10M € | 
|  VfL Wolfsburg |  SC Heerenveen | 01/07/2012 | 7M € | 
|  SC Heerenveen |  Heracles Almelo | 01/07/2010 | 2.5M € | 
|  Heracles Almelo |  FC Emmen | 01/07/2008 | 310K € |