How to Watch Giants vs. Padres: Stream MLB Live, TV ChannelThe MLB heads to Mexico City for the Mexico City series between the San Francisco Giants and San Diego Padres. Ben Macaluso | Apr 29, 2023How to Watch Giants vs. Padres: Stream MLB Live, TV Channel / Published Apr 29, 2023BEN MACALUSO