Kanto is the first place right? I beat it in 17 hours 30 minutes with level 100 Gengar and level 100 Blastoise on Blue server just yesterday. Time was when I talked to Professor Oak in Pallet Town after beating Gary.
I even screwed up and didn't pick up the hidden items, went back to go get them (and Ice Beam from Seafoam Cave), detoured for useless Headbutt, Headbutted trees, leveled a Gyarados and abandoned it, grinded a Magnemite, grinded a Growlithe, defeated every trainer, picked every berry, got every visible item (may have skipped a couple in Seafoam / Safari zone), etc. I could have cut hours upon hours from my time, not including the time I spent idle or talking in General / All.
God forbid the idea of buying a level 100 sweeper from Trade chat at the 4th gym or something ridiculous like that.