|   | ||
| Imię | Tomasz | |
| Nazwisko | Kwiatkowski | |
| Kraj |  Polska | |
| Data urodzenia | 25 lutego 1978 | |
| Miejsce urodzenia | ||
| Okręg |  Warszawa | |
| Fot: Stomil Online | 
 2007/08 | 2008/09 | 2009/10 | 2010/11 | 2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2016/17 | 2017/18 | 2018/19 | 2019/20 | 2020/21 | 2021/22 | 2022/23 | 2023/24 | 2024/25 | 2025/26
2007/08 | 2008/09 | 2009/10 | 2010/11 | 2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2016/17 | 2017/18 | 2018/19 | 2019/20 | 2020/21 | 2021/22 | 2022/23 | 2023/24 | 2024/25 | 2025/26
| data | rozgrywki | gospodarze | wynik | goście |   |   | karne | 
| II liga, Kolejka 4 | Wigry Suwałki | 1-1 | Pelikan Łowicz | 3 (1 + 2) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 6 | Ruch Radzionków | 2-2 | Nielba Wągrowiec | 3 (2 + 1) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 8 | Olimpia Grudziądz | 2-0 | Nielba Wągrowiec | 6 (4 + 2) | 1 (1 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 11 | Zawisza Bydgoszcz | 1-1 | Górnik Polkowice | 1 (1 + 0) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 13 | GKS Tychy | 1-0 | Bałtyk Gdynia | 2 (1 + 1) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 18 | Okocimski KS Brzesko | 1-1 | LKS Nieciecza | 5 (2 + 3) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 27 | Zawisza Bydgoszcz | 0-1 | Olimpia Grudziądz | 5 (2 + 3) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 28 | Ruch Radzionków | 1-1 | Raków Częstochowa | 6 (4 + 2) | 2 (1 + 1) | 0 (0 + 0) | |
| II liga, Kolejka 25 | Zagłębie Sosnowiec | 0-0 | Górnik Polkowice | 6 (3 + 3) | 0 (0 + 0) | 0 (0 + 0) | |
| II liga, Kolejka 31 | GKS Tychy | 1-0 | Olimpia Grudziądz | 3 (1 + 2) | 0 (0 + 0) | 0 (0 + 0) | 
| klub | mecze | zwycięstwa | remisy | porażki | bramki | karne | żółte | czerwone | 
| Bałtyk Gdynia | 1 | 0 | 0 | 1 | 0-1 | 0-0 | 1-1 | 0-0 | 
| GKS Tychy | 2 | 2 | 0 | 0 | 2-0 | 0-0 | 2-3 | 0-0 | 
| Górnik Polkowice | 2 | 0 | 2 | 0 | 1-1 | 0-0 | 3-4 | 0-0 | 
| LKS Nieciecza | 1 | 0 | 1 | 0 | 1-1 | 0-0 | 3-2 | 0-0 | 
| Nielba Wągrowiec | 2 | 0 | 1 | 1 | 2-4 | 0-0 | 3-6 | 0-1 | 
| Okocimski KS Brzesko | 1 | 0 | 1 | 0 | 1-1 | 0-0 | 2-3 | 0-0 | 
| Olimpia Grudziądz | 3 | 2 | 0 | 1 | 3-1 | 0-0 | 9-5 | 1-0 | 
| Pelikan Łowicz | 1 | 0 | 1 | 0 | 1-1 | 0-0 | 2-1 | 0-0 | 
| Raków Częstochowa | 1 | 0 | 1 | 0 | 1-1 | 0-0 | 2-4 | 1-1 | 
| Ruch Radzionków | 2 | 0 | 2 | 0 | 3-3 | 0-0 | 6-3 | 1-1 | 
| Wigry Suwałki | 1 | 0 | 1 | 0 | 1-1 | 0-0 | 1-2 | 0-0 | 
| Zagłębie Sosnowiec | 1 | 0 | 1 | 0 | 0-0 | 0-0 | 3-3 | 0-0 | 
| Zawisza Bydgoszcz | 2 | 0 | 1 | 1 | 1-2 | 0-0 | 3-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 10 meczów; 40 (21 + 19)
Razem 10 meczów; 40 (21 + 19)  kartek; 3 (2 + 1)
kartek; 3 (2 + 1)  kartek; 0 (0 + 0) karnych.
 kartek; 0 (0 + 0) karnych.
 Średnio:  4 (2,1 + 1,9)
Średnio:  4 (2,1 + 1,9)  kartek na mecz.
kartek na mecz. Średnio: 0,3 (0,2 + 0,1)
Średnio: 0,3 (0,2 + 0,1)  kartek na mecz.
 kartek na mecz. Średnio: 0 (0 + 0) karnych na mecz.
Średnio: 0 (0 + 0) karnych na mecz.