Subscribe to a team's full schedule in any calendar app — games
appear automatically and refresh on their own. Over the winter the
feed holds last season and next; last season's games stay until
the new Opening Day.
https://mlbsched.run/ical/<TEAM>.ics
Apple Calendar File -> New Calendar Subscription -> paste the URL
Google Calendar Other calendars -> From URL -> paste the URL
One-click webcal://mlbsched.run/ical/<TEAM>.ics
Teams:
ARI ATH ATL BAL BOS CHC CIN CLE
COL CWS DET HOU KC LAA LAD MIA
MIL MIN NYM NYY PHI PIT SD SEA
SF STL TB TEX TOR WSH
Example: webcal://mlbsched.run/ical/NYM.ics