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

Michał Rosiak

Poland Defender·5 apps·331 mins
Last 6
DDDWL
Tackles /90
2.18
tackles
Interceptions /90
0.27
interceptions
Duels won
42%
of duels
Blocks /90
0.27
blocks
Pass accuracy
78%
of passes
Fouls /90
1.90
committed
Summary

Michał Rosiak has already made four appearances in the 2026/27 Ekstraklasa season, accumulating 241 minutes of play. He has not scored or assisted, but his offensive contribution is evident through four shots, all off target, and three key passes, giving him a key passes per 90 of 1.12 - double the defender baseline of 0.56. Rosiak’s defensive work rate is also above average, with five tackles and one interception, translating to 1.87 tackles per 90 compared to the baseline of 1.65. His dribbling success stands at 0.75 per 90, surpassing the typical 0.36 for his position. With an average match rating of 6.65, Rosiak’s season so far shows a defender who creates more chances than the positional norm.

Michał Rosiak has played 331 minutes across 5 appearances in Ekstraklasa, at 0.00 goals per 90 against a positional baseline of 0.06, converting 0% of 4 shots and averaging 6.62 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
8
Per match
1.60
1GOR25/072RAK02/082CRA09/08WID22/083LEG28/08
Interceptions per match
Total
1
Per match
0.20
1GOR25/07RAK02/08CRA09/08WID22/08LEG28/08
Duels won per match
Dotted line: duels won %
Total
16
Win rate
42%
3GOR25/074RAK02/083CRA09/083WID22/083LEG28/08
Blocks per match
Total
1
Per match
0.20
GOR25/071RAK02/08CRA09/08WID22/08LEG28/08
Pass accuracy per match
Dotted line: accuracy %
Completed
101
Accuracy
78%
20GOR25/0725RAK02/0813CRA09/0826WID22/0817LEG28/08
Fouls per match
Total
7
Per match
1.40
2GOR25/071RAK02/081CRA09/081WID22/082LEG28/08
Dribbled past per match
Total
3
Per match
0.60
1GOR25/07RAK02/081CRA09/08WID22/081LEG28/08
Saves per match
Total
0
Per match
0.00
Save rate
-
GOR25/07RAK02/08CRA09/08WID22/08LEG28/08
02Player Strength Analysis💪
Where they rank
Tackles
=28thof 110 · 10 level8
Interceptions
=72ndof 110 · 19 level1
Duels won
81stof 9142%
Pass accuracy
73rdof 11078%
Saves
=16thof 110 · 95 level0
Ranked against 110 players in Ekstraklasa with 331+ 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
Filip Luberecki
18(3.00)
Thomas Santos
17(3.30)
Kacper Duda
17(3.14)
Jakub Krzyżanowski
17(2.82)
Bartosz Kapustka
16(2.74)
Rafał Augustyniak
16(2.64)
O. Kakabadze
15(3.86)
Patryk Kun
14(3.06)
B. Traoré
13(2.17)
James Igbekeme
12(3.05)
Amir Al Ammari
12(2.00)
Léo Borges
12(2.48)
Lucas Piazón
11(2.83)
Z. Ouattara
11(1.89)
M. Perković
11(1.88)
Jakub Lewicki
11(2.51)
Patrik Hellebrand
10(2.47)
Kamil Piątkowski
10(1.65)
Paul Mukairu
10(2.13)
Guilherme Montóia
10(2.50)
Mateusz Klich
9(1.97)
Julius Ertlthaler
9(1.93)
Wiktor Długosz
9(2.21)
Juande Rivas
9(1.80)
Filip Kocaba
9(2.26)
Marcel Krajewski
9(1.90)
Robert Deziel Jr.
9(1.53)
Alan Uryga
8(1.32)
Patryk Dziczek
8(1.57)
Bartosz Wolski
8(1.74)
Adam Radwański
8(1.61)
Pau Resta
8(1.78)
Karol Czubak
8(1.34)
Marcus Haglind Sangre
8(1.60)
Marc Llinares
8(1.60)
Michał Rosiak
8(2.18)
Oskar Lesniak
8(2.05)
Conrado
7(1.77)
A. Hasić
7(1.18)
Luquinhas
7(1.44)

🧲 Interceptions

Season total · per 90 beside it
B. Traoré
12(2.00)
Thomas Santos
11(2.14)
Kamil Piątkowski
10(1.65)
Juljan Shehu
9(2.34)
Kacper Urbański
9(2.33)
M. Perković
9(1.54)
Yegor Matsenko
9(1.84)
James Igbekeme
8(2.03)
Amir Al Ammari
8(1.33)
Léo Borges
8(1.65)
J. Grzesik
7(1.17)
Jakub Lewicki
7(1.60)
Jakub Krzyżanowski
7(1.16)
Rúben Vinagre
6(0.99)
Paweł Wszołek
6(1.09)
Patryk Dziczek
6(1.17)
G. Henriksson
6(1.12)
O. Kakabadze
6(1.54)
Christopher Simon
6(1.28)
Filip Luberecki
6(1.00)
Bartosz Bereszyński
5(0.84)
Marcin Kamiński
5(1.00)
M. Minchev
5(1.12)
A. Hasić
5(0.84)
Rafał Augustyniak
5(0.82)
Alan Uryga
5(0.83)
Rafał Janicki
5(1.25)
Mikkel Maigaard
5(1.25)
Aleks Ławniczak
5(1.23)
Juande Rivas
5(1.00)
K. Szcześniak
5(0.83)
Mateusz Łęgowski
5(1.20)
Dimitrios Keramitsis
5(0.98)
Lamine Ba
4(1.02)
Lucas Piazón
4(1.03)
Lukas Klemenz
4(1.03)
Wiktor Długosz
4(0.98)
Grzegorz Tomasiewicz
4(0.99)
Luquinhas
4(0.82)
Z. Ouattara
4(0.69)
Michał Rosiak
1(0.27)

💪 Duels won

Won / contested · count beside it
Aleks Ławniczak
70%(32)
Arkadiusz Jędrych
69%(25)
B. Traoré
69%(27)
Rafał Janicki
69%(22)
Marek Kristián Bartoš
68%(26)
Wiktor Długosz
66%(25)
Bartosz Wolski
66%(19)
Rafał Augustyniak
65%(53)
Bartosz Bereszyński
64%(18)
Alan Uryga
64%(27)
Žan Rogelj
64%(16)
Ariel Mosór
63%(19)
Bogdan Racovițan
63%(17)
Kamil Piątkowski
62%(38)
Juande Rivas
61%(35)
Christopher Simon
61%(22)
Lukas Klemenz
61%(25)
Yegor Matsenko
61%(25)
Patryk Makuch
61%(28)
Filip Luberecki
61%(31)
Kajetan Szmyt
61%(17)
James Igbekeme
61%(23)
Patryk Dziczek
60%(26)
Emil Kornvig
59%(23)
Bartosz Kapustka
58%(35)
Patrik Hellebrand
58%(22)
Marc Llinares
58%(22)
Luquinhas
57%(39)
Marko Božić
57%(26)
Patryk Kun
55%(26)
Dimitrios Keramitsis
55%(21)
Steve Kapuadi
55%(11)
Robert Deziel Jr.
55%(24)
Juljan Shehu
54%(27)
Kacper Duda
54%(34)
Conrado
54%(21)
G. Henriksson
53%(23)
Lucas Piazón
53%(32)
Mikkel Maigaard
53%(17)
Oskar Lesniak
53%(18)
Michał Rosiak
42%(16)

📏 Pass accuracy

Completed / attempted · count beside it
Patrik Hellebrand
96%(272)
Wojciech Mońka
93%(250)
Ariel Mosór
92%(167)
Bogdan Racovițan
91%(204)
Norbert Wojtuszek
91%(174)
Rafał Augustyniak
91%(320)
K. Szcześniak
90%(246)
Marcin Kamiński
90%(235)
Oskar Lesniak
90%(148)
B. Traoré
90%(220)
Steve Kapuadi
90%(140)
Alan Uryga
90%(282)
Hugo Vallejo
89%(146)
Bartosz Bereszyński
89%(310)
Marcus Haglind Sangre
89%(219)
Bartosz Wolski
88%(184)
Robert Deziel Jr.
88%(276)
Kacper Urbański
88%(181)
Arkadiusz Jędrych
88%(203)
Mikkel Maigaard
88%(250)
Juljan Shehu
87%(152)
Damian Michalski
87%(127)
Pau Resta
87%(159)
Rúben Vinagre
87%(156)
Amir Al Ammari
87%(195)
Z. Ouattara
87%(239)
Kamil Piątkowski
86%(261)
G. Henriksson
86%(175)
Filip Luberecki
86%(184)
Lucas Piazón
86%(147)
Dimitrios Keramitsis
86%(176)
Maxence Maisonneuve
86%(180)
Guilherme Montóia
86%(179)
Juande Rivas
85%(233)
Rafał Janicki
85%(180)
Frederico Duarte
85%(87)
Jakub Łabojko
85%(238)
Kacper Duda
85%(204)
James Igbekeme
84%(147)
Bartosz Kapustka
84%(201)
Michał Rosiak
78%(101)

🧤 Saves

Season total · per 90 beside it
Marcel Łubik
26(4.30)
Valentin Cojocaru
23(4.50)
Bartłomiej Drągowski
18(3.60)
S. Madejski
18(3.00)
Karol Niemczycki
17(4.25)
Domen Gril
16(3.20)
Ottó Hindrich
16(2.64)
F. Majchrowicz
15(3.00)
Gabriel Kobylak
14(2.80)
Philipp Schulze
13(3.25)
Rafał Leszczyński
12(2.40)
Mateusz Lis
10(2.50)
Mihai Popa
10(2.00)
Sławomir Abramowicz
9(2.25)
Xavier Dziekoński
8(1.97)
Bartosz Bereszyński
0(0.00)
Marcin Kamiński
0(0.00)
Mateusz Klich
0(0.00)
Juljan Shehu
0(0.00)
Julius Ertlthaler
0(0.00)
Ilia Shkurin
0(0.00)
Bartosz Kapustka
0(0.00)
Conrado
0(0.00)
M. Minchev
0(0.00)
A. Hasić
0(0.00)
Lamine Ba
0(0.00)
Rúben Vinagre
0(0.00)
Paweł Wszołek
0(0.00)
Frederico Duarte
0(0.00)
Attila Szalai
0(0.00)
Lucas Piazón
0(0.00)
Lukas Klemenz
0(0.00)
Wiktor Długosz
0(0.00)
Rafał Augustyniak
0(0.00)
Patryk Makuch
0(0.00)
Alan Uryga
0(0.00)
Jakub Łabojko
0(0.00)
Piotr Samiec-Talar
0(0.00)
Patryk Dziczek
0(0.00)
R. Wolski
0(0.00)
Michał Rosiak
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
2.18
1.94
Interceptions /90
0.27
1.16
Duels won %
42%
46%
Blocks /90
0.27
0.29
Pass accuracy %
78%
82%
Fouls /90
1.90
0.68
2.180.2742%0.2778%1.901.941.1646%0.2982%0.68Tacklesrim 2.18Intrim 1.16Duelsrim 46%Blocksrim 0.29Pass accrim 82%Foulsrim 1.90
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Michał Rosiak Alex Timossi Andersson
04Player value💶
Current market value
€300k
Transfermarkt, 2026
Value by year
€300k2025€300k2026
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Piotr Samiec-TalarM5450237629%1776%643%62038%530007.46
Przemysław BanaszakF5274205440%170%133%10050%620006.86
Luka MarjanacF5405108512%474%542%43043%8110006.86
Eniss ShabaniM4146102150%286%444%62054%542007.15
Marc LlinaresD545000200%177%338%81158%490006.42
Yegor MatsenkoD544100410%383%150%79361%710006.90
Grzegorz TomasiewiczM536300310%282%00%34650%251006.80
Karol NiemczyckiG43600000047%000075%0000177.28
Lamine BaD435200100%184%044263%311106.60
Michał RosiakD533100400%378%233%81142%742006.62
Irodotos ChristodoulouD431500200%181%150%78349%700006.55
Jorge YriarteM52880000183%125%94050%521006.68
Malaly DembéléF524400410%469%333%10049%170006.64
Mariusz MalecD41940000086%016164%100006.70
Alex Timossi AnderssonD41190000485%00%20029%200006.45
Michał MokrzyckiM3950100590%020144%210006.97
Michał SzromnikG1900000045%0000000036.90
Dorian MarkowskiM1230000090%00%10033%000006.60
Dominik SzalaD1800000100%000133%010007.00
Per-player totals for 2026/27 from API-Football match stats, across 19 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
2026/27Slask WroclawEkstraklasa533100400%378%28142%7206.62
2024/25ArsenalUEFA Champions League0000000000000
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
28 Auga Legia WarszawaD9000032106.50
22 Augv Widzew ŁódźD4501201106.50
09 Augv Cracovia KrakowD6001121006.90
02 Augv Raków CzęstochowaW6100021006.90
25 Jula Gornik ZabrzeL7502012006.30