Premier League Top Scorers

  1. Harry Kane

    Tottenham

    135 mins per goal

    3368 mins played

    25 Goals scored

    1 Assists

    Shots on target

    Total

    60%
    75
    124
  2. Jamie Vardy

    Leicester

    131 mins per goal

    3139 mins played

    24 Goals scored

    6 Assists

    Shots on target

    Total

    57%
    53
    93
  3. Sergio Agüero

    Man City

    99 mins per goal

    2373 mins played

    24 Goals scored

    2 Assists

    Shots on target

    Total

    56%
    52
    93
  4. Romelu Lukaku

    Everton

    176 mins per goal

    3174 mins played

    18 Goals scored

    6 Assists

    Shots on target

    Total

    56%
    48
    86
  5. Riyad Mahrez

    Leicester

    180 mins per goal

    3052 mins played

    17 Goals scored

    11 Assists

    Shots on target

    Total

    64%
    39
    61
  6. Olivier Giroud

    Arsenal

    152 mins per goal

    2424 mins played

    16 Goals scored

    6 Assists

    Shots on target

    Total

    54%
    43
    80
  7. Odion Ighalo

    Watford

    210 mins per goal

    3151 mins played

    15 Goals scored

    3 Assists

    Shots on target

    Total

    56%
    48
    85
  8. Jermain Defoe

    Sunderland

    170 mins per goal

    2550 mins played

    15 Goals scored

    1 Assists

    Shots on target

    Total

    66%
    39
    59
  9. Troy Deeney

    Watford

    253 mins per goal

    3291 mins played

    13 Goals scored

    7 Assists

    Shots on target

    Total

    53%
    32
    60
  10. Alexis Sánchez

    Arsenal

    188 mins per goal

    2446 mins played

    13 Goals scored

    4 Assists

    Shots on target

    Total

    54%
    38
    71
  11. Diego Costa

    Chelsea

    198 mins per goal

    2379 mins played

    12 Goals scored

    6 Assists

    Shots on target

    Total

    53%
    28
    53
  12. André Ayew

    Swansea

    245 mins per goal

    2937 mins played

    12 Goals scored

    2 Assists

    Shots on target

    Total

    50%
    27
    54
  13. Graziano Pellè

    Southampton

    198 mins per goal

    2173 mins played

    11 Goals scored

    6 Assists

    Shots on target

    Total

    38%
    25
    65
  14. Sadio Mané

    Southampton

    237 mins per goal

    2604 mins played

    11 Goals scored

    6 Assists

    Shots on target

    Total

    52%
    34
    65
  15. Marko Arnautovic

    Stoke

    256 mins per goal

    2818 mins played

    11 Goals scored

    6 Assists

    Shots on target

    Total

    38%
    22
    58
  16. Georginio Wijnaldum

    Newcastle

    288 mins per goal

    3168 mins played

    11 Goals scored

    5 Assists

    Shots on target

    Total

    71%
    29
    41
  17. Anthony Martial

    Man Utd

    239 mins per goal

    2632 mins played

    11 Goals scored

    4 Assists

    Shots on target

    Total

    57%
    25
    44
  18. Gylfi Sigurdsson

    Swansea

    265 mins per goal

    2917 mins played

    11 Goals scored

    3 Assists

    Shots on target

    Total

    57%
    32
    56
  19. Dele Alli

    Tottenham

    248 mins per goal

    2479 mins played

    10 Goals scored

    9 Assists

    Shots on target

    Total

    60%
    28
    47
  20. Roberto Firmino

    Liverpool

    198 mins per goal

    1981 mins played

    10 Goals scored

    7 Assists

    Shots on target

    Total

    54%
    25
    46
  21. Shane Long

    Southampton

    211 mins per goal

    2111 mins played

    10 Goals scored

    4 Assists

    Shots on target

    Total

    41%
    22
    54
  22. Dimitri Payet

    West Ham

    286 mins per goal

    2571 mins played

    9 Goals scored

    12 Assists

    Shots on target

    Total

    55%
    28
    51
  23. Aleksandar Mitrovic

    Newcastle

    235 mins per goal

    2113 mins played

    9 Goals scored

    4 Assists

    Shots on target

    Total

    49%
    30
    61
  24. Christian Benteke

    Aston Villa

    169 mins per goal

    1518 mins played

    9 Goals scored

    3 Assists

    Shots on target

    Total

    44%
    20
    45
  25. Christian Benteke

    Liverpool

    169 mins per goal

    1518 mins played

    9 Goals scored

    3 Assists

    Shots on target

    Total

    44%
    20
    45