NFL Prime Time iCal calendar

Amazon is now an Authorized Apple Reseller!. Current models, older models, refurbished models-- check it out.
Use this link (note: sales via this link may generate a commission to Christian Boyce, from Amazon.

I wanted an iCal calendar of the prime-time NFL games (Monday Night Football, the Sunday night game, the occasional Thursday night game) but I couldn’t find one online. I did find the entire NFL schedule, but that was way more than I wanted. Solution: I imported the entire NFL schedule, then wrote an AppleScript to remove every game whose starting time was before 4 PM. Simple. Here’s the script, for educational purposes…

By Christian Boyce,

tell application “iCal”
set the_games to every event in calendar “NFL”
repeat with i from 1 to (count of the_games)
set the_start_date to start date of item i of the_games
set the_day to word 1 of (the_start_date as string)
set the_hour to character 1 of time string of the_start_date as string

if the_hour is not greater than 3 then
set the_event_id to uid of item i of the_games
delete event id the_event_id of calendar “NFL”
end if

end repeat
end tell

and here’s the NFL Prime Time calendar, ready for you to click on and import.

UPDATE: The South Endzone site now provides the Prime Time calendar (in addition to many others). No need to run the AppleScript any more.

Note: you will get the chance to put this calendar’s events into one of your existing iCal calendars. That’s probably not a good idea. Choose the “New Calendar” option when asked and I think you’ll be happier.

Thanks to for doing all the work.

Did this article help you? Maybe you'd like to contribute to the Christian Boyce coffee fund.

Got 60 seconds? Learn something about the Mac on my
One-Minute Macman website!

Also visit my iPhone In a Minute website!

5 thoughts on “NFL Prime Time iCal calendar

  1. Just tested– starting with the South End Zone nfl.ics file my script works perfectly. First you click the link in my previous comment, then you run my script. There's a little bit of pre-season stuff to clean up, which I will do by hand before I post the final prime-time calendar.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.