TSN Direct - Live Stream Sports including CFL, NFL, MLS, MLB, Nascar, F1, Golf, Tennis.

TSN DIRECT: STREAM THE CFL PLAYOFFS & GREY CUP!

Subscribe

TSN DIRECT: STREAM THE CFL PLAYOFFS & GREY CUP!

Subscribe

VIDEO SIGN OUT
{{ overlayData.Event.HomeDisplay }}
{{ overlayData.HomeTeamStats['RecordWins'] }}-{{ overlayData.HomeTeamStats['RecordTies'] }}-{{ overlayData.HomeTeamStats['RecordLosses'] }}

({{overlayData.Event.HomeShootoutGoals}}){{ overlayData.Event.HomeScore }} : {{ overlayData.Event.AwayScore }} ({{overlayData.Event.AwayShootoutGoals}})

{{overlayData.Clock.Minutes}}+{{overlayData.Clock.AdditionalMinutes}}' Final score Half time Pre-game Postponed Cancelled
{{ overlayData.Event.AwayDisplay }}
{{ overlayData.AwayTeamStats['RecordWins'] }}-{{ overlayData.AwayTeamStats['RecordTies'] }}-{{ overlayData.AwayTeamStats['RecordLosses'] }}
{{ overlayData.Event.HomeDisplayAbr }}
{{ overlayData.Event.AwayDisplayAbr }}

Goals

  • {{goal.Minutes }}
    {{ goal.ScorerLastName }}
  • {{goal.Minutes }}
    {{ goal.ScorerLastName }}
No goals.

Cards

  • {{ card.Minutes }}'
    {{ card.PlayerLastName }}
  • {{ card.Minutes }}'
    {{ card.PlayerLastName }}
No cards.
{{ overlayData.Event.HomeDisplayAbr }}
{{ overlayData.Event.AwayDisplayAbr }}

{{ stat.title }}

{{ stat.home.value ? stat.home.value : 0 }}
{{ stat.away.value ? stat.away.value : 0 }}
{{ overlayData.Event.HomeDisplayAbr }}
Formation
{{ overlayData.HomeTeamStats.Formation }}

On pitch

  • {{player.PlayerNumber}} {{getInitial(player.FirstName)}}{{player.LastName}}

Bench

  • {{player.PlayerNumber}} {{getInitial(player.FirstName)}}{{player.LastName}}
{{ overlayData.Event.AwayDisplayAbr }}
Formation
{{ overlayData.AwayTeamStats.Formation }}

On pitch

  • {{player.PlayerNumber}} {{getInitial(player.FirstName)}}{{player.LastName}}

Bench

  • {{player.PlayerNumber}} {{getInitial(player.FirstName)}}{{player.LastName}}
{{ overlayData.Event.HomeDisplayAbr }}
Formation
{{ overlayData.HomeTeamStats.Formation }}
  • {{ sub.Minutes }}'

  • {{sub.PlayerInNumber}} {{ sub.PlayerInDisplayName }}
  • {{sub.PlayerOutNumber}} {{ sub.PlayerOutDisplayName }}
No substitutions.
{{ overlayData.Event.AwayDisplayAbr }}
Formation
{{ overlayData.AwayTeamStats.Formation }}
  • {{ sub.Minutes }}'

  • {{sub.PlayerInNumber}} {{ sub.PlayerInDisplayName }}
  • {{sub.PlayerOutNumber}} {{ sub.PlayerOutDisplayName }}
No substitutions.
{{ overlayData.Event.HomeDisplayAbr }}
Formation
{{ overlayData.HomeTeamStats.Formation }}
  • Penalties

    • {{getInitial(pen.Player.FirstName)}}{{pen.Player.LastName}}
    No penalties data
    available yet.
    {{ overlayData.Event.AwayDisplayAbr }}
    Formation
    {{ overlayData.AwayTeamStats.Formation }}
  • Penalties

    • {{getInitial(pen.Player.FirstName)}}{{pen.Player.LastName}}
    No penalties data
    available yet.
    {{currentShowVideoObj.title}}
    {{currentShowVideoObj.channel}} | {{currentShowVideoObj.timeStart}} - {{currentShowVideoObj.timeEnd}}
    Up Next: {{currentShowVideoObj.onNext.title}}

    Live Now

    Hide Duplicates
    • {{item.channel}} - {{item.timeStart}} - {{item.timeEnd}}
      Up Next: {{item.onNext.title}}
    • {{channel.Name}} Now Showing
      {{channel.Name}}

    To watch TSN Live on your device download the TSN GO APP

    The information you requested is not available at this time, please check back again soon.

    Embedded Image

    Upcoming

    • Nitto ATP Finals: Round Robin Day 5

      Nitto ATP Finals: Round Robin Day 5

      Now on TSN1
    • 2020 Euro Qualifying: Matchday 9

      2020 Euro Qualifying: Matchday 9

      TSN1, TSN3, TSN4, and TSN5 | Today at 11:50AM ET / 8:50AM PT

    • FIFA Men's U-17 World Cup: Semifinal #1 - Mexico vs. Netherlands

      FIFA Men's U-17 World Cup: Semifinal #1 - Mexico vs. Netherlands

      TSN2 | Today at 2:15PM ET / 11:15AM PT

    • FIFA Men's U-17 World Cup: Semifinal #2 - France vs. Brazil

      FIFA Men's U-17 World Cup: Semifinal #2 - France vs. Brazil

      TSN2 | Today at 5:45PM ET / 2:45PM PT

    Games on Demand