• South Africa
Team:
South Africa
  • Lineup
    # Name Position Age Games Assists
    1
    Ronwen Williams
    Goalkeeper 33 8 0 0 0
    20
    Samukelo Kabini
    Defender 21 1 0 0 0
    14
    Mbekezile Mbokazi
    Defender 19 2 0 0 0
    18
    Zuko Mdunyelwa
    Defender 26 2 0 0 0
    2
    Nyiko Mobbie
    Defender 31 1 0 0 0
    6
    Aubrey Modiba
    Defender 30 5 0 1 1
    3
    Thabo Brendon Moloisane
    Defender 26 1 0 0 0
    2
    James Thabiso Monyane
    Defender 25 1 0 0 0
    99
    Ayanda Ndamane
    Defender 21 1 0 0 0
    21
    Siyabonga Ngezana
    Defender 27 5 0 0 2
    15
    Bathusi Jurry Aubaas
    Midfielder 30 5 0 0 1
    5
    Thalente Mbatha
    Midfielder 25 4 0 0 1
    17
    Sipho Mbule
    Midfielder 27 2 0 0 0
    4
    Teboho Mokoena
    Midfielder 28 7 0 0 3
    7
    Oswin Appollis
    Forward 24 6 1 2 0
    17
    Zakhele Lerato Lepasa
    Forward 28 2 0 0 0
    10
    Relebohile Mofokeng
    Forward 20 3 1 0 0
    23
    Mohau Nkota
    Forward 20 2 1 0 0
    98
    Iqraam Rayners
    Forward 29 6 1 0 0
    8
    Kamogelo Sebelebele
    Forward 23 2 0 0 0
    9
    Lyle Foster
    Forward 25 5 2 1 1
    Hugo Broos
    Manager 73 0 0 0 0
    Molefi Ntseki
    Manager 56 0 0 0 0
    # Name Position Age Games Assists
    1
    Ronwen Williams
    Goalkeeper 33 4 0 0 0
    2
    Nyiko Mobbie
    Defender 31 1 0 0 1
    6
    Aubrey Modiba
    Defender 30 5 0 1 0
    21
    Siyabonga Ngezana
    Defender 27 3 0 0 2
    15
    Bathusi Jurry Aubaas
    Midfielder 30 4 1 0 0
    5
    Thalente Mbatha
    Midfielder 25 4 2 0 0
    4
    Teboho Mokoena
    Midfielder 28 6 3 0 1
    7
    Oswin Appollis
    Forward 24 6 2 4 0
    10
    Relebohile Mofokeng
    Forward 20 4 0 0 0
    98
    Iqraam Rayners
    Forward 29 6 2 1 0
    9
    Lyle Foster
    Forward 25 3 2 0 1
    Hugo Broos
    Manager 73 0 0 0 0
    Molefi Ntseki
    Manager 56 0 0 0 0
    # Name Position Age Games Assists
    1
    Samukelo Xulu
    Goalkeeper 24 4 0 0 0
    3
    Kegan Johannes
    Defender 24 3 0 0 0
    6
    Wayde Jooste
    Defender 33 4 0 1 0
    13
    Malibongwe Khoza
    Defender 21 4 0 0 1
    18
    Harold Kaketso Majadibodu
    Defender 30 3 0 0 0
    14
    Terrence Mashego
    Defender 29 3 0 0 3
    4
    Kwanda Mngonyama
    Defender 31 3 0 1 2
    12
    Thabang Molaoa
    Defender 25 1 0 0 0
    2
    Ramahlwe Mphahlele
    Defender 35 4 1 0 1
    10
    Neo Maema
    Midfielder 29 4 1 1 2
    21
    Makarine Matlhari
    Midfielder ? 1 0 0 0
    21
    Fortune Makaringe
    Midfielder 32 2 0 0 0
    8
    Ndabayithethwa Ndlondlo
    Midfielder 30 4 1 0 0
    5
    Ntandoyenkosi Nkosi
    Midfielder 21 1 0 0 0
    11
    Tebogo Tlolane
    Midfielder 30 4 0 0 0
    7
    Thabiso Kutumela
    Forward 32 4 3 1 1
    17
    Zakhele Lerato Lepasa
    Forward 28 2 0 0 1
    23
    Thamsanqa Tshiamo Masiya
    Forward 28 2 0 0 0
    15
    Menzi Masuku
    Forward 32 4 0 1 0
    20
    Keagan Dolly
    Forward 32 4 0 1 1
    Hugo Broos
    Manager 73 0 0 0 0
    Molefi Ntseki
    Manager 56 0 0 0 0
    # Name Position Age Games Assists
    22
    Ricardo Goss
    Goalkeeper 31 0 0 0 0
    22
    Andile Kwanele Mbanjwa
    Goalkeeper 27 0 0 0 0
    16
    Kopano Thuntsane
    Goalkeeper 25 0 0 0 0
    1
    Ronwen Williams
    Goalkeeper 33 12 0 0 0
    1
    Samukelo Xulu
    Goalkeeper 24 4 0 0 0
    3
    Kegan Johannes
    Defender 24 3 0 0 0
    6
    Wayde Jooste
    Defender 33 4 0 1 0
    20
    Samukelo Kabini
    Defender 21 1 0 0 0
    13
    Malibongwe Khoza
    Defender 21 4 0 0 1
    18
    Harold Kaketso Majadibodu
    Defender 30 3 0 0 0
    14
    Terrence Mashego
    Defender 29 3 0 0 3
    14
    Mbekezile Mbokazi
    Defender 19 2 0 0 0
    18
    Zuko Mdunyelwa
    Defender 26 2 0 0 0
    4
    Kwanda Mngonyama
    Defender 31 3 0 1 2
    2
    Nyiko Mobbie
    Defender 31 2 0 0 1
    6
    Aubrey Modiba
    Defender 30 10 0 2 1
    12
    Thabang Molaoa
    Defender 25 1 0 0 0
    3
    Thabo Brendon Moloisane
    Defender 26 1 0 0 0
    2
    James Thabiso Monyane
    Defender 25 1 0 0 0
    2
    Ramahlwe Mphahlele
    Defender 35 4 1 0 1
    3
    Siyanda Msani
    Defender 24 0 0 0 0
    99
    Ayanda Ndamane
    Defender 21 1 0 0 0
    21
    Siyabonga Ngezana
    Defender 27 8 0 0 4
    15
    Bathusi Jurry Aubaas
    Midfielder 30 9 1 0 1
    19
    Momelezi Dlambewu
    Midfielder ? 0 0 0 0
    10
    Neo Maema
    Midfielder 29 4 1 1 2
    21
    Makarine Matlhari
    Midfielder ? 1 0 0 0
    21
    Fortune Makaringe
    Midfielder 32 2 0 0 0
    5
    Thalente Mbatha
    Midfielder 25 8 2 0 1
    17
    Sipho Mbule
    Midfielder 27 2 0 0 0
    4
    Teboho Mokoena
    Midfielder 28 13 3 0 4
    8
    Ndabayithethwa Ndlondlo
    Midfielder 30 4 1 0 0
    5
    Ntandoyenkosi Nkosi
    Midfielder 21 1 0 0 0
    11
    Tebogo Tlolane
    Midfielder 30 4 0 0 0
    7
    Oswin Appollis
    Forward 24 12 3 6 0
    7
    Thabiso Kutumela
    Forward 32 4 3 1 1
    17
    Zakhele Lerato Lepasa
    Forward 28 4 0 0 1
    23
    Thamsanqa Tshiamo Masiya
    Forward 28 2 0 0 0
    15
    Menzi Masuku
    Forward 32 4 0 1 0
    10
    Relebohile Mofokeng
    Forward 20 7 1 0 0
    23
    Mohau Nkota
    Forward 20 2 1 0 0
    98
    Iqraam Rayners
    Forward 29 12 3 1 0
    8
    Kamogelo Sebelebele
    Forward 23 2 0 0 0
    11
    Mduduzi Shabalala
    Forward 21 0 0 0 0
    20
    Keagan Dolly
    Forward 32 4 0 1 1
    9
    Lyle Foster
    Forward 25 8 4 1 2
    Hugo Broos
    Manager 73 0 0 0 0
    Molefi Ntseki
    Manager 56 0 0 0 0
  • Ranking history
    Position
    Date
    Month
    Played
    Best Ranking
    Worst Ranking
    Largest rise
    Largest fall
    55
    2025
    --
    55
    56
    +1
    0
    57
    2024
    --
    57
    60
    +8
    2
    66
    2023
    --
    62
    66
    +4
    2
    67
    2022
    --
    67
    69
    +1
    1
    68
    2021
    --
    66
    75
    +7
    4
    71
    2020
    --
    71
    72
    +1
    1
    71
    2019
    --
    70
    74
    +2
    2
    72
    2018
    --
    71
    78
    +4
    2
    81
    2017
    --
    60
    81
    +6
    14
    60
    2016
    --
    60
    74
    +3
    2
    72
    2015
    --
    52
    75
    +3
    10
    52
    2014
    --
    51
    69
    +10
    10
    62
    2013
    --
    56
    85
    +25
    8
    87
    2012
    --
    56
    87
    +4
    11
    52
    2011
    --
    38
    53
    +7
    9
    51
    2010
    --
    50
    90
    +17
    7
    85
    2009
    --
    70
    86
    +5
    12
    76
    2008
    --
    67
    85
    +8
    15
    77
    2007
    --
    57
    83
    +10
    12
    67
    2006
    --
    49
    76
    +11
    19
    49
    2005
    --
    37
    49
    +3
    4
    38
    2004
    --
    36
    41
    +3
    2
    36
    2003
    --
    30
    36
    +5
    4
    30
    2002
    --
    30
    37
    +3
    3
    35
    2001
    --
    19
    35
    +1
    3
    20
    2000
    --
    20
    31
    +10
    3
    30
    1999
    --
    24
    31
    +2
    3
    26
    1998
    --
    20
    36
    +16
    5
    31
    1997
    --
    19
    35
    +6
    9
    19
    1996
    --
    16
    29
    +11
    2
    40
    1995
    --
    40
    67
    +19
    4
    56
    1994
    --
    56
    98
    +14
    3
    95
    1993
    --
    95
    109
    +15
    1
    124
    1992
    --
    124
    124
    --
    0
    • Best Ranking
    • Largest rise
    • Largest fall
    • Worst Ranking
  • Rankings
    55
    Place in the FIFA rankings
    55
    Average place in the all-time FIFA rankings
    Created with Highcharts 9.3.3199219941996199820002002200420062008201020122014201620182020202220240255075100125
  • Previous matches
    09/09/2025
    South Africa
    1
    :
    1
    Nigeria
    05/09/2025
    Lesotho
    0
    :
    3
    South Africa
    18/08/2025
    South Africa
    3
    :
    3
    Uganda
    15/08/2025
    Niger
    0
    :
    0
    South Africa
    11/08/2025
    South Africa
    2
    :
    1
    Guinea
    08/08/2025
    Algeria
    1
    :
    1
    South Africa
    29/07/2025
    South Africa
    1
    :
    1
    Angola
    15/06/2025
    Angola
    3
    :
    0
    South Africa
    13/06/2025
    South Africa
    3
    :
    1
    Comoro Islands
    10/06/2025
    South Africa
    2
    :
    0
    Mozambique
  • Next matches
    06/10/2025
    Zimbabwe
    --
    :
    --
    South Africa
    08/10/2025
    Zimbabwe
    --
    :
    --
    South Africa
    11/10/2025
    South Africa
    --
    :
    --
    Rwanda
    13/10/2025
    South Africa
    --
    :
    --
    Rwanda
    22/12/2025
    South Africa
    --
    :
    --
    Angola
    26/12/2025
    Egypt
    --
    :
    --
    South Africa
    29/12/2025
    Zimbabwe
    --
    :
    --
    South Africa