Yes, the MLB.TV app does work with a VPN. Some of the VPNs that are good for MLB.TV include NordVPN, Surfshark, and CyberGhost.