Sengoku D. Michael/Battles

Here, is a detail list of all of Michael's battles both on and off-screen, and both story or roleplay.