M. Ditshupo

bw
M. Ditshupo
34

1

K.€

22

40

years

CM

Profile of M. Ditshupo

Season 2024/25

Competitive matches
12
Matches
played
1080'
Minutes
played
1
0.08
Goals/90'
0/0
0
Cards/90'
M. Ditshupo
Maano Ditshupo
40
years
BWA
Botswana
-
kgs
Mid
position
-
cms
22
shirt number
1
K.€
34
ELO

Born on 20 January 1985

Personal data
Country of birth
Botswana Botswana
Continent of birth
Africa
Region of birth
Southern Africa
Career details
Current competition
Premier League Premier League
Previous club
Township Rollers Township Rollers
Historic team
Morupule Wanderers Morupule Wanderers
Historical competition
Premier League Premier League
Most common shirt number
22
Other shirt numbers
21, 15

Form in last matches

Competitions played in

Participation and performances
Premier League
58%
Wins
7 W
2 D
3 L

Team's position in the competition

Matchday 20 PTS MP W D L GF GA GD
4
Gaborone United
Gaborone United 36 19 10 6 3 31 16 +15
5
Sua Flamingoes
Sua Flamingoes 35 20 10 5 5 35 19 +16
6
Morupule Wanderers
Morupule Wanderers 33 20 10 3 7 30 21 +9
7
Centre Chiefs
Centre Chiefs 31 18 8 7 3 26 11 +15
8
Orapa United FC
Orapa United FC 24 18 6 6 6 17 17 0

Position on the pitch

Main position
Midfielder 86%
Other positions
  • Left midfielder 14%
CM
LM
Football pitch

Rating progression

34 ▲ 9
12042 18
12042 21
122021 23
Highest value in career
38 (2025)
Rankings
General
-
Age
320º
By country
86º 86º
By position
52120º MF
By position
30546º CM CM

Evolution of market value

12042 18
12042 21
122021 23
Highest value in career
3.5K (2019)
Rankings
General
99740º
Age
402º
By country
178º 178º
By position
99466º MF
By position
38786º CM CM

Professional performance

Average number of goals
Current season 12
1
0.08
32
Calendar year 6
1
0.17
34
Last 6 months 12
1
0.08
32
Last 3 years 13
2
0.15
32
Last 5 years 14
3
0.21
32
Career 23
3
0.13
30

List of clubs played for

Teams Season MP
MP GS MS MIN Age Pts. ELO
Morupule Wanderers
Morupule Wanderers
2024/25
12 1 0 0 0 12 12 0 1080' 40 6.6 32
Premier League
Premier League
12 1 0 0 0 12 12 0 1080' 40 6.6 32
Morupule Wanderers
Morupule Wanderers
2022/23
1 1 0 0 0 1 0 0 0' 38 6 25
Township Rollers
Township Rollers
2021/22
1 1 0 0 0 1 0 0 0' 36 7.1 30
Township Rollers
Township Rollers
2017/18
6 0 0 1 0 6 6 0 535' 33 5.6 30

Teammates

Player rating and role
K. Ndebele
MF
K. Ndebele
42
12
J. Likontsane
F
J. Likontsane
42
10
Baboloki Makhura
MF
Baboloki Makhura
41
11
T. Boithatelo
D
T. Boithatelo
41
9
E. Ngwaga
MF
E. Ngwaga
36
6
T. Masule
GK
T. Masule
30
5
K. Mbise
GK
K. Mbise
30
0
K. Mpuisang
K. Mpuisang
25
0
D. Yoba
D. Yoba
25
0
Nandos
GK
Nandos
25
0
L. Radikgageng
L. Radikgageng
25
0
Tsholofelo Speakson
MF
Tsholofelo Speakson
25
0
K. Moganetsi
K. Moganetsi
25
0
Gaone Japane
F
Gaone Japane
25
0
K. Ralegoreng
K. Ralegoreng
25
0
B. Gurure
MF
B. Gurure
25
0
Michael Pillar
MF
Michael Pillar
25
0
C. Tsimele
C. Tsimele
25
0
T. Lechaena
T. Lechaena
25
0

Historical performance in clubs

By teams Season. MP GS Min.
Morupule Wanderers
Morupule Wanderers
2 13 12 1080' 2 0
Township Rollers
Township Rollers
2 7 6 535' 1 1
By competition Season. MP GS Min.
Premier League
Premier League
3 14 12 1080' 3 0
CAF Champions
CAF Champions
1 6 6 535' 0 1

Teams played for

Morupule Wanderers
Morupule Wanderers
2 season
2
13
Township Rollers
Township Rollers
2 season
1
7

For the national team

6368
3 times at International
-
Average number of goals
0
0
2
0
Other information
Times called up
8
Matches as a starter
1
Off the bench
2
Debut
19/1/2011
Age on debut
26.0 years old
Last match
15/11/2019
Age in last game
34.8 years old

Career with national team

Teams Year MP
MP GS MS MIN Age Pts. ELO
Botswana
Botswana
2019
2 0 0 2 0 2 1 1 106' 34 4.7 30
CAF Qualifying
CAF Qualifying
0 0 0 1 0 1 0 1 29' 34 4.3 30
International Friendly
International Friendly
1 0 0 1 0 1 1 0 77' 34 5.1 30
Botswana
Botswana
2011
1 0 0 0 0 1 0 1 4' 25 4 25

Teammates in the national team

Player rating and role
K. Seakanyeng
F
K. Seakanyeng
67
0
T. Orebonye
F
T. Orebonye
67
0
J. Mogorosi
MF
J. Mogorosi
64
0
M. Ngele
MF
M. Ngele
63
0
K. Dambe
GK
K. Dambe
61
0
O. Nato
MF
O. Nato
60
0
R. Kgaswane
F
R. Kgaswane
56
0
M. Gaolaolwe
D
M. Gaolaolwe
55
0
L. Ramoraka
MF
L. Ramoraka
55
0
O. Makgantai
F
O. Makgantai
51
0
L. Ditsele
MF
L. Ditsele
50
0
Simisani Mathumo
D
Simisani Mathumo
49
0
B. Mafoko
MF
B. Mafoko
49
0
G. Moyana
MF
G. Moyana
48
0
J. Ramatlhakwane
F
J. Ramatlhakwane
47
0
S. Boy
MF
S. Boy
46
0
O. Kebatho
F
O. Kebatho
45
0
Olerile
D
Olerile
45
0
T. Kebue
D
T. Kebue
43
0
O. Moswate
D
O. Moswate
43
0

Performances for the national team

By teams Season. MP GS Min.
Botswana
Botswana
2 3 1 110' 0 2
By competition Season. MP GS Min.
International Friendly
International Friendly
2 2 1 81' 0 1
CAF Qualifying
CAF Qualifying
1 1 0 29' 0 1

Most important achievements

Milestones and events on this day
First team goal, Debut for team
Morupule Wanderers
Morupule Wanderers
25 APR. 23
38 years
First team goal, First official goal, Debut in category
Township Rollers
Township Rollers
Premier League
Premier League
15 DEC. 21
36 years
Debut for team, Debut in category
Botswana
Botswana
CAF Qualifying
CAF Qualifying
15 NOV. 19
34 years

Best performances