From Waterloo: Nothing doing. All services are run by South Western Railway, the company who are in dispute with RMT over the need for guards on trains. Some services may run, but they'll be unreliable and crowded.
From Victoria:
09:16 to Southampton Central, arriving at 12:03. Calling at Clapham Junction 9:23, East Croydon 9:33, Gatwick Airport 9:50, Three Bridges 9:57, Crawley 10:03, Horsham 10:16, Billingshurst 10:25, Pulborough 10:32, Arundel 10:41, Ford 10:48, Barnham 10:59 Chichester 11:07, Southbourne 11:14, Emsworth 11:17, Havant 11:21, Cosham 11:29, Portchester 11:33, Fareham 11:39, and Swanwick 11:45
This service runs at 16 minutes past each hour, always calling at the same stops. The 11:16 is the last service to get there in time to see the kickoff.
Coming back:
Southampton Central 17:13 to Victoria, arrives 19:58. Calling at Swanwick 17:32, Fareham 17:39, Portchester 17:44, Cosham 17:48, Havant 17:55, Emsworth 17:58, Southbourne 18:01, Chichester 19:09, Barnham 18:28, Arundel 18:38, Pulborough 18:50, Billingshurst 18:57, Horsham 19:06, Crawley 19:16, Three Bridges 19:21, Gatwick Airport 19:26, East Croydon 19:41, Clapham Junction 19:51
This service runs at 13 minutes past each hour until 20:13 (arrives Victoria 22:58). This is the last service back to Victoria.