D would probably lose. Excalibur would be too much.
Round 1: Team Jojo
Round 2: Fate team.
@taichokage: Bro. I highly doubt Buu's speed advantage is worthless against Midora. Plenty of ways to win, Kid Buu is a psychopath. He won't fight logically IC anyway.
Anyway, I'm with luthluth, what can Jio do against an opponent like Kid Buu?
@akronawol17: The crossing the other side of Namek feat is generally recognized as around light speed alone.
@taichokage: That's a good case for Jio but what about Midora? If MW isn't active he is blitzed and Jio would follow him to the grave soon afterwards.
Harems usually piss me off due to how pathetic the male leads are, but I take to over reverse.