Compared to my last run, I was able to save time by skipping most of the optional trainers I ran into in my last run. I could have also saved some more time as I got sloppy with the menus during the Will split, and I had some fairly bad crit luck against Lance. Nevertheless I'm pretty satisfied with this time. It's not nearly close enough to be world record pace, but I feel ready to try out some other Pokemon speedruns.
No commentary for this video, as I had to turn off my mic due to family members being in the same room.
Mod Note: Re-timed to 2:48:18. Timing ends on the white screen before the Hall of Fame save and induction sequence. Also note RTA counts everything between the start and end of a run towards the final time. Time where the game was paused/off or the runner was taking a break will not be subtracted from final times for any reason.