Den 29. oktober 1706 stod han og hans hær på 5.000 svenske og 10.000 polske soldater over for en hær på 35.000 russiske, saksiske og polske tropper under August den stærke i slaget ved Kalisz.
og blev besejret. Hans polske kavaleri under Stanisław Leszczyński storfyrste af Litauen blev slået. Mardefelt blev sammen med 100 officerer, herunder polske magnatter, krigsfanger. Efter sin løsladelse i 1707 døde Mardefelt af gigt i Ziönloffkoff (Jakin, Polen).