UEFA Women's Champions League
MCI1
RMA1
86'
UEFA Women's Champions League
PSG5
OHL0
87'
CONCACAF Nations League
VGB0
MSR2
44'
CONCACAF Nations League
VIR0
SMN0
45'
UEFA Nations League
IRL2
AUT2
Final
UEFA Nations League
DEN2
POR4
Final
UEFA Nations League
GER2
SRB0
Final
UEFA Nations League
GRE2
NED2
Final
UEFA Nations League
ISR0
KVX0
Final
UEFA Nations League
MLT1
GIB1
Final
UEFA Nations League
WAL2
NOR1
Final
French Championnat National
SCB1
ORL1
Final
Major League Soccer
SEA-
SKC-
6:30 PM
CONCACAF Nations League
DMA-
GUY-
2:00 PM
CONCACAF Nations League
CUW-
TRI-
3:00 PM
CONCACAF Nations League
AIA-
ATG-
4:00 PM
CONCACAF Nations League
CAY-
PUR-
5:00 PM
CONCACAF Nations League
DOM-
HAI-
5:00 PM
CONCACAF Nations League
NCA-
CRC-
7:00 PM
Bolivia Copa División Profesional
BOL-
GUV-
3:30 PM
Bolivia Copa División Profesional
BLO-
IND-
5:30 PM
Copa Argentina
PLA-
EST-
5:15 PM
El Salvador Primera Division Apertura
FUE-
FIR-
2:30 PM
El Salvador Primera Division Apertura
INC-
LIM-
5:00 PM
Under 19 Internationals
QAT_U19-
IRL-
7:00 AM
Under 20 Internationals
USA-
BRA_U20-
9:00 AM
Women's Asian Games
CHN-
KOR-
11:00 PM
UEFA Nations League
AZE0
LIE0
Final
Women's Champions League
FAK1
INT1
Final
Women's Champions League
HBK5
SER1
Final
Club Friendlies
TS0
DRO1
Final
African Cup of Nations Qualifiers
GUI1
KEN0
Final
Ghanaian Premier League
ASA1
KAR0
Final
Qatar QSL Cup
GFA4
MES2
Final
Qatar QSL Cup
QSC1
BID0
Final
Qatar QSL Cup
SHA2
MUA1
Final
UAE League Cup
DUT3
HAT2
Final
UAE League Cup
SHJ2
DHA1
Final
UAE League Cup
BAN3
WAH1
Final
UEFA Under 21 Championship Qualifiers
GRE4
LAT2
Final
Player · #31

Mota

Willis Mota Moreira

Nova IguaçuGoalkeeperRightBrazil41 years old196 cm86 kg
SeasonTeamCompetitionMPMinGA
2026/27Nova IguaçuCopa do Brasil19000
2025/26Nova IguaçuCampeonato Carioca1090000
2024/25MadureiraCampeonato Carioca151,35000
2023/24MadureiraCampeonato Carioca1195800
2022/23Portuguesa RJCampeonato Carioca320200
2021/22Sampaio CorrêaBrazilian Série B191,71000
2020/21Sampaio CorrêaBrazilian Série B545000
2019/20PaysanduCopa do Brasil218000
2018/19CSABrazilian Série B543200
2018/19CSACopa do Brasil19000
Total10 seasons726,36200
1
Matches
0
Goals
0
Assists
90
Minutes

Copa do Brasil

2026/27
MetricTotalPer 90
Clearances22.00
Saves22.00
10
Matches
0
Goals
0
Assists
900
Minutes

Campeonato Carioca

2025/26
Saves per 90 minutes · 58 percentile among 13 players in the same positionSaves3.30Saves as a share of shots on target faced · 65 percentile among 13 players in the same positionSave %72%Matches without conceding, over matches played · 31 percentile among 13 players in the same positionClean sheets20%High claims per 90 minutes · 88 percentile among 13 players in the same positionHigh claims1.20Passes completed over passes attempted · 50 percentile among 13 players in the same positionPass accuracy71%Long balls completed over long balls attempted · 27 percentile among 13 players in the same positionLong passing33%

Compared with 13 players in the same position in 2025/26.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves3.3058
Save %72%65
Clean sheets20%31
High claims1.2088
Pass accuracy71%50
Long passing33%27
MetricTotalPer 90
Clearances161.60
Saves333.30
Clean sheets20.20
0
Matches
0
Goals
0
Assists
0
Minutes

Copa do Brasil

2025/26

No stats available right now.

15
Matches
0
Goals
0
Assists
1,350
Minutes

Campeonato Carioca

2024/25
Saves per 90 minutes · 33 percentile among 12 players in the same positionSaves0.00Saves as a share of shots on target faced · 33 percentile among 12 players in the same positionSave %0%Matches without conceding, over matches played · 71 percentile among 12 players in the same positionClean sheets47%High claims per 90 minutes · 38 percentile among 12 players in the same positionHigh claims0.00

Compared with 12 players in the same position in 2024/25.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

No data in this competition: Pass accuracy, Long passing.

MetricValuePercentile
Saves0.0033
Save %0%33
Clean sheets47%71
High claims0.0038
MetricTotalPer 90
Clean sheets70.47
11
Matches
0
Goals
0
Assists
958
Minutes

Campeonato Carioca

2023/24
Saves per 90 minutes · 33 percentile among 12 players in the same positionSaves0.00Saves as a share of shots on target faced · 33 percentile among 12 players in the same positionSave %0%Matches without conceding, over matches played · 54 percentile among 12 players in the same positionClean sheets27%High claims per 90 minutes · 33 percentile among 12 players in the same positionHigh claims0.00

Compared with 12 players in the same position in 2023/24.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

No data in this competition: Pass accuracy, Long passing.

MetricValuePercentile
Saves0.0033
Save %0%33
Clean sheets27%54
High claims0.0033
MetricTotalPer 90
Clean sheets30.28
3
Matches
0
Goals
0
Assists
202
Minutes

Campeonato Carioca

2022/23
MetricTotalPer 90
Clean sheets10.45
19
Matches
0
Goals
0
Assists
1,710
Minutes

Brazilian Série B

2021/22
Saves per 90 minutes · 61 percentile among 35 players in the same positionSaves3.00Saves as a share of shots on target faced · 67 percentile among 35 players in the same positionSave %74%Matches without conceding, over matches played · 86 percentile among 35 players in the same positionClean sheets42%High claims per 90 minutes · 64 percentile among 35 players in the same positionHigh claims0.42Passes completed over passes attempted · 44 percentile among 35 players in the same positionPass accuracy63%Long balls completed over long balls attempted · 36 percentile among 35 players in the same positionLong passing35%

Compared with 35 players in the same position in 2021/22.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves3.0061
Save %74%67
Clean sheets42%86
High claims0.4264
Pass accuracy63%44
Long passing35%36
MetricTotalPer 90
Dribbles completed10.05
Clearances351.84
Saves573.00
Clean sheets80.42
0
Matches
0
Goals
0
Assists
0
Minutes

Copa do Brasil

2021/22

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Brazil Copa do Nordeste

2020/21

No stats available right now.

5
Matches
0
Goals
0
Assists
450
Minutes

Brazilian Série B

2020/21
Saves per 90 minutes · 61 percentile among 41 players in the same positionSaves3.00Saves as a share of shots on target faced · 99 percentile among 41 players in the same positionSave %94%Matches without conceding, over matches played · 99 percentile among 41 players in the same positionClean sheets80%High claims per 90 minutes · 82 percentile among 41 players in the same positionHigh claims0.60Passes completed over passes attempted · 1 percentile among 41 players in the same positionPass accuracy41%Long balls completed over long balls attempted · 4 percentile among 41 players in the same positionLong passing28%

Compared with 41 players in the same position in 2020/21.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

MetricValuePercentile
Saves3.0061
Save %94%99
Clean sheets80%99
High claims0.6082
Pass accuracy41%1
Long passing28%4
MetricTotalPer 90
Clearances40.80
Saves153.00
Clean sheets40.80
0
Matches
0
Goals
0
Assists
0
Minutes

Copa do Brasil

2020/21

No stats available right now.

2
Matches
0
Goals
0
Assists
180
Minutes

Copa do Brasil

2019/20
MetricTotalPer 90
Big chances created10.50
Clearances52.50
Saves94.50
0
Matches
0
Goals
0
Assists
0
Minutes

Brazilian Serie C

2019/20

No stats available right now.

5
Matches
0
Goals
0
Assists
432
Minutes

Brazilian Série B

2018/19
Saves per 90 minutes · 97 percentile among 32 players in the same positionSaves3.75Saves as a share of shots on target faced · 91 percentile among 32 players in the same positionSave %78%Matches without conceding, over matches played · 84 percentile among 32 players in the same positionClean sheets40%High claims per 90 minutes · 72 percentile among 32 players in the same positionHigh claims0.42Passes completed over passes attempted · 3 percentile among 32 players in the same positionPass accuracy43%Long balls completed over long balls attempted · 22 percentile among 32 players in the same positionLong passing32%

Compared with 32 players in the same position in 2018/19.

Value: per 90 minutes played, except the percentages. Percentile: how many of those players rank below, from 0 to 100. The dotted ring on the chart is the 50th percentile, meaning the average for the position.

Small sample so far: few matches played.

MetricValuePercentile
Saves3.7597
Save %78%91
Clean sheets40%84
High claims0.4272
Pass accuracy43%3
Long passing32%22
MetricTotalPer 90
Tackles won10.21
Clearances102.08
Saves183.75
Clean sheets20.42
1
Matches
0
Goals
0
Assists
90
Minutes

Copa do Brasil

2018/19
MetricTotalPer 90
Interceptions11.00
Clearances22.00
Saves22.00
0
Matches
0
Goals
0
Assists
0
Minutes

Campeonato Carioca

2015/16

No stats available right now.

0
Matches
0
Goals
0
Assists
0
Minutes

Campeonato Carioca

2014/15

No stats available right now.

Recent matches

MatchMinGASvGAClPunPassScore
03/17FortalezaP0-190'00210122/246.8
03/08Sampaio Corrêa RJG2-090'00402215/238.4
03/01AwayMaricáE2-290'00123221/385.6
02/26Portuguesa RJE1-190'00210015/225.9
02/11AwayPortuguesa RJE1-190'00410117/207.3
02/07AwayPortuguesa RJP1-090'00610115/158.0
01/30BanguP1-290'00221121/236.4
01/26Volta RedondaE2-290'00220118/236.1
01/22FluminenseP2-390'00630124/366.9
01/18AwayVasco da GamaE0-090'00402221/318.3
01/15AwaySampaio Corrêa RJG1-390'00214011/216.5
03/15AwaySampaio Corrêa RJP4-290'0004000/04.4
05/29InternacionalP0-190'00410111/177.2
05/23AwayInternacionalP3-190'00531221/286.9
02/15São PauloP0-290'0022027/125.6
Abreviaturas
Min Minutos jugadosG GoalsA AssistsSv SavesGA Goals concededCl High claimsPun Punched clearPass Passes completed / attemptedScore Our rating (1-10)G/E/P Ganado / Empatado / Perdido