2005 - Now • Usually broadcasts on Tuesdays 10:00 PM on ESPNYour current time and timezone:
Next episode air date: UnknownSeason 31 Episode 12 of The Ultimate Fighter aired at what time?S31E12 TV ReleaseSeason 31 Episode 12 aired on August, 15 2023 at 10:00 PM on ESPN
Where can I watch The Ultimate Fighter Season 31 Episode 1 premiere?S31E01 TV ReleaseCountdown from Season 31 Episode 1 Season PremiereMay, 30 2023 at 10:00 PM on ESPN