|   | ||
| Imię | Rafał | |
| Nazwisko | Michalak | |
| Kraj |  Polska | |
| Data urodzenia | ||
| Miejsce urodzenia | ||
| Okręg |  Skierniewice | |
| Fot: Miejscy | 
 2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2017/18 | 2018/19 | 2019/20 | 2020/21
2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2017/18 | 2018/19 | 2019/20 | 2020/21
| data | rozgrywki | gospodarze | wynik | goście |   |   | karne | 
| III liga, Kolejka 3 | Jagiellonia II Białystok | 0-1 | Huragan Morąg | 2 (1 + 1) | 0 (0 + 0) | 1 (0 + 1) | |
| III liga, Kolejka 7 | Legionovia Legionowo | 2-0 | KS Wasilków | 5 (1 + 4) | 0 (0 + 0) | 1 (1 + 0) | |
| III liga, Kolejka 10 | Legia II Warszawa | 0-1 | Legionovia Legionowo | 5 (3 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| III liga, Kolejka 13 | Błonianka Błonie | 3-2 | Jagiellonia II Białystok | 12 (4 + 8) | 1 (0 + 1) | 1 (1 + 0) | |
| III liga, Kolejka 17 | Legionovia Legionowo | 2-1 | Jagiellonia II Białystok | 3 (1 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| III liga, Kolejka 21 | Legia II Warszawa | 4-0 | Ruch Wysokie Mazowieckie | 4 (1 + 3) | 0 (0 + 0) | 0 (0 + 0) | |
| III liga, Kolejka 25 | GKS Wikielec | 2-1 | Olimpia Zambrów | 6 (3 + 3) | 1 (0 + 1) | 2 (1 + 1) | |
| III liga, Kolejka 29 | Legia II Warszawa | 3-4 | Pogoń Grodzisk Mazowiecki | 5 (3 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| III liga, Kolejka 32 | Świt Nowy Dwór Mazowiecki | 1-0 | Jagiellonia II Białystok | 4 (1 + 3) | 0 (0 + 0) | 1 (1 + 0) | 
| klub | mecze | zwycięstwa | remisy | porażki | bramki | karne | żółte | czerwone | 
| Błonianka Błonie | 1 | 1 | 0 | 0 | 3-2 | 1-0 | 4-8 | 0-1 | 
| GKS Wikielec | 1 | 1 | 0 | 0 | 2-1 | 1-1 | 3-3 | 0-1 | 
| Huragan Morąg | 1 | 1 | 0 | 0 | 1-0 | 1-0 | 1-1 | 0-0 | 
| Jagiellonia II Białystok | 4 | 0 | 0 | 4 | 3-7 | 0-3 | 14-7 | 1-0 | 
| KS Wasilków | 1 | 0 | 0 | 1 | 0-2 | 0-1 | 4-1 | 0-0 | 
| Legia II Warszawa | 3 | 1 | 0 | 2 | 7-5 | 0-0 | 7-7 | 0-0 | 
| Legionovia Legionowo | 3 | 3 | 0 | 0 | 5-1 | 1-0 | 4-9 | 0-0 | 
| Olimpia Zambrów | 1 | 0 | 0 | 1 | 1-2 | 1-1 | 3-3 | 1-0 | 
| Pogoń Grodzisk Mazowiecki | 1 | 1 | 0 | 0 | 4-3 | 0-0 | 2-3 | 0-0 | 
| Ruch Wysokie Mazowieckie | 1 | 0 | 0 | 1 | 0-4 | 0-0 | 3-1 | 0-0 | 
| Świt Nowy Dwór Mazowiecki | 1 | 1 | 0 | 0 | 1-0 | 1-0 | 1-3 | 0-0 | 
 Legenda: Przy żółtych i czerwonych kartkach oraz rzutach karnych w nawiasach podano liczby dotyczące gospodarzy i gości.
Legenda: Przy żółtych i czerwonych kartkach oraz rzutach karnych w nawiasach podano liczby dotyczące gospodarzy i gości.
 Razem 9 meczów; 46 (18 + 28)
Razem 9 meczów; 46 (18 + 28)  kartek; 2 (0 + 2)
kartek; 2 (0 + 2)  kartek; 6 (4 + 2) karnych.
 kartek; 6 (4 + 2) karnych.
 Średnio:  5,11 (2 + 3,11)
Średnio:  5,11 (2 + 3,11)  kartek na mecz.
kartek na mecz. Średnio: 0,22 (0 + 0,22)
Średnio: 0,22 (0 + 0,22)  kartek na mecz.
 kartek na mecz. Średnio: 0,67 (0,44 + 0,22) karnych na mecz.
Średnio: 0,67 (0,44 + 0,22) karnych na mecz.