I've seen Immortal Tech win battles too, but I think he's annoying as fuck in battles. He recycles a ton of shit and he laughs hard as fuck inbetween his bars. I'm not trying to hate on him cause I like him as a rapper...But battling... I feel he was terrible. I have nothing against what he's put together as far as battles go, throwing together events and shit. definitely. The rest of this list of rappers is great though. If this gets published I'm definitely picking up a copy.