Without doubt from us the recommended pub is the Masons Arms in Teddington. Luckily you can grab a 19:16 train into Hampton and still have 20 minutes to get to the ground; and services from Waterloo run about every 15 minutes via Wimbledon and every 30 minutes via Richmond (although there's some peak-hour extras via Richmond if you look closely).