PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in

João Vialle

Defender·3 apps·49 mins
Last 6
WLLDDD
Tackles /90
0.00
tackles
Interceptions /90
0.00
interceptions
Duels won
0%
of duels
Blocks /90
1.84
blocks
Pass accuracy
94%
of passes
Fouls /90
1.84
committed
Summary

João Vialle has appeared in three Premier League matches this season, playing a total of 49 minutes. He has not scored or assisted, and has taken one shot that did not hit the target. Vialle has recorded no key passes, tackles or interceptions, and has not completed any successful dribbles. His per-90 statistics show 1.84 shots per 90 minutes, which is higher than the league baseline of 0.49, but his conversion rate remains 0%. In terms of defensive actions, his tackles per 90 are 0.0 compared with a baseline of 0.32. The average match rating for Vialle is 6.8, below the typical rating for defenders in the competition. Overall, the numbers depict a defender who is still finding his footing in the league.

João Vialle has played 49 minutes across 3 appearances in Premier League, at 0.00 goals per 90 against a positional baseline of 0.05, converting 0% of 1 shots and averaging 6.80 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
3
Per match
0.30
LIV19/102ZOR25/11OBO28/02LNZ28/03LIV19/041KOL27/04KRY25/05FIO21/08RUH07/12KAR13/12
Interceptions per match
Total
7
Per match
0.70
LIV19/102ZOR25/113OBO28/021LNZ28/031LIV19/04KOL27/04KRY25/05FIO21/08RUH07/12KAR13/12
Duels won per match
Dotted line: duels won %
Total
37
Win rate
47%
3LIV19/107ZOR25/1115OBO28/024LNZ28/033LIV19/045KOL27/04KRY25/05FIO21/08RUH07/12KAR13/12
Blocks per match
Total
2
Per match
0.20
LIV19/10ZOR25/11OBO28/02LNZ28/031LIV19/04KOL27/04KRY25/05FIO21/08RUH07/121KAR13/12
Pass accuracy per match
Dotted line: accuracy %
Completed
225
Accuracy
86%
25LIV19/1040ZOR25/1133OBO28/0217LNZ28/0364LIV19/0413KOL27/04KRY25/0511FIO21/0821RUH07/121KAR13/12
Fouls per match
Total
9
Per match
0.90
1LIV19/102ZOR25/11OBO28/022LNZ28/032LIV19/041KOL27/04KRY25/05FIO21/081RUH07/12KAR13/12
Dribbled past per match
Total
4
Per match
0.40
LIV19/102ZOR25/11OBO28/022LNZ28/03LIV19/04KOL27/04KRY25/05FIO21/08RUH07/12KAR13/12
Saves per match
Total
0
Per match
0.00
Save rate
-
LIV19/10ZOR25/11OBO28/02LNZ28/03LIV19/04KOL27/04KRY25/05FIO21/08RUH07/12KAR13/12
02Player Strength Analysis💪
Where they rank
Tackles
=17499thof 20049 · 2551 level0
Interceptions
=16708thof 20049 · 3342 level0
Pass accuracy
=74thof 19149 · 5 level94%
Saves
=1676thof 20049 · 18374 level0
Ranked against 20049 players in all competitions with 49+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Lorenzo Amatucci
151(3.87)
Fredrik Hammar
149(3.98)
Tyrick Mitchell
143(2.89)
Kevin Mac Allister
139(3.44)
João Palhinha
139(4.40)
Peer Koopmeiners
135(3.04)
Neco Williams
135(2.81)
Santiago Mouriño
134(4.13)
Conor McGrandles
133(2.94)
Samuel Dahl
132(2.77)
Jack Evans
132(3.07)
James Garner
131(3.17)
Caspar Jander
131(3.48)
Manuel Locatelli
129(3.09)
David Larrubia
129(3.20)
Moisés Caicedo
128(2.76)
Elliot Anderson
127(2.74)
Bryan Heynen
125(2.38)
Jon Aramburu
125(3.42)
Gonçalo Franco
123(3.19)
Daniel Muñoz
122(2.90)
Norbert Wojtuszek
122(3.37)
Carlos Puga
122(3.71)
Nathaniel Brown
121(3.15)
Elliot Bonds
120(3.04)
Alonzo Engwanda
120(2.84)
Ibou Touray
119(2.61)
João Gomes
119(3.34)
Jamie McDonnell
119(4.46)
Nicolas Raskin
118(2.73)
Oliver Norwood
117(2.61)
Ilaix Moriba
117(2.99)
Jeremy Ngakia
117(3.96)
Mateus Fernandes
117(3.00)
Mamadou Sangare
116(3.34)
Guille Rosas
115(3.09)
Bart van Rooij
113(3.15)
Juan Iglesias
112(3.16)
Kamiel Van de Perre
112(3.58)
Tom Iorpenda
112(2.50)
João Vialle
0(0.00)

🧲 Interceptions

Season total · per 90 beside it
Kevin Mouanga
101(2.12)
Miguel Atienza
97(2.37)
Kaishu Sano
91(1.97)
Benn Ward
86(2.67)
Ashley Charles
82(1.92)
Malang Sarr
82(2.13)
Sean McLoughlin
82(1.87)
Enrique Clemente
82(2.09)
Oleksandr Romanchuk
82(2.03)
Gabriel Pereira
81(2.15)
Senne Lynen
80(2.53)
Florian Lejeune
79(1.49)
Bryan Okoh
79(2.46)
Ethan Pye
79(1.58)
Michał Helik
78(1.77)
Kreshnik Hajrizi
78(2.35)
Batuhan İşçiler
77(2.52)
Moisés Caicedo
76(1.64)
Bryan Heynen
75(1.43)
Ryan Gravenberch
74(1.61)
Siebe Van Der Heyden
74(2.17)
Loris Benito
73(1.86)
Aurélien Tchouaméni
73(1.75)
Azor Matusiwa
73(1.66)
Tristan Crama
72(1.45)
Jordan Storey
71(1.67)
Jerdy Schouten
71(1.92)
Dominik Schmid
71(1.71)
Marc Guéhi
71(1.44)
Evan Ndicka
69(1.78)
Josip Mišić
69(1.74)
Regan Poole
69(1.66)
Giovanni Zaro
69(1.89)
Victor Nelsson
68(1.85)
Jonathan Clauss
68(1.68)
Rade Krunić
68(2.22)
Brandon Soppy
68(1.77)
Gregory Wüthrich
67(2.72)
Dominik Kohr
67(1.73)
Paudie O’Connor
67(1.88)
João Vialle
0(0.00)

📏 Pass accuracy

Completed / attempted · count beside it
Willy Boly
100%(64)
Régis Gurtner
100%(21)
Peter Leeuwenburgh
100%(20)
Mitch Apau
100%(38)
Arbnor Nuraj
100%(25)
Javier Sarasa
100%(20)
Kamil Efe Üregen
100%(47)
Gustav Lillienberg
98%(59)
Vasilije Bakić
98%(45)
King Samuel Manu
98%(41)
Jacob Barrett Laursen
97%(37)
Kurt Zouma
97%(62)
Marlon
97%(627)
Giovanni Leoni
97%(88)
Jens Grahl
97%(29)
Moussa Kyabou
97%(29)
Nuno Félix
97%(58)
Benaissa Benamar
97%(85)
Yuliwes Bellache
97%(28)
Villads Rutkjær
97%(84)
Muhammed Dumbuya
96%(26)
Egor Vassenin
96%(26)
Valentin Gendrey
96%(25)
David Jiménez
96%(146)
Jorge Mier
96%(24)
Axel Tape
96%(96)
Carl Starfelt
96%(1523)
Jonathan Tah
96%(2974)
Ilya Samoshnikov
96%(23)
Malthe Ladefoged
96%(92)
Andreas Christensen
96%(464)
Benjamin Büchel
96%(22)
Jofre Torrents 
96%(88)
Andrew Omobamidele
96%(2015)
Andrés Campos
96%(43)
Gastón Pereiro
95%(21)
Iiro Mendolin
95%(21)
Arnas Voitinovicius
95%(21)
Mamadou Diallo
95%(21)
Jonas Goldschadt
95%(21)
João Vialle
94%(33)

🧤 Saves

Season total · per 90 beside it
Jari De Busser
194(4.25)
Andrés Fernández
165(3.59)
Mike Penders
165(3.20)
Pepijn van de Merbel
164(3.98)
Sem Westerveld
163(4.17)
Michele Cerofolini
162(4.04)
Marwin Hitz
161(3.88)
Joe Day
161(3.28)
Stefanos Kapino
159(4.30)
Jack Butland
156(3.06)
Ronald Koeman Jr
155(4.32)
Nicolai Larsen
154(4.36)
Karlo Letica
153(3.00)
Alex Bass
153(3.73)
Kayne van Oevelen
153(4.67)
Marco Carnesecchi
152(3.02)
Vasilis Barkas
150(3.60)
Ivor Pandur
150(3.12)
Marvin Keller
149(3.24)
Aarón Escandell
148(4.11)
Alfonso Herrero
148(3.21)
Thomas Didillon
147(3.97)
Davy Roef
147(3.56)
Mike Havekotte
147(3.76)
Alexander Nübel
146(2.94)
Jonathan Fischer
146(3.38)
David De Gea
145(3.16)
Lawrence Vigouroux
145(3.22)
Moritz Nicolas
145(3.92)
Eduard Pap
144(3.89)
Noah Atubolu
144(2.88)
Lorenzo Palmisani
141(3.68)
Ties Wieggers
141(3.70)
Luca Unbehaun
140(3.97)
Ionuț Radu
139(2.78)
Joël Drommel
139(4.09)
Nacho Miras
139(4.28)
Bailey Peacock-Farrell
138(3.10)
Jamie Cumming
137(2.91)
Elías Ólafsson
136(3.64)
João Vialle
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
0.00
0.67
Interceptions /90
0.00
0.89
Duels won %
0%
56%
Blocks /90
1.84
0.35
Pass accuracy %
94%
95%
Fouls /90
1.84
0.58
0.000.000%1.8494%1.840.670.8956%0.3595%0.58Tacklesrim 0.67Intrim 0.89Duelsrim 56%Blocksrim 1.84Pass accrim 95%Foulsrim 1.84
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
João Vialle Valerii Bondar
04Player value💶
Current market value
Not available for this player yet
Value by year
No Transfermarkt value history for this player yet.
Value data currently reaches the 1,473 players in the identity crosswalk.
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Oleksiy GutsulyakM21160473321722%2880%6675%616443%11270007.42
8.3
Oleksandr NazarenkoM20124861221127%1977%2874%210039%561007.07
8.1
Eduard SarapiyyD22193250291717%691%3100%10331757%20103007.52
7.9
Oleksandr AndriyevskyiM20133652201325%2379%889%1225539%1250106.99
9.2
Mykola HaiduchykF22107850311916%1783%1083%26337%890006.96
3.3
Maksym BragaruM169822220910%1080%4485%38143%15102006.98
6.1
Igor KrasnopirF8422227629%580%764%04024%220006.88
3.2
Lindon EmërllahuM8462116317%683%1062%10140%430006.84
5.2
Bohdan LiednievM10394114225%681%250%32032%571006.64
3.7
Vladyslav VeletenM6383125120%671%2793%22051%842007.37
5.3
Talles CostaM10373107214%287%3100%34141%1042006.64
3.2
Giorgi MaisuradzeD6372102250%780%360%16024%810006.90
6.2
Danylo BeskorovaynyiD41641011100%090%001350%311007.02
Bogdan MykhaylichenkoD20180101810%2183%2576%1531242%18183107.24
6.2
Ruslan BabenkoM211666001320%2385%2100%2548638%26171007.08
9.0
Serhii ChobotenkoD18153401810%990%1100%432745%1834107.16
5.7
Yevgen VolynetsG1614400000087%0011071%0130367.13
2.7
Borys KrushynskyiD131076031130%1082%1562%813235%1774007.06
6.5
Oleksandr FilippovF17731001180%580%867%11124%640006.55
9.5
Mykyta KravchenkoD968500400%1280%150%24044%6101007.00
5.6
Ilir KrasniqiM848600100%092%267%29246%742106.76
6.5
Oleh KudrykG43610000081%0000100%0100106.62
Volodymyr ShepelievM1033700210%181%571%12140%130006.54
2.1
Oleg FedorM631201310%489%150%02141%461006.85
2.9
Georgiy BushchanG21800000089%0000000066.70
Tomer YosefiM616300420%467%6100%32050%520006.85
5.5
André GonçalvesF511200320%181%667%11050%210006.65
Andi HadrojD3940000180%002031%010006.50
Yaroslav KaramanM39200100%275%150%10022%311006.47
Maksym MelnychenkoM3800000077%1100%01019%410006.30
Kyrylo KoberniukD2630000092%001012%200006.50
Borel TomandzotoM2620000077%003150%010006.60
João VialleD34900100%094%00010%100006.80
Bohdan PanchyshynM14700100%096%00100%000006.60
Oleksandr IvanovM17000000%00000%00000
Sergiy KorniychukD2700000070%00%00033%201006.00
Per-player totals for 2025/26 from API-Football match stats, across 36 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2025/26PolessyaPremier League24100100%092%0000%1006.70
2025/26PolessyaUEFA Europa Conference League1800000100%0000%0006.90
2024/25PolessyaPremier League961400200%284%131044%15006.96
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
13 Decv KarpatyW4000000000
07 Deca Ruh LvivL370010001006.70
21 Augv FiorentinaL80000006.90
25 Mayv Kryvbas KRD1000000000
27 Apra Kolos KovalivkaD360000011006.90
19 Apra Livyi BerehD900010102007.30
28 Mara LNZ CherkasyW900000002006.70
28 Feba Obolon'-BrovarD900000100007.30
25 Novv Zorya LuhanskD900000022006.90
19 Octv Livyi BerehD370010001006.90
31 Auga ChornomoretsW900000004006.70
11 Auga Shakhtar DonetskW900000003007.00