I've actually won vs a stacked team with a techies who had good stats. Well that's not an accomplishment, but our team had no range at all lol.
I had to do an unorthodox build, manta after blink. And I think i started building book crow too right after. They ended up !ff, kinda dumb because we couldn't push effectively. Kinda dumb, if they just sit in base, eventually they woulda had enough gold to end it.
A few other heroes vs geo are:
Voker. Although more useful in non em. He has a great deal of disables to keep him from escaping. And his tornado meteor blast does a lot of dmg, and before geo gets too farmed and one shot him.
Sniper. Has good range and damage, shrapnel can prevent geo from blinking on him. I've done well vs geo with him.
Centaur. A surprisingly good supplemental pick. A very good aoe stun, and superb dmg on aoe nuke. Hood is core on him so he gets good resistance to his nukes, and his passive +bm, mjolnir will help him tank. Only had 1 game vs geo with him but it went well.
Vipassana: to see things as they really are. This meditation was rediscovered by Buddha more than 2500 years ago and was taught by him as a universal remedy for universal ills. This technique aims for the total eradication of mental impurities and the resultant highest happiness of full liberation