depends who is the star of the ep and who is guest starring. But they both do not lose, and Kenshin does not kill, so Afro has an advantage
Afro's faster and more durable than Kenshin. Kenshin is more skilled. If this is Hitoriki Battousai who fought Enishi at his peak, I think he could take it, granted that he's wielding the Final Ogi. Overall though, I'd have to say Afro. He just does more insane things on a consistent basis like beating robots that fire lasers. Battousai at his peak will make him work for it though.