NFL, MLB, NBA and NHL schedules come together for sports equinox – NBC Sports June 3, 2023 by Andrew Anthony source