Error message

Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/smellyp/public_html/includes/common.inc).

G: Leonard scores career-high 45 to lead Raptors over Jazz - TSN.ca

State: 
New
Rank: 
147
Size: 
430066
Raw Content: 
<!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie10 lt-ie9 lt-ie8 lt-ie7" ng-app="myApp"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie10 lt-ie9 lt-ie8" ng-app="myApp"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie10 lt-ie9" ng-app="myApp"> <![endif]--> <!--[if IE 9]> <html class="no-js lt-ie10" ng-app="myApp"> <![endif]--> <!--[if gt IE 9]><!--> <html class="no-js" ng-app="myApp"> <!--<![endif]--> <head ng-controller="bmAd"> <script type="text/javascript"> window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{c.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(20),c={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(c.console=!0,o.indexOf("dev")!==-1&&(c.dev=!0),o.indexOf("nr_dev")!==-1&&(c.nrDev=!0))}catch(s){}c.nrDev&&i.on("internal-error",function(t){r(t.stack)}),c.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),c.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(c,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,c){try{h?h-=1:o(c||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,s.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:s.now();i("err",[t,n])}var i=t("handle"),a=t(21),c=t("ee"),s=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError",h=0;s.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(l){"stack"in l&&(t(13),t(12),"addEventListener"in window&&t(6),s.xhrWrappable&&t(14),d=!0)}c.on("fn-start",function(t,e,n){d&&(h+=1)}),c.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),c.on("fn-end",function(){d&&!this.thrown&&h>0&&(h-=1)}),c.on("internal-error",function(t){i("ierr",[t,s.now(),!0])})},{}],3:[function(t,e,n){t("loader").features.ins=!0},{}],4:[function(t,e,n){function r(){M++,S=y.hash,this[u]=b.now()}function o(){M--,y.hash!==S&&i(0,!0);var t=b.now();this[l]=~~this[l]+t-this[u],this[d]=t}function i(t,e){E.emit("newURL",[""+y,e])}function a(t,e){t.on(e,function(){this[e]=b.now()})}var c="-start",s="-end",f="-body",u="fn"+c,d="fn"+s,p="cb"+c,h="cb"+s,l="jsTime",m="fetch",v="addEventListener",w=window,y=w.location,b=t("loader");if(w[v]&&b.xhrWrappable){var g=t(10),x=t(11),E=t(8),P=t(6),O=t(13),R=t(7),T=t(14),L=t(9),j=t("ee"),N=j.get("tracer");t(15),b.features.spa=!0;var S,M=0;j.on(u,r),j.on(p,r),j.on(d,o),j.on(h,o),j.buffer([u,d,"xhr-done","xhr-resolved"]),P.buffer([u]),O.buffer(["setTimeout"+s,"clearTimeout"+c,u]),T.buffer([u,"new-xhr","send-xhr"+c]),R.buffer([m+c,m+"-done",m+f+c,m+f+s]),E.buffer(["newURL"]),g.buffer([u]),x.buffer(["propagate",p,h,"executor-err","resolve"+c]),N.buffer([u,"no-"+u]),L.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(T,"send-xhr"+c),a(j,"xhr-resolved"),a(j,"xhr-done"),a(R,m+c),a(R,m+"-done"),a(L,"new-jsonp"),a(L,"jsonp-end"),a(L,"cb-start"),E.on("pushState-end",i),E.on("replaceState-end",i),w[v]("hashchange",i,!0),w[v]("load",i,!0),w[v]("popstate",function(){i(0,M>1)},!0)}},{}],5:[function(t,e,n){function r(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var o=t("ee"),i=t("handle"),a=t(13),c=t(12),s="learResourceTimings",f="addEventListener",u="resourcetimingbufferfull",d="bstResource",p="resource",h="-start",l="-end",m="fn"+h,v="fn"+l,w="bstTimer",y="pushState",b=t("loader");b.features.stn=!0,t(8);var g=NREUM.o.EV;o.on(m,function(t,e){var n=t[0];n instanceof g&&(this.bstStart=b.now())}),o.on(v,function(t,e){var n=t[0];n instanceof g&&i("bst",[n,e,this.bstStart,b.now()])}),a.on(m,function(t,e,n){this.bstStart=b.now(),this.bstType=n}),a.on(v,function(t,e){i(w,[e,this.bstStart,b.now(),this.bstType])}),c.on(m,function(){this.bstStart=b.now()}),c.on(v,function(t,e){i(w,[e,this.bstStart,b.now(),"requestAnimationFrame"])}),o.on(y+h,function(t){this.time=b.now(),this.startPath=location.pathname+location.hash}),o.on(y+l,function(t){i("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),f in window.performance&&(window.performance["c"+s]?window.performance[f](u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["c"+s]()},!1):window.performance[f]("webkit"+u,function(t){i(d,[window.performance.getEntriesByType(p)]),window.performance["webkitC"+s]()},!1)),document[f]("scroll",r,{passive:!0}),document[f]("keypress",r,!1),document[f]("click",r,!1)}},{}],6:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){c.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),c=t(23)(a,!0),s=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1],r=s(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}[typeof n];return e?c(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],7:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=r.apply(this,arguments);return o.emit(n+"start",arguments,t),t.then(function(e){return o.emit(n+"end",[null,e],t),e},function(e){throw o.emit(n+"end",[e],t),e})})}var o=t("ee").get("fetch"),i=t(20);e.exports=o;var a=window,c="fetch-",s=c+"body-",f=["arrayBuffer","blob","json","text","formData"],u=a.Request,d=a.Response,p=a.fetch,h="prototype";u&&d&&p&&(i(f,function(t,e){r(u[h],e,s),r(d[h],e,s)}),r(a,"fetch",c),o.on(c+"end",function(t,e){var n=this;e?e.clone().arrayBuffer().then(function(t){n.rxSize=t.byteLength,o.emit(c+"done",[null,e],n)}):o.emit(c+"done",[t],n)}))},{}],8:[function(t,e,n){var r=t("ee").get("history"),o=t(23)(r);e.exports=r,o.inPlace(window.history,["pushState","replaceState"],"-")},{}],9:[function(t,e,n){function r(t){function e(){s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}function n(){s.emit("jsonp-error",[],p),s.emit("jsonp-end",[],p),t.removeEventListener("load",e,!1),t.removeEventListener("error",n,!1)}var r=t&&"string"==typeof t.nodeName&&"script"===t.nodeName.toLowerCase();if(r){var o="function"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var u=c(a),d="function"==typeof u.parent[u.key];if(d){var p={};f.inPlace(u.parent,[u.key],"cb-",p),t.addEventListener("load",e,!1),t.addEventListener("error",n,!1),s.emit("new-jsonp",[t.src],p)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(u);return e?e[1]:null}function a(t,e){var n=t.match(p),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function c(t){var e=t.match(d);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var s=t("ee").get("jsonp"),f=t(23)(s);if(e.exports=s,o()){var u=/[?&](?:callback|cb)=([^&#]+)/,d=/(.*)\.([^.]+)/,p=/^(\w+)(\.|$)(.*)$/,h=["appendChild","insertBefore","replaceChild"];f.inPlace(HTMLElement.prototype,h,"dom-"),f.inPlace(HTMLHeadElement.prototype,h,"dom-"),f.inPlace(HTMLBodyElement.prototype,h,"dom-"),s.on("dom-start",function(t){r(t[0])})}},{}],10:[function(t,e,n){var r=t("ee").get("mutation"),o=t(23)(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],11:[function(t,e,n){function r(t){var e=a.context(),n=c(t,"executor-",e),r=new f(n);return a.context(r).getCtx=function(){return e},a.emit("new-promise",[r,e],e),r}function o(t,e){return e}var i=t(23),a=t("ee").get("promise"),c=i(a),s=t(20),f=NREUM.o.PR;e.exports=a,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){a.emit("propagate",[null,!o],i),o=o||!t}}var o=!1;s(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var i=e.apply(f,arguments),c=f.resolve(i);return c}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&a.emit("propagate",[t,!0],n),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),s(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),a.on("executor-start",function(t){t[0]=c(t[0],"resolve-",this),t[1]=c(t[1],"resolve-",this)}),a.on("executor-err",function(t,e,n){t[1](n)}),c.inPlace(f.prototype,["then"],"then-",o),a.on("then-start",function(t,e){this.promise=e,t[0]=c(t[0],"cb-",this),t[1]=c(t[1],"cb-",this)}),a.on("then-end",function(t,e,n){this.nextPromise=n;var r=this.promise;a.emit("propagate",[r,!0],n)}),a.on("cb-end",function(t,e,n){a.emit("propagate",[n,!0],this.nextPromise)}),a.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=a.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],12:[function(t,e,n){var r=t("ee").get("raf"),o=t(23)(r),i="equestAnimationFrame";e.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],13:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var i=t("ee").get("timer"),a=t(23)(i),c="setTimeout",s="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[c,"setImmediate"],c+d),a.inPlace(window,[s],s+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(s+u,r),i.on(c+u,o)},{}],14:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",c)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",c)}function i(t){b.push(t),l&&(x?x.then(a):v?v(a):(E=-E,P.data=E))}function a(){for(var t=0;t<b.length;t++)r([],b[t]);b.length&&(b=[])}function c(t,e){return e}function s(t,e){for(var n in t)e[n]=t[n];return e}t(6);var f=t("ee"),u=f.get("xhr"),d=t(23)(u),p=NREUM.o,h=p.XHR,l=p.MO,m=p.PR,v=p.SI,w="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],b=[];e.exports=u;var g=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(w,o,!1)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(s(h,g),g.prototype=h.prototype,d.inPlace(g.prototype,["open","send"],"-xhr-",c),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),l){var x=m&&m.resolve();if(!v&&!m){var E=1,P=document.createTextNode(E);new l(a).observe(P,{characterData:!0})}}else f.on("fn-end",function(t){t[0]&&t[0].type===w||a()})},{}],15:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<d;r++)t.removeEventListener(u[r],this.listener,!1);if(!e.aborted){if(n.duration=a.now()-this.startTime,4===t.readyState){e.status=t.status;var i=o(t,this.lastSize);if(i&&(n.rxSize=i),this.sameOrigin){var s=t.getResponseHeader("X-NewRelic-App-Data");s&&(e.cat=s.split(", ").pop())}}else e.status=0;n.cbTime=this.cbTime,f.emit("xhr-done",[t],t),c("xhr",[e,n,this.startTime])}}}function o(t,e){var n=t.responseType;if("json"===n&&null!==e)return e;var r="arraybuffer"===n||"blob"===n||"json"===n?t.response:t.responseText;return l(r)}function i(t,e){var n=s(e),r=t.params;r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.sameOrigin=n.sameOrigin}var a=t("loader");if(a.xhrWrappable){var c=t("handle"),s=t(16),f=t("ee"),u=["load","error","abort","timeout"],d=u.length,p=t("id"),h=t(19),l=t(18),m=window.XMLHttpRequest;a.features.xhr=!0,t(14),f.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,h&&(h>34||h<10)||window.opera||t.addEventListener("progress",function(t){e.lastSize=t.loaded},!1)}),f.on("open-xhr-start",function(t){this.params={method:t[0]},i(this,t[1]),this.metrics={}}),f.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid)}),f.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=l(r);i&&(n.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"===t.type&&(o.params.aborted=!0),("load"!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof e.onload))&&o.end(e)}catch(n){try{f.emit("internal-error",[n])}catch(r){}}};for(var c=0;c<d;c++)e.addEventListener(u[c],this.listener,!1)}),f.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),f.on("xhr-load-added",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),f.on("xhr-load-removed",function(t,e){var n=""+p(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),f.on("addEventListener-end",function(t,e){e instanceof m&&"load"===t[0]&&f.emit("xhr-load-added",[t[1],t[2]],e)}),f.on("removeEventListener-end",function(t,e){e instanceof m&&"load"===t[0]&&f.emit("xhr-load-removed",[t[1],t[2]],e)}),f.on("fn-start",function(t,e,n){e instanceof m&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),f.on("fn-end",function(t,e){this.xhrCbStart&&f.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)})}},{}],16:[function(t,e,n){e.exports=function(t){var e=document.createElement("a"),n=window.location,r={};e.href=t,r.port=e.port;var o=e.href.split("://");!r.port&&o[1]&&(r.port=o[1].split("/")[0].split("@").pop().split(":")[1]),r.port&&"0"!==r.port||(r.port="https"===o[0]?"443":"80"),r.hostname=e.hostname||n.hostname,r.pathname=e.pathname,r.protocol=o[0],"/"!==r.pathname.charAt(0)&&(r.pathname="/"+r.pathname);var i=!e.protocol||":"===e.protocol||e.protocol===n.protocol,a=e.hostname===document.domain&&e.port===n.port;return r.sameOrigin=i&&(!e.hostname||a),r}},{}],17:[function(t,e,n){function r(){}function o(t,e,n){return function(){return i(t,[f.now()].concat(c(arguments)),e?null:this,n),e?void 0:this}}var i=t("handle"),a=t(20),c=t(21),s=t("ee").get("tracer"),f=t("loader"),u=NREUM;"undefined"==typeof window.newrelic&&(newrelic=u);var d=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],p="api-",h=p+"ixn-";a(d,function(t,e){u[e]=o(p+e,!0,"api")}),u.addPageAction=o(p+"addPageAction",!0),u.setCurrentRouteName=o(p+"routeName",!0),e.exports=newrelic,u.interaction=function(){return(new r).get()};var l=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;return i(h+"tracer",[f.now(),t,n],r),function(){if(s.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw s.emit("fn-err",[arguments,this,t],n),t}finally{s.emit("fn-end",[f.now()],n)}}}};a("setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){l[e]=o(h+e)}),newrelic.noticeError=function(t){"string"==typeof t&&(t=new Error(t)),i("err",[t,f.now()])}},{}],18:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],19:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],20:[function(t,e,n){function r(t,e){var n=[],r="",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],21:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],22:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],23:[function(t,e,n){function r(t){return!(t&&t instanceof Function&&t.apply&&!t[a])}var o=t("ee"),i=t(21),a="nr@original",c=Object.prototype.hasOwnProperty,s=!1;e.exports=function(t,e){function n(t,e,n,o){function nrWrapper(){var r,a,c,s;try{a=this,r=i(arguments),c="function"==typeof n?n(r,a):n||{}}catch(f){p([f,"",[r,a,o],c])}u(e+"start",[r,a,o],c);try{return s=t.apply(a,r)}catch(d){throw u(e+"err",[r,a,d],c),d}finally{u(e+"end",[r,a,s],c)}}return r(t)?t:(e||(e=""),nrWrapper[a]=t,d(t,nrWrapper),nrWrapper)}function f(t,e,o,i){o||(o="");var a,c,s,f="-"===o.charAt(0);for(s=0;s<e.length;s++)c=e[s],a=t[c],r(a)||(t[c]=n(a,f?c+o:o,i,c))}function u(n,r,o){if(!s||e){var i=s;s=!0;try{t.emit(n,r,o,e)}catch(a){p([a,n,r,o])}s=i}}function d(t,e){if(Object.defineProperty&&Object.keys)try{var n=Object.keys(t);return n.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(r){p([r])}for(var o in t)c.call(t,o)&&(e[o]=t[o]);return e}function p(e){try{t.emit("internal-error",e)}catch(n){}}return t||(t=o),n.inPlace=f,n.flag=a,n}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?s(t,c,i):i()}function n(n,r,o,i){if(!p.aborted||i){t&&t(n,r,o);for(var a=e(o),c=l(n),s=c.length,f=0;f<s;f++)c[f].apply(a,r);var d=u[y[n]];return d&&d.push([b,n,r,a]),a}}function h(t,e){w[t]=l(t).concat(e)}function l(t){return w[t]||[]}function m(t){return d[t]=d[t]||o(n)}function v(t,e){f(t,function(t,n){e=e||"feature",y[n]=e,e in u||(u[e]=[])})}var w={},y={},b={on:h,emit:n,get:m,listeners:l,context:e,buffer:v,abort:a,aborted:!1};return b}function i(){return new r}function a(){(u.api||u.feature)&&(p.aborted=!0,u=p.backlog={})}var c="nr@context",s=t("gos"),f=t(20),u={},d={},p=e.exports=o();p.backlog=u},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t("ee").get("handle");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!x++){var t=g.info=NREUM.info,e=p.getElementsByTagName("script")[0];if(setTimeout(u.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return u.abort();f(y,function(e,n){t[e]||(t[e]=n)}),s("mark",["onload",a()+g.offset],null,"api");var n=p.createElement("script");n.src="https://"+t.agent,e.parentNode.insertBefore(n,e)}}function o(){"complete"===p.readyState&&i()}function i(){s("mark",["domContent",a()+g.offset],null,"api")}function a(){return E.exists&&performance.now?Math.round(performance.now()):(c=Math.max((new Date).getTime(),c))-g.offset}var c=(new Date).getTime(),s=t("handle"),f=t(20),u=t("ee"),d=window,p=d.document,h="addEventListener",l="attachEvent",m=d.XMLHttpRequest,v=m&&m.prototype;NREUM.o={ST:setTimeout,SI:d.setImmediate,CT:clearTimeout,XHR:m,REQ:d.Request,EV:d.Event,PR:d.Promise,MO:d.MutationObserver};var w=""+location,y={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1071.min.js"},b=m&&v&&v[h]&&!/CriOS/.test(navigator.userAgent),g=e.exports={offset:c,now:a,origin:w,features:{},xhrWrappable:b};t(17),p[h]?(p[h]("DOMContentLoaded",i,!1),d[h]("load",r,!1)):(p[l]("onreadystatechange",o),d[l]("onload",r)),s("mark",["firstbyte",c],null,"api");var x=0,E=t(22)},{}]},{},["loader",2,15,5,3,4]); ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"32ada09c42",applicationID:"17842402",sa:1} </script> <meta name="google-site-verification" content="sCkZlzW9qPHf6TI6Gliuq1M4-QhQC-UTbH__VdHi_3A" /> <meta http-equiv="X-UA-Compatible" content="text/html, charset=UTF-8, IE=edge, chrome=1"> <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/"> <link rel="shortcut icon" type="image/x-icon" href="//images.tsn.ca/favicon32.ico"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon.png"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-57x57.png" sizes="57x57"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-60x60.png" sizes="60x60"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-72x72.png" sizes="72x72"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-76x76.png" sizes="76x76"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-114x114.png" sizes="114x114"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-120x120.png" sizes="120x120"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-144x144.png" sizes="144x144"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-152x152.png" sizes="152x152"> <link rel="apple-touch-icon" href="/img/tsn/icons/apple-touch-icon-180x180.png" sizes="180x180"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, width=device-width, user-scalable = no"> <!-- General OG meta tags --> <meta property="og:url" content="https://www.tsn.ca/leonard-scores-career-high-45-to-lead-raptors-over-jazz-1.1234611"/> <meta property="og:site_name" content="TSN"/> <!-- General meta tags --> <meta property="title" content="Leonard scores career-high 45 to lead Raptors over Jazz - TSN.ca"/> <meta property="description" content="Kawhi Leonard shimmied around Utah defenders like their feet were rooted to the floor in a masterful third-quarter performance Tuesday. Leonard scored 19 of his career-high 45 points in the third to lift Toronto 122-116 over the Jazz on New Years Day, sending the Raptors into 2019, and to San Antonio for a big upcoming game Thursday, with a victory."/> <meta property="keywords" content="NBA, Toronto Raptors, Utah Jazz"/> <!-- Page specific OG tags --> <meta property="og:title" content="Leonard scores career-high 45 to lead Raptors over Jazz - TSN.ca"/> <meta property="og:description" content="Kawhi Leonard shimmied around Utah defenders like their feet were rooted to the floor in a masterful third-quarter performance Tuesday. Leonard scored 19 of his career-high 45 points in the third to lift Toronto 122-116 over the Jazz on New Years Day, sending the Raptors into 2019, and to San Antonio for a big upcoming game Thursday, with a victory."/> <meta property="og:image" content="https://www.tsn.ca/polopoly_fs/1.1234612!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/kawhi-leonard.jpg"/> <meta property="og:type" content="article"/> <meta property="article:published_time" content="2019-01-01T22:03:29-05:00"/> <meta property="article:author" content="The Canadian Press"/> <meta property="article:section" content="NBA"/> <meta property="article:tag" content="Toronto Raptors"/> <meta property="article:tag" content="Utah Jazz"/> <script> window.contentSpecificAd = ""; </script> <!-- End of meta tags --> <meta name="robots" content="index, follow" /> <meta name="robots" content="ACAP allow-index" /> <title>Leonard scores career-high 45 to lead Raptors over Jazz - TSN.ca</title> <link rel="stylesheet" href="/css/tsn/style.css?v1547136977"> <link rel="stylesheet" href="/css/tsn/sports-pages.css?v1547136977"> <link rel="stylesheet" href="/css/tsn/nba.css?v1547136977"> <link href="//tsnimages.tsn.ca/sprite/all/24,40,48,72,80,96,120,160?cachebust" rel="stylesheet" type="text/css"> <link href="//tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=tsn-sprite" rel="stylesheet" type="text/css"> <link href="//tsnimages.tsn.ca/ImageProvider/AssetImage?seoid=tsn-sprite-2x" rel="stylesheet" type="text/css"> <script type="text/javascript">!function(t,o,e){e=t.createElement(o),t=t.getElementsByTagName(o)[0],e.async=1,e.src="https://receptivereaction.com/v2/0/mlflIj2818EQJgGdVskEBNzZgKkFNFapxDUkw_1HakAh-I2Y00bRWW9Ii6SdqoPZ-ES5oqmSQi7",t.parentNode.insertBefore(e,t)}(document,"script"),function(t,o){t[o]=t[o]||function(){(t[o].q=t[o].q||[]).push(arguments)}}(document,window,"script","admiral");!function(t,e,a,n){function o(t){try{return t=localStorage.getItem("v4ac1eiZr0"),t&&t.split(",")[4]>0}catch(e){}return!1}function r(){var n=o();if(n){var r=t[e].pubads();typeof r.setTargeting===a&&r.setTargeting("admiral-engaged","true")}}n=t[e]=t[e]||{},n.cmd=n.cmd||[],typeof n.pubads===a?r():typeof n.cmd.unshift===a?n.cmd.unshift(r):n.cmd.push(r)}(window,"googletag","function");;;;;</script>​ <script> //Fix to add in IE generic stylesheet if (/*@cc_on!@*/false) { var head = document.head, link = document.createElement('link'); link.type = 'text/css'; link.rel = 'stylesheet'; link.href = '/css/style-ie.css?v1547136977'; if (head) { head.appendChild(link); } } </script> <script> var logo = { retina: window.devicePixelRatio } var gigyaLoaded = false; </script> <!--[if IE]> <link rel="stylesheet" href="/css/common/style-ie.css?v1547136977"> <![endif]--> <!--[if IE 9]> <link rel="stylesheet" href="/css/common/style-ie9.css?v1547136977"> <![endif]--> <!--[if IE 8]> <link rel="stylesheet" href="/css/common/style-ie8.css?v1547136977"> <![endif]--> <!--[if IE 7]> <link rel="stylesheet" href="/css/common/style-ie7.css?v1547136977"> <![endif]--> <!--[if IE 6]> <link rel="stylesheet" href="/css/common/style-ie7.css?v1547136977"> <![endif]--> <!--[if lt IE 9]> <script type="text/javascript" src="/js/bellmedia/vendor/selectivizr/selectivizr-min.js?v1547136977"></script> <![endif]--> <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery.min.js?v1547136977"></script> <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery-ui-1.10.4.custom.min.js?v1547136977"></script> <script type="text/javascript" src="/js/bellmedia/vendor/jquery/jquery.ui.touch-punch.min.js?v1547136977"></script> <script type="text/javascript"> //setting up default variable in case this value never gets set in production var defaultAuthBrand; if('' == "bnn"){ defaultAuthBrand = 'bnn'; }else{ defaultAuthBrand = 'tsn'; } window.siteConfig = { brand: 'tsn', // Video Player Configs videoPlayerConfig: { axisBaseUrl: 'https://capi.9c9media.com', axisDestCode: 'tsn_web', playerJSONDefaultPath: 'tsn/autoplay-on.json', playerJSONAutoPlayOffPath: 'tsn/autoplay-off.json', localStorageEnabled: '', authEnvironment: 'prod', authBrand: defaultAuthBrand, isFlashDetectionEnabled: false, flashDetectionMessage: '' }, // Ads Config adsConfig: { adSite: 'ctv.tsn.ca', kruxId: 'IjHlQISs', bigboxPosition: '' }, // Gigya Config gigyaConfig: { gigyaApiKey: '3_NO0S7G3K4yA7tylTjbxf7Vk-jLJBY926wR1ptGDaNNyfj5XIQVvZh7rI6j_lTvAi', regSource: 'www.tsn.ca' }, // Tracking Config trackingConfig: { trackAccount: 'ctvgmdefault', trackAuthUrl: '//cauth.9c9media.com/auth9/axisAuthApi.js', trackDestinationCode: '', trackGlobalSuites: 'ctvgmtvetsnglobalsuite', trackSiteAccount: 'ctvgmtvetsndesktop', trackSiteId: 'tsn', trackVersion: '' } }; </script> <script type="text/javascript"> window.sportSection = ''; window.sportSection = 'NBA'; //Load Auth9 Api call window.axisAuthApi_pageCfg = { destinationCode: window.siteConfig.videoPlayerConfig.axisDestCode, id: window.siteConfig.brand.toUpperCase() }; </script> <script type="text/javascript" src='https://auth.9c9media.ca/auth/main.js'></script> <script type="text/javascript"> $(function(){ initAuth(); }); function initAuth () { var brand = window.siteConfig.videoPlayerConfig.authBrand; var platform = 'web'; var environment = window.siteConfig.videoPlayerConfig.authEnvironment; BmAuth.init(brand, platform, environment) .then( function() {}) .catch( function(errorPackage) { console.log('[BmAuth] init failed', errorPackage); }); }; </script> <script type="text/javascript" src="/js/bellmedia/VisitorAPI.min.js?v1547136977"></script> <script type="text/javascript" src="/js/bellmedia/trackingApp.min.js?v1547136977"></script> <script type="text/javascript" src="https://webapps.9c9media.com/vidi-player/1.5.x/js/player.js"></script> <!--[if lt IE 9]> <script type="text/javascript" src="/js/bellmedia/vendor/html5shiv/html5shiv.min.js?v1547136977"></script> <![endif]--> <link rel="canonical" href="https://www.tsn.ca/leonard-pours-in-career-high-45-points-to-lead-raptors-122-116-over-jazz-1.1234611" /> <link rel="amphtml" href="https://www.tsn.ca/leonard-pours-in-career-high-45-points-to-lead-raptors-122-116-over-jazz-1.1234611?tsn-amp"/> <script> //Ad zones variables var adSite = "ctv.tsn.ca"; var adZone = "NBA"; var subPage = "Article"; var kruxId = "IjHlQISs"; </script> <script> //Ad zone variable for deeper nested pages (Game Pages, Team Pages, Player Pages) var subPageType = ""; </script> <script> (function(){function t(){for(var a=[8],e=1;1>=e;e++)a.push(8+e),a.push(8-e);a=a[Math.floor(Math.random()*a.length)];return{b:a,a:0==Math.floor(Math.random()*a)}}function k(a){var e=a=a.replace(":","");try{for(var b=0;100>b&&(a=decodeURIComponent(a),e!=a)&&!a.match(/^http(s)?\:/);b++)e=a}catch(c){}return a.replace(/(^\s+|\s+$)/g,"")}try{if(!location||!location.hostname||!location.pathname)return!1;var c=document.location.hostname.replace(/^www\./,""),u=function(){for(var a,b=document.getElementsByTagName("meta"), c,d=0,f=b.length;d<f;d++)if(c=b[d],"og:title"===c.getAttribute("property")){a=c.getAttribute("content");break}a||(a=document.title||"Untitled");return a}(),b={},b=function(a,b,c){a.l1=b;a.l2=c;a.l3="__page__";a.l4="-";return a}(b,c,u),l=(new Date).getTime(),m=Math.floor(Math.random()*Math.pow(10,12)),d,f;f=t();f.a?d=f.b:d=0;b.zmoatab_cm=d;b.t=l;b.de=m;b.zMoatAB_SNPT=!0;var g;d?g=d:g=1;var n;n=f?f.a?!0:!1:!0;var c=[],p=[k(b.l1),k(b.l2),k(b.l3),k(b.l4)].join(":"),v="https://go0trl9osc3b-a.akamaihd.net/z.gif?e=17&d="+ encodeURIComponent(p)+"&de="+m+"&t="+l+"&i=BELLMEDIACONTENT1&cm="+g+"&mp=1&ac=1&pl=1&bq=10&vc=2&cs=0",w="https://px.moatads.com/pixel.gif?e=17&d="+encodeURIComponent(p)+"&de="+m+"&t="+l+"&i=BELLMEDIACONTENT1&cm="+g+"&mp=0&ac=1&pl=1&bq=10&ad_type=img&vc=2&cs=0",x="https://px.moatads.com/pixel.gif?e=17&d="+encodeURIComponent(p)+"&de="+m+"&t="+l+"&i=BELLMEDIACONTENT1&cm="+g+"&ku=1&ac=1&pl=1&bq=10&ad_type=img&vc=2&cs=0";n&&((new Image).src=v,(new Image).src=w);for(var q in b)c.push(q+"="+encodeURIComponent(b[q])); var c=c.join("&"),c=c+"&vc=2",h=document.createElement("script");h.type="text/javascript";h.async=!0;n&&(h.onerror=function(){(new Image).src=x});var r=document.getElementsByTagName("script")[0];r.parentNode.insertBefore(h,r);h.src="https://z.moatads.com/bellmedia966Bwny69/moatcontent.js#"+c}catch(a){try{var y="//pixel.moatads.com/pixel.gif?e=24&d=data%3Adata%3Adata%3Adata&i=MOATCONTENTABSNIPPET1&vc=2&ac=1&k="+encodeURIComponent(a)+"&j="+encodeURIComponent(document.referrer)+"&cs="+(new Date).getTime(); (new Image).src=y}catch(e){}}})(); </script> <!-- Google Ad Script --> <script type="text/javascript" src="/js/bellmedia/beacon.min.js?v1547136977"></script> <script type="text/javascript"> var sraEnabled = true; var gptadslots = []; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function () { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); </script> <script type="text/javascript" src="https://js-sec.indexww.com/ht/htw-bell-news.js"></script> <script type="text/javascript"> googletag.cmd.push(function() { if (typeof window.headertag === 'undefined' || window.headertag.apiReady !== true) { window.headertag = googletag; } }); //Init Krux var kruxLoaded = false; //This sets the adzone //Content Specific Ad if ((typeof window.contentSpecificAd !== 'undefined') && (window.contentSpecificAd !== "")) { var adpg = window.contentSpecificAd; } //Homepage reset //Checks for null values or generic landing pages else if(adZone == "") { adZone = "home"; subPage = ""; subPageType = ""; var adpg = adZone; } else if(adZone == "Subject Landing Page") { adZone = "home"; subPage = ""; subPageType = ""; var adpg = adZone; } else if(adZone == "Results Page") { adZone = "home"; subPage = ""; subPageType = ""; var adpg = adZone; } else if(adZone == "Video Playlist") { adZone = "home"; subPage = ""; subPageType = ""; var adpg = adZone; } else { // If subpage exists if(subPage != ""){ subPage = "/"+subPage; if(adZone == "Radio"){ if(subPageType == ""){ subPage = subPage+"/home"; } } } else { // Otherwise if it's not the article pages then it's the homepage if(adZone == "TV" || adZone == "Watch" || adZone == "Live") { subPage = ""; } else if (adZone !== "Article") { subPage = "/home"; } } //Adds second level sub page (Game Pages, Team Pages, Player Pages) if(subPageType != ""){ subPageType = "/"+subPageType; } //Sets ad zone variable if(adZone == "" || adZone == undefined){ adZone = "home"; var adpg = adZone; } else { var adpg = adZone+subPage+subPageType; } } //Replace anything other than digits, word characters, underscores, and forward slashes with underscores adpg = adpg.replace(/[^\w\/]/gi, '_'); //Ad Variables var ad1 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[728,90],[970,90],[970,250]", divid: "leaderboard-ad", slot: 1 }, ad2 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[300,250],[300,600],[300,1050]", divid: "bigbox-ad", slot: 2 }, ad3 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[160,600]", divid: "vertical-ad", slot: 3 }, ad4 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[1000,250]", divid: "billboard-ad", slot: 1 }, oopad = { adunit: "/5479/" + adSite + "/" + adpg, divid: "Adoop", slot: 4 }, ad5 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[320,50]", divid: "leaderboard-ad", slot: 1 }, ad6 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[1000,45]", divid: "small-billboard-ad", slot: 1 }, ad7 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[180,40]", divid: "nav-ad", slot: 5 }, ad8 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[728,90],[970,90],[970,250]", divid: "apple-leaderboard-ad", slot: 1 }, ad9 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[300,250],[300,600],[300,1050]", divid: "second-bigbox-ad", slot: 2 }, scad = { adunit: "/5479/" + adSite + "/" + adpg, size: "[30,1]", divid: "adSlimCut", slot: 1 }, ad10 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[85,24]", divid: "scoreboard-ad", slot: 6 }, ad11 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[100,30]", divid: "ticker-ad", slot: 7 }, ad12 = { adunit: "/5479/" + adSite + "/" + adpg, size: "[300,100]", divid: "currency-converter-ad", slot: 8 }; // //Desktop View if(kruxLoaded == false){ krux(); } //Krux Function function krux() { window.Krux || ((Krux = function() { Krux.q.push(arguments) }).q = []); (function() { var k = document.createElement('script'); k.type = 'text/javascript'; k.async = true; var m, src = (m = location.href.match(/\bkxsrc=([^&]+)/)) && decodeURIComponent(m[1]); k.src = /^https?:\/\/([^\/]+\.)?krxd\.net(:\d{1,5})?\//i.test(src) ? src : src === "disable" ? "" : (location.protocol === "https:" ? "https:" : "http:") + "//cdn.krxd.net/controltag?confid=" + kruxId; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(k, s); }()); window.Krux||((Krux=function(){Krux.q.push(arguments);}).q=[]); (function(){ function retrieve(n){ var m, k='kx'+n; if (window.localStorage){ return window.localStorage[k] || ""; } else if (navigator.cookieEnabled) { m = document.cookie.match(k+'=([^;]*)'); return (m && unescape(m[1])) || ""; } else { return ''; } } Krux.user = retrieve('user'); Krux.segments = retrieve('segs') ? retrieve('segs').split(',') : []; // DFP Premium Interchange var dfpp = []; if (Krux.user) { dfpp.push('u=' + Krux.user); } for (var i = 0; i < Krux.segments.length; i++ ) { dfpp.push('ksgmnt=' + Krux.segments[i]); } Krux.dfppKeyValues = dfpp.length ? dfpp.join(';') + ';' : ''; })(); kruxLoaded = true; } var homepage = true; var section = "NBA"; if(section != ""){ homepage = false; } </script> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '299109537292123'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" src="https://www.facebook.com/tr?id=299109537292123&ev=PageView &noscript=1"/> </noscript> <!-- End Facebook Pixel Code --> <!-- Global site tag (gtag.js) - Google AdWords: 803817420 --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-803817420"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-803817420'); </script> <!-- Start of global snippet: Please do not remove Place this snippet between the <head> and </head> tags on every page of your site. --> <!-- Global site tag (gtag.js) - DoubleClick --> <script async src="https://www.googletagmanager.com/gtag/js?id=DC-6169686"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'DC-6169686'); </script> <!-- End of global snippet: Please do not remove --> </head> <body> <div class="top-container top-cta-container "> <div class="main-header"> <div class="scoreboard-wrapper"> <script> var scoreboard = { webApiUrl: "//stats.tsn.ca/GET/urn:tsn:%s:scoreboard?type=json", updateInterval: "10000 ", gamePageUrl: "/nba/game/%s", retina: window.devicePixelRatio } </script> <script> var currentSport = "nba"; var currentSportUrl = "nba"; var currentSportDisplayName = "nba"; var curlingObj = { "curlingStatstoolEndpoint": "https://datacrunch.9c9media.ca/statstoolapi/statstoolapi/www/scoreboard/curl?type=json", "fullScoresLinkOverwrite": "https://www.tsn.ca/curling/scores", "provinceSEOID": "$curlingObj.provinceSEOID", "provinces": ['CA', 'ON', 'NO', 'QC', 'NS', 'NB', 'MB', 'BC', 'PE', 'SK', 'AB', 'NL', 'NU', 'YT', 'NT'] } var fifaObj = { "fifaStatstoolEndpoint": "https://datacrunch.9c9media.ca/statstoolapi/statstoolapi/soccer/fifa_wc" + "/scoreboard", "fullScoresLinkOverwrite": "/fifa-world-cup/schedule" } var eplObj = { "eplStatstoolEndpoint": "https://datacrunch.9c9media.ca/statstoolapi/statstoolapi/soccer/epl/" + "/scoreboard", "fullScoresLinkOverwrite": "https://www.tsn.ca/soccer/epl/scores" } var wjhcObj = { "wjhcStatstoolEndpoint": "https://datacrunch.9c9media.ca/statstoolapi/statstoolapi/hockey/wjhc" + "/scoreboard", "fullScoresLinkOverwrite": "/world-juniors/schedule" } </script> <section class='scoreboard ' ng-controller="MainCtrl"> <div class="scoreboard-sports-toggle" ng-class="{ 'overflow' : ! showSports }" ng-cloak> <span ng-click="showSports = ! showSports"><span class="selectedSport" ng-show="currentSport">{{ currentSportDisplayName }}</span><span class="dropdown-arrow"></span></span> <ul class="sports-dropdown" ng-class="{ 'hidden': ! showSports }"> <li class="active" ng-click="changeSport('nhl', 'nhl', 'nhl'); showSports = ! showSports">nhl</li> <li ng-click="changeSport('nba', 'nba', 'nba'); showSports = ! showSports">nba</li> <li ng-click="changeSport('nfl', 'nfl', 'nfl'); showSports = ! showSports">nfl</li> </ul> </div> <div class="scoreboard-arrow scoreboard-left"></div> <div class="scoreboard-scores-wrapper"> <div class="preloader-white" ng-hide="dataLoaded"></div> <div class="scoreboard-scores" ng-cloak ng-hide="!dataLoaded"> <ul class="scoreboard-game-list desktop {{currentSport}}" ng-if="currentSport == 'nfl' || currentSport == 'cfl' || currentSport == 'mls'"> <li class="game-date" ng-repeat-start="day in Days track by $index" ng-class="{'active': day.isCurrentWeek, 'game-week': currentSport == 'nfl' || currentSport == 'cfl' || currentSport == 'mls', 'preseason': day.SeasonType.indexOf('pre-') > -1}" scoreboard-game-date ng-cloak></li> <li class="game-score {{currentSport}}" ng-repeat-end ng-repeat="game in day.Games track by game.Id" jq-slider-game ng-cloak> <div scoreboard-game-score></div> </li> </ul> <ul class="scoreboard-game-list desktop {{currentSport}}" ng-if="currentSport != 'nfl' && currentSport != 'cfl' && currentSport != 'mls' && currentSport != 'fifa_wc' && currentSport != 'epl' && currentSport != 'wjhc'"> <li class="game-date" ng-repeat-start="day in Days track by day.Date" ng-class="{'active': day.IsCurrentDay, 'game-week': currentSport == 'nfl' || currentSport == 'cfl' || currentSport == 'mls', 'preseason': day.SeasonType.indexOf('pre-') > -1}" scoreboard-game-date ng-cloak> </li> <li class="game-score {{currentSport}}" ng-repeat-end ng-repeat="game in day.Games track by game.Id" jq-slider-game ng-cloak> <div scoreboard-game-score></div> </li> </ul> <ul class="scoreboard-game-list desktop {{currentSport}}" ng-if="currentSport == 'fifa_wc' || currentSport == 'epl' || currentSport == 'wjhc'"> <li class="game-date" ng-repeat-start="day in Days track by day.Date" ng-class="{'active': day.IsCurrentDay}" scoreboard-game-date ng-cloak> </li> <li class="game-score {{currentSport}} {{ liExtraClass }}" ng-repeat-end ng-repeat="game in day.Games track by game.EventID" jq-slider-game ng-cloak> <div scoreboard-game-score-fifa></div> </li> </ul> </div> </div> <div class="scoreboard-arrow scoreboard-right"></div> <div class="scoreboard-full-scores"> <span><a href="{{fullScoresUrl}}">Full<br>Scores</a></span> </div> <div class="scores-nav-mobile"> <div class="scoreboard-mobile-header"> <h3>Scoreboard</h3> <div class="scoreboard-sports-toggle" ng-class="{ 'overflow' : ! showSports }" ng-cloak> <span ng-click="showSports = ! showSports"> <span class="selectedSport" ng-show="currentSport">{{ currentSportDisplayName }}</span> <span class="dropdown-arrow"></span> </span> <ul class="sports-dropdown" ng-class="{ 'hidden': ! showSports }"> <li class="active" ng-click="changeSport('nhl', 'nhl', 'nhl'); showSports = ! showSports">nhl</li> <li ng-click="changeSport('nba', 'nba', 'nba'); showSports = ! showSports">nba</li> <li ng-click="changeSport('nfl', 'nfl', 'nfl'); showSports = ! showSports">nfl</li> </ul> </div> </div> <div class="scoreboard-game-list mobile"> <ul class="date-list" ng-if="currentSport == 'nfl' || currentSport == 'cfl' || currentSport == 'mls'"> <li class="game-date" ng-repeat="day in Days track by $index" ng-if="$index <3" ng-class="{'active': day.isCurrentWeek}" ng-click="mobDateClicked($index)" scoreboard-game-date></li> </ul> <ul class="date-list" ng-if="currentSport != 'nfl' && currentSport != 'cfl' && currentSport != 'mls'"> <li class="game-date" ng-repeat="day in Days track by day.Date" ng-if="$index <3" ng-class="{'active': day.IsCurrentDay}" ng-click="mobDateClicked($index)" scoreboard-game-date></li> </ul> <div class="game-lists" ng-if="currentSport == 'nfl' || currentSport == 'cfl' || currentSport == 'mls'"> <ul class="game-list" ng-repeat="day in Days track by $index" ng-class="{'active': day.isCurrentWeek }"> <li class="game-score" ng-repeat="game in day.Games track by game.Id" ng-cloak scoreboard-game-score></li> </ul> </div> <div class="game-lists" ng-if="currentSport != 'nfl' && currentSport != 'cfl' && currentSport != 'mls' && currentSport != 'fifa_wc' && currentSport != 'epl' && currentSport != 'wjhc'"> <ul class="game-list" ng-repeat="day in Days track by day.Date" ng-class="{'active': day.IsCurrentDay }"> <li class="game-score" ng-repeat="game in day.Games track by game.Id" ng-cloak scoreboard-game-score></li> </ul> </div> <div class="game-lists" ng-if="currentSport == 'fifa_wc' || currentSport == 'epl' || currentSport == 'wjhc'"> <ul class="game-list" ng-repeat="day in Days track by day.Date" ng-class="{'active': day.IsCurrentDay }"> <li class="game-score" ng-repeat="game in day.Games track by game.EventID" ng-cloak scoreboard-game-score-fifa></li> </ul> </div> </div> </div> </section> <!-- Scoreboard Game Date Markup --> <script type="text/ng-template" id="scoreboard-game-date.html"> <!-- NFL Date Cells --> <div class="date" ng-if="currentSport == 'nfl'"> <div class="season" ng-if="day.SeasonType.indexOf('pre-') > -1">PRESEASON</div> <strong ng-if="day.Week < 18">WEEK</strong> <div class="month-daynumber" ng-if="day.Week < 18">{{day.Week}}</div> <strong ng-if="day.Week == 18">WC</strong> <strong ng-if="day.Week == 19">DIV</strong> <strong ng-if="day.Week == 20">CONF</strong> <div class="month-daynumber" ng-if="day.Week > 17 && day.Week < 20">Round</div> <div class="month-daynumber" ng-if="day.Week == 20">CHAMP</div> <strong ng-if="day.Week == 21">PRO</strong> <strong ng-if="day.Week == 22">SUPER</strong> <div class="month-daynumber" ng-if="day.Week > 20">BOWL</div> </div> <!-- CFL Date Cells --> <div class="date" ng-if="currentSport == 'cfl'"> <div class="season" ng-if="day.SeasonType.indexOf('pre-') > -1">PRESEASON</div> <strong ng-if="day.Week < 22">WEEK</strong> <div class="month-daynumber" ng-if="day.Week < 22">{{day.Week}}</div> <strong ng-if="day.Week == 22 || day.Week == 23">DIV</strong> <div class="month-daynumber" ng-if="day.Week == 22">SEMIS</div> <div class="month-daynumber" ng-if="day.Week == 23">FINALS</div> <strong ng-if="day.Week == 24">GREY</strong> <div class="month-daynumber" ng-if="day.Week == 24">CUP</div> </div> <!-- MLS Date Cells --> <div class="date" ng-if="currentSport == 'mls'"> <!-- Regular Season Week cell --> <strong ng-if="day.Games[0].Type == 'RegularSeason' || day.Games[0].TypeDetails == 'All-Star'">WEEK</strong> <div class="month-daynumber" ng-if="day.Games[0].Type == 'RegularSeason' || day.Games[0].TypeDetails == 'All-Star'">{{day.Week}} </div> <!-- PostSeason Date cells --> <strong ng-if="day.Games[0].TypeDetails && day.Games[0].Type != 'RegularSeason' && day.Games[0].TypeDetails != 'All-Star'">{{day.Games[0].TypeDetails | split:' ':0}}</strong> <div class="month-daynumber" ng-if="day.Games[0].TypeDetails && day.Games[0].Type != 'RegularSeason' && day.Games[0].TypeDetails != 'All-Star'"> {{day.Games[0].TypeDetails | split:' ':1}} </div> </div> <!-- Curling Date Cells --> <div class="date" ng-if="currentSport == 'curl' || currentSport == 'fifa_wc' || currentSport == 'epl' || currentSport == 'wjhc'"> <strong ng-bind="convertToDate(day.Date) | amDateFormat:'ddd'"></strong> <div class="month-daynumber" ng-bind="convertToDate(day.Date) | amDateFormat:'MMM DD'"></div> </div> <div class="date" ng-if="(currentSport != 'nfl' || currentSport != 'cfl' || currentSport == 'euro') && currentSport != 'curl' && currentSport != 'fifa_wc' && currentSport != 'epl' && currentSport != 'wjhc'"> <strong>{{day.Date | amDateFormat:'ddd'}}</strong> <div class="month-daynumber">{{day.Date | amDateFormat:'MMM DD'}}</div> </div> </script> <!-- Scoreboard Game Score Markup --> <script type="text/ng-template" id="scoreboard-game-score.html"> <a ng-click="displayGamePage($event)" ng-href="/{{currentSportUrl}}/game/{{game.Id || game.SeoId}}"> <div ng-if="game.State == 'PreGame' || game.State == 'Upcoming'"> <div id="{{ game.Id }}" class="game-status pre-game"> <div class="status" ng-if="game.TBA == 'true'">TBA</div> <div class="status" ng-if="game.TBA == 'false' || !game.TBA || game.TBA == ''">{{ game.StateDetails }} </div> <div class="game-station" ng-if="game.Type != 'PostSeason'">{{ ::game.Channel }}</div> <div class="team-record final" ng-if="currentSport != 'wjhc' && currentSport != 'nfl' && currentSport != 'cfl' && currentSport != 'euro' && currentSport != 'mls'" ng-switch on="game.Type"> <div ng-switch-when="Spring"></div> <div ng-switch-when="PreSeason"></div> <div ng-switch-when="PostSeason" ng-switch on="currentSport"> <span ng-if="!game.Away.SeriesWin && !game.Home.SeriesWin || game.Away.SeriesWin == game.Home.SeriesWin">Series Tied</span> <span ng-switch-default ng-if="game.Away.SeriesWin > game.Away.SeriesLost && game.Away.SeriesWin < 4">{{ game.Away.Team.Acronym }} Leads</span> <span ng-switch-default ng-if="game.Home.SeriesWin == 4">{{ game.Home.Team.Acronym }} Wins</span> <span ng-switch-default ng-if="game.Away.SeriesWin == 4">{{ game.Away.Team.Acronym }} Wins</span> <span ng-switch-default ng-if="game.Home.SeriesWin > game.Home.SeriesLost && game.Home.SeriesWin < 4">{{ game.Home.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Away.SeriesWin > game.Away.SeriesLost && game.TypeDetails != 'Division Playoff' && game.Away.SeriesWin < 4) || (game.Away.SeriesWin > game.Away.SeriesLost && game.TypeDetails == 'Division Playoff' && game.Away.SeriesWin < 3)">{{ game.Away.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Home.SeriesWin > game.Home.SeriesLost && game.TypeDetails != 'Division Playoff' && game.Home.SeriesWin < 4) || (game.Home.SeriesWin > game.Home.SeriesLost && game.TypeDetails == 'Division Playoff' && game.Home.SeriesWin < 3)">{{ game.Home.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Home.SeriesWin == 4 && game.TypeDetails != 'Division Playoff') || (game.Home.SeriesWin == 3 && game.TypeDetails == 'Division Playoff') || (game.TypeDetails == '' && game.Home.SeriesWin == 1)">{{ game.Home.Team.Acronym }} Wins</span> <span ng-switch-when="mlb" ng-if="(game.Away.SeriesWin == 4 && game.TypeDetails != 'Division Playoff') || (game.Away.SeriesWin == 3 && game.TypeDetails == 'Division Playoff') || (game.TypeDetails == '' && game.Away.SeriesWin == 1)">{{ game.Away.Team.Acronym }} Wins</span> <span class="record playoffs" ng-if="!game.Away.SeriesWin && !game.Home.SeriesWin">0-0</span> <span class="record playoffs" ng-if="game.Away.SeriesWin == game.Away.SeriesLost">{{game.Home.SeriesWin}}-{{game.Away.SeriesWin}}</span> <span class="record playoffs" ng-if="game.Away.SeriesWin > game.Away.SeriesLost">{{game.Away.SeriesWin}}-{{game.Home.SeriesWin}}</span> <span class="record playoffs" ng-if="game.Home.SeriesWin > game.Home.SeriesLost">{{game.Home.SeriesWin}}-{{game.Away.SeriesWin}}</span> </div> <div ng-switch-default></div> </div> <div class="team-record final" ng-if="currentSport == 'curl'"> <span ng-if="game.Draw">Draw {{game.Draw}}</span> </div> </div> <div class="game-teams"> <div class="team-1"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ ::game.Away.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Home.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ ::game.Home.Team.Acronym }}</span> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length > 0" curlingLogo class="logo flags-_logo" team-class team-name="{{ ::game.Away.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length == 0" curlingLogo='rocks' " class="logo rocks-away" > </div> <span ng-if="game.Away.Shortname">{{ ::game.Away.Shortname }}</span> <span ng-if="!game.Away.Shortname">TBD</span> <span ng-if="game.Away.HasFirstHammer" ng-class="{'displayHammer': game.Away.HasFirstHammer}"></span> </div> </div> </div> <div class="team-2"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ ::game.Home.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Away.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ ::game.Away.Team.Acronym }}</span> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length > 0" class="logo flags-_logo" team-class team-name="{{ ::game.Home.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length == 0" class="logo rocks-home"></div> <span ng-if="game.Home.Shortname">{{ ::game.Home.Shortname }}</span> <span ng-if="!game.Home.Shortname">TBD</span> <span ng-if="game.Home.HasFirstHammer" ng-class="{'displayHammer': game.Home.HasFirstHammer}"></span> </div> </div> </div> <div class="team-record" ng-if="currentSport != 'wjhc'" ng-switch on="game.Type"> <div ng-switch-when="Spring"></div> <div ng-switch-when="PreSeason"></div> <div ng-switch-when="PostSeason"></div> <div ng-switch-default ng-if="currentSportSoccer == 'false'"> <span class="record">{{::game.Away.Record}} <span streak-initial streak="{{::game.Away.Streak}}" ng-if="game.Away.Streak"></span> </span> <span class="record">{{::game.Home.Record}} <span streak-initial streak="{{::game.Home.Streak}}" ng-if="game.Home.Streak"></span> </span> </div> <div ng-switch-default ng-if="currentSportSoccer == 'true'"> <span class="record">{{::game.Home.Record}} <span streak-initial streak="{{::game.Home.Streak}}" ng-if="game.Home.Streak"></span> </span> <span class="record">{{::game.Away.Record}} <span streak-initial streak="{{::game.Away.Streak}}" ng-if="game.Away.Streak"></span> </span> </div> </div> </div> </div> <div ng-if="game.State == 'InProgress' || game.State == 'Live'"> <div id="{{ game.Id }}" class="game-status live" ng-if="game.State == 'InProgress' || game.State == 'Live'"> <span>{{ game.StateDetails }}</span> <div class="game-station">{{ game.Channel }}</div> <div class="team-record final" ng-if="currentSport == 'curl'"> <span ng-if="game.Draw">Draw {{game.Draw}}</span> </div> </div> <div class="game-teams"> <div class="team-1"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ game.Away.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Home.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ game.Home.Team.Acronym }}</span> <div class="redcard-marker" ng-class="{'active': game.Home.RedCards > 0 }" ng-if="game.Home.RedCards && game.Home.RedCards > 0">{{game.Home.RedCards}} </div> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length > 0" class="logo flags-_logo" team-class team-name="{{ ::game.Away.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length == 0" class="logo rocks-away"></div> <span>{{ ::game.Away.Shortname }}</span> <span ng-if="game.Away.HasFirstHammer" ng-class="{'displayHammer': game.Away.HasFirstHammer}"></span> </div> <span class="icon-possession-marker" ng-class="{'active': game.Away.Linescore.HasPossession}" ng-if="currentSport == 'nfl' || currentSport == 'cfl'"></span> <span class="icon-possession-marker" ng-class="{'active': game.Away.AtBat }" ng-if="currentSport == 'mlb'"></span> <span class="nhl-strength" ng-class="{'active': game.Away.Linescore.HasPowerplay == true}" ng-show="game.Away.Linescore.HasPowerplay == true">PP {{game.Away.Linescore.StrengthType}}</span> </div> <div class="team-score" ng-if="currentSport == 'mlb'"> <span score-change="{{ game.Away.Runs }}" animation="flash">{{ game.Away.Runs }}</span> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'false' && currentSport != 'curl'"> <span score-change="{{ game.Away.Linescore.Score }}" animation="flash">{{ game.Away.Linescore.Score }}</span> <span ng-if="game.Away.hasShootOut == true">({{ game.Away.ShootOutGoals }})</span> </div> <div class="team-score" ng-if="currentSport == 'curl'"> <span>{{ ::game.Away.Scores }}</span> </div> <div class="team-score" ng-if="currentSportSoccer == 'true'"> <span score-change="{{ game.Home.Linescore.Score }}" animation="flash">{{ game.Home.Linescore.Score }}</span> <span ng-if="game.Home.hasShootOut == true">({{ game.Home.ShootOutGoals }})</span> </div> </div> <div class="team-2"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ game.Home.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Away.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ game.Away.Team.Acronym }}</span> <div class="redcard-marker" ng-class="{'active': game.Away.RedCards > 0 }" ng-if="game.Away.RedCards && game.Away.RedCards > 0">{{game.Away.RedCards}} </div> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length > 0" class="logo flags_-logo" team-class team-name="{{ ::game.Home.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length == 0" class="logo rocks-home"></div> <span>{{ ::game.Home.Shortname }}</span> <span ng-if="game.Home.HasFirstHammer" ng-class="{'displayHammer': game.Home.HasFirstHammer}"></span> </div> <span class="icon-possession-marker" ng-class="{'active': game.Home.Linescore.HasPossession}" ng-if="currentSport == 'nfl' || currentSport == 'cfl'"></span> <span class="icon-possession-marker" ng-class="{'active': game.Home.AtBat }" ng-if="currentSport == 'mlb'"></span> <span class="nhl-strength" ng-class="{'active': game.Home.Linescore.HasPowerplay == true}" ng-show="game.Home.Linescore.HasPowerplay == true">PP {{game.Home.Linescore.StrengthType}}</span> </div> <div class="team-score" ng-if="currentSport == 'mlb'"> <span score-change="{{ game.Home.Runs }}" animation="flash">{{ game.Home.Runs }}</span> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'false' && currentSport != 'curl'"> <span score-change="{{ game.Home.Linescore.Score }}" animation="flash">{{ game.Home.Linescore.Score }}</span> <span ng-if="game.Home.hasShootOut == true">({{ game.Home.ShootOutGoals }})</span> </div> <div class="team-score" ng-if="currentSportSoccer == 'true'"> <span score-change="{{ game.Away.Linescore.Score }}" animation="flash">{{ game.Away.Linescore.Score }}</span> <span ng-if="game.Away.hasShootOut == true">({{ game.Away.ShootOutGoals }})</span> </div> <div class="team-score" ng-if="currentSport == 'curl'"> <span>{{ ::game.Home.Scores }}</span> </div> </div> </div> <div class="mlb-bases" ng-if="currentSport == 'mlb' && game.Type !='Spring'"> <div ng-repeat="base in game.Situation.BaseRunners track by $index" class="mlb-base mlb-base-{{$index + 1}}" ng-class="{'active': base}"></div> <div class="mlb-status">{{ game.Situation.Outs }} Out</div> </div> <div class="nfl-possession" ng-if="currentSport == 'nfl' || currentSport == 'cfl'" ng-hide="game.Situation.Downs == null || !game.Situation.Downs || game.Situation.Downs == '' || game.Situation.Distance == null || !game.Situation.Distance || game.Situation.Distance == '' "> <div class="nfl-status ball-on">{{ game.Situation.BallOn }}</div> <div class="nfl-status distance-downs">{{ game.Situation.Downs }} & {{ game.Situation.Distance }} </div> </div> </div> <div ng-if="game.State == 'Final' || game.State == 'final'"> <div id="{{ game.Id }}" class="game-status post-game" ng-if="game.State == 'Final' || game.State == 'final'"> <div class="status" ng-switch on="game.StateDetails || 'null'"> <span ng-switch-when="null">{{ game.State }}</span> <span>{{ game.StateDetails }}</span> </div> <div class="team-record final" ng-if="currentSport != 'wjhc' && currentSport != 'nfl' && currentSport != 'cfl' && currentSport != 'mls'" ng-switch on="game.Type"> <div ng-switch-when="Spring"></div> <div ng-switch-when="PreSeason"></div> <div ng-switch-when="PostSeason" ng-switch on="currentSport"> <span ng-if="!game.Away.SeriesWin && !game.Home.SeriesWin || game.Away.SeriesWin == game.Home.SeriesWin">Series Tied</span> <span ng-switch-default ng-if="game.Away.SeriesWin > game.Away.SeriesLost && game.Away.SeriesWin < 4">{{ game.Away.Team.Acronym }} Leads</span> <span ng-switch-default ng-if="game.Home.SeriesWin == 4">{{ game.Home.Team.Acronym }} Wins</span> <span ng-switch-default ng-if="game.Away.SeriesWin == 4">{{ game.Away.Team.Acronym }} Wins</span> <span ng-switch-default ng-if="game.Home.SeriesWin > game.Home.SeriesLost && game.Home.SeriesWin < 4">{{ game.Home.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Away.SeriesWin > game.Away.SeriesLost && game.TypeDetails != 'Division Playoff' && game.Away.SeriesWin < 4 && game.TypeDetails != '') || (game.Away.SeriesWin > game.Away.SeriesLost && game.TypeDetails == 'Division Playoff' && game.Away.SeriesWin < 3)">{{ game.Away.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Home.SeriesWin > game.Home.SeriesLost && game.TypeDetails != 'Division Playoff' && game.Home.SeriesWin < 4 && game.TypeDetails != '') || (game.Home.SeriesWin > game.Home.SeriesLost && game.TypeDetails == 'Division Playoff' && game.Home.SeriesWin < 3)">{{ game.Home.Team.Acronym }} Leads</span> <span ng-switch-when="mlb" ng-if="(game.Home.SeriesWin == 4 && game.TypeDetails != 'Division Playoff') || (game.Home.SeriesWin == 3 && game.TypeDetails == 'Division Playoff') || (game.TypeDetails == '' && game.Home.SeriesWin == 1)">{{ game.Home.Team.Acronym }} Wins</span> <span ng-switch-when="mlb" ng-if="(game.Away.SeriesWin == 4 && game.TypeDetails != 'Division Playoff') || (game.Away.SeriesWin == 3 && game.TypeDetails == 'Division Playoff') || (game.TypeDetails == '' && game.Away.SeriesWin == 1)">{{ game.Away.Team.Acronym }} Wins</span> <span class="record playoffs" ng-if="!game.Away.SeriesWin && !game.Home.SeriesWin">0-0</span> <span class="record playoffs" ng-if="game.Away.SeriesWin == game.Away.SeriesLost">{{game.Home.SeriesWin}}-{{game.Away.SeriesWin}}</span> <span class="record playoffs" ng-if="game.Away.SeriesWin > game.Away.SeriesLost">{{game.Away.SeriesWin}}-{{game.Home.SeriesWin}}</span> <span class="record playoffs" ng-if="game.Home.SeriesWin > game.Home.SeriesLost">{{game.Home.SeriesWin}}-{{game.Away.SeriesWin}}</span> </div> <div ng-switch-default></div> </div> <div class="team-record final" ng-if="currentSport == 'curl'"> <span ng-if="game.Draw">Draw {{game.Draw}}</span> </div> </div> <div class="game-teams"> <div class="team-1" ng-class="{'winner': game.Home.IsWinner && currentSportSoccer == 'true' || game.Away.IsWinner && currentSportSoccer == 'false'|| game.Away.Result == 'won'}"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ ::game.Away.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Home.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ ::game.Home.Team.Acronym }}</span> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length > 0" class="logo flags-_logo" team-class team-name="{{ ::game.Away.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Away.Shortname).length == 0" class="logo rocks-away"></div> <span>{{ ::game.Away.Shortname }}</span> <span ng-if="game.Away.HasFirstHammer" ng-class="{'displayHammer': game.Away.HasFirstHammer}"></span> </div> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'true'"> <span>{{ ::game.Home.Linescore.Score }}</span> <span ng-if="game.Home.hasShootOut == true">({{ game.Home.ShootOutGoals }})</span> </div> <div class="redcard-marker" ng-class="{'active': game.Home.RedCards > 0 }" ng-if="game.Home.RedCards && game.Home.RedCards > 0">{{game.Home.RedCards}} </div> <div class="team-score" ng-if="currentSport == 'mlb'"> <span>{{ ::game.Away.Runs }}</span> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'false' && currentSport != 'curl'"> <span>{{ ::game.Away.Linescore.Score }}</span> <span ng-if="game.Away.hasShootOut == true">({{ game.Away.ShootOutGoals }})</span> </div> <div class="team-score" ng-if="currentSport == 'curl'"> <span>{{ ::game.Away.Scores }}</span> </div> </div> <div class="team-2" ng-class="{'winner': game.Away.IsWinner && currentSportSoccer == 'true' || game.Home.IsWinner && currentSportSoccer == 'false' || game.Home.Result == 'won'}"> <div class="team-name"> <div ng-if="currentSport != 'wjhc' && currentSport != 'wmhc' && currentSport != 'wwhc' && currentSport != 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="{{currentSport}}"></div> <div ng-if="currentSport == 'wjhc' || currentSport == 'wmhc' || currentSport == 'wwhc' || currentSport == 'wch' && currentSportSoccer == 'false' && currentSport != 'curl'" class="logo flags-logo" team-class team-name="{{ ::game.Home.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'false' && currentSport != 'curl'">{{ ::game.Home.Team.Acronym }}</span> <div ng-if="currentSport != 'euro' && currentSportSoccer == 'true'" class="logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="{{currentSport}}" original-league="{{game.Away.OriginalLeague}}"></div> <div ng-if="currentSport == 'euro' && currentSportSoccer == 'true'" class="logo flags-logo" team-class team-name="{{ ::game.Away.Team.SeoId }}" logo-size="24" sport="flags"></div> <span ng-if="currentSportSoccer == 'true'">{{ ::game.Away.Team.Acronym }}</span> <div ng-if="currentSport == 'curl'"> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length > 0" class="logo flags-_logo" team-class team-name="{{ ::game.Home.Name }}" logo-size="24" sport="flags-_"></div> <div ng-if="(curlingObj.provinces | filter:game.Home.Shortname).length == 0" class="logo rocks-home"></div> <span>{{ ::game.Home.Shortname }}</span> <span ng-if="game.Home.HasFirstHammer" ng-class="{'displayHammer': game.Home.HasFirstHammer}"></span> </div> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'true'"> <span>{{ ::game.Away.Linescore.Score }}</span> <span ng-if="game.Away.hasShootOut == true">({{ game.Away.ShootOutGoals }})</span> </div> <div class="redcard-marker" ng-class="{'active': game.Away.RedCards > 0 }" ng-if="game.Away.RedCards && game.Away.RedCards > 0">{{game.Away.RedCards}} </div> <div class="team-score" ng-if="currentSport == 'mlb'"> <span>{{ ::game.Home.Runs }}</span> </div> <div class="team-score" ng-if="currentSport != 'mlb' && currentSportSoccer == 'false' && currentSport != 'curl'"> <span>{{ ::game.Home.Linescore.Score }}</span> <span ng-if="game.Home.hasShootOut == true">({{ game.Home.ShootOutGoals }})</span> </div> <div class="team-score" ng-if="currentSport == 'curl'"> <span>{{ ::game.Home.Scores }}</span> </div> </div> <div class="team-record" ng-if="currentSport != 'wjhc' && currentSport != 'nfl' && currentSport != 'cfl'" ng-switch on="game.Type"> <div ng-switch-when="Spring"></div> <div ng-switch-when="PreSeason"></div> <div ng-switch-when="PostSeason"></div> <div ng-switch-default></div> </div> </div> </div> </a> </script> <script type="text/ng-template" id="scoreboard-game-score-fifa.html"> <a ng-click="displayGamePage($event)" ng-href="/{{currentSportUrl}}/game/{{game.EventID}}"> <div ng-if="game.Status == 'Pre-Game' || game.Status == 'Postponed' || game.Status == 'Cancelled' || game.Status == 'SCHEDULED' || game.Status == 'POSTPONED'"> <div id="{{ game.EventID }}" class="game-status pre-game"> <div class="status" ng-if="game.GameTimeNotCertain == true && game.Status != 'Postponed' && game.Status != 'Cancelled' && game.Status != 'POSTPONED'"> TBA </div> <div class="status" ng-if="game.GameTimeNotCertain == false && game.Status != 'Postponed' && game.Status != 'Cancelled' && game.Status != 'POSTPONED'"> {{ parseTimeWithSeconds(game)}} ET </div> <div class="status" ng-if="game.Status == 'Postponed' || game.Status == 'Cancelled' || game.Status == 'POSTPONED'"> {{ game.Status }} </div> <div class="game-station" ng-if="game.GameType == 7 || (game.GameType == 0 && currentSport == 'wjhc')">{{ game.GameGroup }}</div> <div class="game-station" ng-if="game.GameType == 17 && currentSport == 'wjhc'">Third Place</div> <div class="game-station" ng-if="(game.GameType !== 7 && game.GameType !== 17 && game.GameNote != 'Regular Season') && currentSport == 'wjhc'">{{ game.GameNote }}</div> </div> <div class="game-teams"> <div class="team-1"> <div class="team-name"> <div ng-if="currentSport == 'fifa_wc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'wjhc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span ng-if="currentSport != 'wjhc'">{{ game.TeamWithEventResultHome.Team.DisplayABR }}</span> <span ng-if="currentSport == 'wjhc'"> <span ng-if="game.TeamWithEventResultAway.Team">{{ game.TeamWithEventResultAway.Team.DisplayABR }}</span> <span ng-if="!game.TeamWithEventResultAway.Team">TBD</span> </span> </div> </div> <div class="team-2"> <div class="team-name"> <div ng-if="currentSport == 'fifa_wc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'wjhc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span ng-if="currentSport != 'wjhc'">{{ game.TeamWithEventResultAway.Team.DisplayABR }}</span> <span ng-if="currentSport == 'wjhc'"> <span ng-if="game.TeamWithEventResultHome.Team">{{ game.TeamWithEventResultHome.Team.DisplayABR }}</span> <span ng-if="!game.TeamWithEventResultHome.Team">TBD</span> </span> </div> </div> <div class="team-record"> <div ng-if="currentSport != 'wjhc'"> <span class="record">{{ game.TeamWithEventResultHome.Team.RecordOverall.Wins }}-{{ game.TeamWithEventResultHome.Team.RecordOverall.Losses }}-{{ game.TeamWithEventResultHome.Team.RecordOverall.Ties }}</span> <span class="record">{{ game.TeamWithEventResultAway.Team.RecordOverall.Wins }}-{{ game.TeamWithEventResultAway.Team.RecordOverall.Losses }}-{{ game.TeamWithEventResultAway.Team.RecordOverall.Ties }}</span> </div> <div ng-if="currentSport == 'wjhc'"> <span class="record">{{ game.TeamWithEventResultAway.Team.FormattedRecord }}</span> <span class="record">{{ game.TeamWithEventResultHome.Team.FormattedRecord }}</span> </div> </div> </div> </div> <div ng-if="game.Status == 'In-Progress' || game.Status == 'Half-Over' || game.Status == 'IN PROGRESS'"> <div id="{{ game.EventID }}" class="game-status live"> <span ng-if="game.Status != 'Half-Over' && game.Clock.Period == '1' && currentSport != 'wjhc'">1st Half</span> <span ng-if="game.Status != 'Half-Over' && game.Clock.Period == '2' && currentSport != 'wjhc'">2nd Half</span> <span ng-if="game.Clock.Period == '3' && currentSport != 'wjhc'">OT1</span> <span ng-if="game.Clock.Period == '4' && currentSport != 'wjhc'">OT2</span> <span ng-if="game.Clock.Period == '5' && currentSport != 'wjhc'">Penalties</span> <span ng-if="game.Status == 'Half-Over' && game.Clock.Period == '1'">Half-Time</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '1' && game.Clock.Minutes != '0:00'">1st</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '1' && game.Clock.Minutes == '0:00'">Int.</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '2' && game.Clock.Minutes != '0:00'">2nd</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '2' && game.Clock.Minutes == '0:00'">Int.</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '3' && game.Clock.Minutes != '0:00'">3rd</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '3' && game.Clock.Minutes == '0:00'">Int.</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '4'">OT</span> <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '5'">SO</span> <div class="game-station" ng-if="!(game.Status == 'Half-Over' && (game.Clock.Period == '1' ||game.Clock.Period == '5')) && currentSport != 'wjhc'"> {{ game.Clock.Minutes }}<span ng-if="game.Clock.AdditionalMinutes > 0">+{{ game.Clock.AdditionalMinutes }}</span>' </div> <div class="game-station" ng-if="currentSport == 'wjhc' && game.Clock.Minutes != '0:00'">{{ game.Clock.Minutes }}</div> </div> <div class="game-teams"> <div class="team-1"> <div class="team-name"> <div ng-if="currentSport == 'fifa_wc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'wjhc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span>{{ game.TeamWithEventResultAway.Team.DisplayABR }}</span> </div> <div class="team-score" ng-if="currentSport != 'wjhc'"> <span score-change="{{ game.TeamWithEventResultHome.Score }}" animation="flash">{{ game.TeamWithEventResultHome.Score }} <span ng-if="game.Clock.Period=='5'">({{ game.TeamWithEventResultHome.ShootoutGoals }})</span></span> </div> <div class="team-score" ng-if="currentSport == 'wjhc'"> <span score-change="{{ game.TeamWithEventResultAway.Score }}" animation="flash">{{ game.TeamWithEventResultAway.Score }}</span> </div> </div> <div class="team-2"> <div class="team-name"> <div ng-if="currentSport == 'fifa_wc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'wjhc'" class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"></div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span>{{ game.TeamWithEventResultHome.Team.DisplayABR }}</span> </div> <div class="team-score" ng-if="currentSport != 'wjhc'"> <span score-change="{{ game.TeamWithEventResultAway.Score }}" animation="flash">{{ game.TeamWithEventResultAway.Score }} <span ng-if="game.Clock.Period=='5'">({{ game.TeamWithEventResultAway.ShootoutGoals }})</span></span> </div> <div class="team-score" ng-if="currentSport == 'wjhc'"> <span score-change="{{ game.TeamWithEventResultHome.Score }}" animation="flash">{{ game.TeamWithEventResultHome.Score }}</span> </div> </div> </div> </div> <div ng-if="game.Status == 'Final' || game.Status == 'FINAL'"> <div id="{{ game.EventID }}" class="game-status post-game"> <div class="status">{{ game.Status }} <span ng-if="currentSport == 'wjhc' && game.Clock.Period == '5'">(SO)</span></div> </div> <div class="game-teams"> <div class="team-1" ng-if="currentSport != 'wjhc'" ng-class="{'winner': game.TeamWithEventResultHome.Outcome == 'Win' || game.TeamWithEventResultHome.ShootoutOutcome == 1 || game.TeamWithEventResultAway.Outcome == 'Loss'}"> <div class="team-name"> <div class="logo flags-logo" team-class ng-if="currentSport == 'fifa_wc'" team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"> </div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span>{{ game.TeamWithEventResultHome.Team.DisplayABR }}</span> </div> <div class="team-score"> <span score-change="{{ game.TeamWithEventResultHome.Score }}" animation="flash">{{ game.TeamWithEventResultHome.Score }}<span ng-if="game.Clock.Period=='5' && game.TeamWithEventResultHome.ShootoutGoals !== null && currentSport != 'wjhc'">({{ game.TeamWithEventResultHome.ShootoutGoals }})</span></span> </div> </div> <div class="team-1" ng-if="currentSport == 'wjhc'" ng-class="{'winner': game.TeamWithEventResultAway.Outcome == 'Win' || game.TeamWithEventResultAway.ShootoutOutcome == 1 || game.TeamWithEventResultHome.Outcome == 'Loss'}"> <div class="team-name"> <div class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"></div> <span>{{ game.TeamWithEventResultAway.Team.DisplayABR }}</span> </div> <div class="team-score"> <span score-change="{{ game.TeamWithEventResultAway.Score }}" animation="flash">{{ game.TeamWithEventResultAway.Score }}</span> </div> </div> <div class="team-2" ng-if="currentSport != 'wjhc'" ng-class="{'winner': game.TeamWithEventResultAway.Outcome == 'Win' || game.TeamWithEventResultAway.ShootoutOutcome == 1 || game.TeamWithEventResultHome.Outcome == 'Loss'}"> <div class="team-name"> <div class="logo flags-logo" team-class ng-if="currentSport == 'fifa_wc'" team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="flags"> </div> <div ng-if="currentSport == 'epl'" class="logo" team-class team-name="{{ game.TeamWithEventResultAway.Team.Seo }}" logo-size="24" sport="epl" original-league="epl"> </div> <span>{{ game.TeamWithEventResultAway.Team.DisplayABR }}</span> </div> <div class="team-score"> <span score-change="{{ game.TeamWithEventResultAway.Score }}" animation="flash">{{ game.TeamWithEventResultAway.Score }}<span ng-if="game.Clock.Period=='5' && game.TeamWithEventResultAway.ShootoutGoals !== null">({{ game.TeamWithEventResultAway.ShootoutGoals }})</span></span> </div> </div> <div class="team-2" ng-if="currentSport == 'wjhc'" ng-class="{'winner': game.TeamWithEventResultHome.Outcome == 'Win' || game.TeamWithEventResultHome.ShootoutOutcome == 1 || game.TeamWithEventResultAway.Outcome == 'Loss'}"> <div class="team-name"> <div class="logo flags-logo" team-class team-name="{{ game.TeamWithEventResultHome.Team.Seo }}" logo-size="24" sport="flags"></div> <span>{{ game.TeamWithEventResultHome.Team.DisplayABR }}</span> </div> <div class="team-score"> <span score-change="{{ game.TeamWithEventResultHome.Score }}" animation="flash">{{ game.TeamWithEventResultHome.Score }}</span> </div> </div> </div> </div> </a> </script> </div> <div class="header-cta"> <div class="cta-element" > <div class="cta-inner"> <div class="cta-close"><span></span></div> <div class="description-area"> <div class="cta-title"> <div class="cta-title-text"> <h3>TSN DIRECT: THERE’S A NEW WAY TO GET TSN</h3> </div> <div class="cta-title-button"> <a href=" /subscribe "> <button>SUBSCRIBE</button> </a> </div> </div> <p>Subscribe</p> <div class="clear"></div> </div> <div class="img-area"> </div> </div> </div> </div> <div class='site-header-background'> <div class="site-header"> <div class="mobile-header-nav tsn"> <div class="site-header-mobile"> <a title="TSN" href="/"><h1 class="site-header-logo">TSN</h1></a> <ul id="site-nav" class="site-nav"> <li class="menu-mobile-nav-toggle"><a id="left-menu" href="#left-menu"/><div class="icon"></div></a></li> <li class="sports-nav-scores"><a id="right-menu" href="#right-menu"/><div class="icon"></div></a></li> </ul> </div> </div> <div class="site-header-main tsn"> <div class='site-header-wrapper'> <a title="TSN" href="https://www.tsn.ca"><h1 class="site-header-logo">TSN</h1></a> <ul class="site-nav"> <li class="sports-nav-toggle sports" > <a href="" style="pointer-events:none;"> <div class="icon"></div> <div class="title">Sports</div> </a> <div class="sports-nav"> <ul class="sports-nav-dropdown"> <li data-submenu-id="submenu-1"> <a href="https://www.tsn.ca/nhl">NHL</a> <div id="submenu-1" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/nhl">News</a> </li> <li> <a href="https://www.tsn.ca/nhl/video">Video</a> </li> <li> <a href="https://www.tsn.ca/nhl/scores">Scores</a> </li> <li> <a href="https://www.tsn.ca/nhl/schedule">Schedule</a> </li> <li> <a href="https://www.tsn.ca/nhl/standings">Standings</a> </li> <li> <a href="https://www.tsn.ca/nhl/statistics">Statistics</a> </li> <li> <a href="https://www.tsn.ca/bobcast">Bobcast</a> </li> <li> <a href="https://www.tsn.ca/nhl/teams">Teams</a> </li> <li> <a href="https://www.tsn.ca/nhl/players">Players</a> </li> <li> <a href="https://www.tsn.ca/tradecentre">Tradecentre</a> </li> <li> <a href="https://www.tsn.ca/draftcentre">Draftcentre</a> </li> <li> <a href="https://www.tsn.ca/nhl/transactions">Transactions</a> </li> <li> <a href="https://www.tsn.ca/nhl/injuries">Injuries</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/giordano-edges-rielly-for-norris-in-hockey-writers-mid-season-awards-1.1246498" /> <div class="icon-related-arrow"></div> <span> <strong>Giordano edges Rielly for Norris in Hockey Writers’ mid-season awards</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/countdown-to-tradecentre-canes-and-leafs-linked-again-1.1246508" /> <div class="icon-related-arrow"></div> <span> <strong>Countdown to TradeCentre: Canes and Leafs linked again?</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/niederreiter-helps-hurricanes-top-canucks-1.1246446" /> <div class="icon-related-arrow"></div> <span> <strong>Niederreiter helps Hurricanes top Canucks</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canadiens-beat-coyotes-to-spoil-galchenyuk-s-return-to-montreal-1.1246378" /> <div class="icon-related-arrow"></div> <span> <strong>Canadiens beat Coyotes to spoil Galchenyuk's return to Montreal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/kadri-nylander-lead-leafs-past-capitals-1.1246428" /> <div class="icon-related-arrow"></div> <span> <strong>Kadri, Nylander lead Leafs past Capitals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nhl/video/babcock-you-re-always-hoping-for-a-little-adversity-until-you-get-it%7E1593850" /> <div class="icon-related-arrow"></div> <span> <strong>Babcock: 'You're always hoping for a little adversity, until you get it'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ducks-kase-needs-surgery-out-5-6-months-1.1246326" /> <div class="icon-related-arrow"></div> <span> <strong>Ducks' Kase needs surgery; out 5-6 months</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/chiarelli-s-successor-facing-nhl-s-most-challenging-fix-1.1246065" /> <div class="icon-related-arrow"></div> <span> <strong>Chiarelli’s successor facing NHL's most challenging fix</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/staal-scores-twice-as-wild-beat-avs-1.1246427" /> <div class="icon-related-arrow"></div> <span> <strong>Staal scores twice as Wild beat Avs</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/sanford-bozak-return-to-power-blues-past-ducks-1.1246432" /> <div class="icon-related-arrow"></div> <span> <strong>Sanford, Bozak return to power Blues past Ducks</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ovechkin-ties-fedorov-for-most-points-by-russian-1.1246330" /> <div class="icon-related-arrow"></div> <span> <strong>Ovechkin ties Fedorov for most points by Russian</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nhl/video/where-do-the-oilers-go-from-here-could-hamilton-or-pesce-be-a-fit-for-leafs%7E1593768" /> <div class="icon-related-arrow"></div> <span> <strong>Where do the Oilers go from here? Could Hamilton or Pesce be a fit for Leafs?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nhl/video/johnson-expect-smiles-and-enthusiasm-when-marner-and-matthews-join-forces%7E1593397" /> <div class="icon-related-arrow"></div> <span> <strong>Johnson: Expect 'smiles and enthusiasm' when Marner and Matthews join forces</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nhl/video/dreger-on-fixing-oilers-it-s-not-going-to-be-easy%7E1593772" /> <div class="icon-related-arrow"></div> <span> <strong>Dreger on fixing Oilers: 'It's not going to be easy'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/video/top-10-nhl-saves-of-the-season%7E1593745" /> <div class="icon-related-arrow"></div> <span> <strong>Top 10: NHL saves of the season</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/koskinen-contract-the-latest-perplexing-decision-in-edmonton-1.1246179" /> <div class="icon-related-arrow"></div> <span> <strong>Koskinen contract the latest perplexing decision in Edmonton</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/oilers-fire-chiarelli-after-three-and-a-half-seasons-1.1245915" /> <div class="icon-related-arrow"></div> <span> <strong>Oilers fire Chiarelli after three-and-a-half seasons</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nicholson-koskinen-extension-was-approved-by-organization-1.1246091" /> <div class="icon-related-arrow"></div> <span> <strong>Nicholson: Koskinen extension was approved by organization</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/puck-and-player-tracking-will-undergo-tv-test-at-all-star-weekend-1.1245924" /> <div class="icon-related-arrow"></div> <span> <strong>Puck and player tracking will undergo TV test at All-Star Weekend</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hard-work-paves-way-to-all-star-game-for-canucks-star-pettersson-1.1245953" /> <div class="icon-related-arrow"></div> <span> <strong>Hard work paves way to All-Star game for Canucks star Pettersson</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-2"> <a href="https://www.tsn.ca/nba">NBA</a> <div id="submenu-2" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/nba">News</a> </li> <li> <a href="https://www.tsn.ca/nba/video">Video</a> </li> <li> <a href="https://www.tsn.ca/nba/draft">Draft</a> </li> <li> <a href="https://www.tsn.ca/nba/scores">Scores</a> </li> <li> <a href="https://www.tsn.ca/nba/schedule">Schedule</a> </li> <li> <a href="https://www.tsn.ca/nba/standings">Standings</a> </li> <li> <a href="https://www.tsn.ca/nba/statistics">Statistics</a> </li> <li> <a href="https://www.tsn.ca/nba/teams">Teams</a> </li> <li> <a href="https://www.tsn.ca/nba/players">Players</a> </li> <li> <a href="https://www.tsn.ca/nba/leaders">Leaders</a> </li> <li> <a href="https://www.tsn.ca/nba/injuries">Injuries</a> </li> <li> <a href="https://www.tsn.ca/nba/transactions">Transactions</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/pacers-lose-oladipo-but-hang-on-to-beat-raptors-1.1246359" /> <div class="icon-related-arrow"></div> <span> <strong>Pacers lose Oladipo but hang on to beat Raptors</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-pacers-fear-oladipo-s-season-is-over-1.1246310" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Pacers fear Oladipo's season is over</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/harden-scores-career-high-61-in-rockets-win-1.1246376" /> <div class="icon-related-arrow"></div> <span> <strong>Harden scores career-high 61 in Rockets win</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/embiid-scores-33-leads-76ers-past-spurs-1.1246401" /> <div class="icon-related-arrow"></div> <span> <strong>Embiid scores 33, leads 76ers past Spurs</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/walker-batum-lead-hornets-over-the-grizzlies-1.1246400" /> <div class="icon-related-arrow"></div> <span> <strong>Walker, Batum lead Hornets over the Grizzlies</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/collins-scores-35-as-hawks-beat-bulls-1.1246393" /> <div class="icon-related-arrow"></div> <span> <strong>Collins scores 35 as Hawks beat Bulls</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/russell-s-double-double-helps-nets-edge-magic-1.1246383" /> <div class="icon-related-arrow"></div> <span> <strong>Russell's double-double helps Nets edge Magic</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/griffin-scores-37-as-pistons-hold-off-pelicans-1.1246395" /> <div class="icon-related-arrow"></div> <span> <strong>Griffin scores 37 as Pistons hold off Pelicans</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/clippers-control-second-half-to-top-heat-1.1246363" /> <div class="icon-related-arrow"></div> <span> <strong>Clippers control second half to top Heat</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/rozier-s-26-points-carry-celtics-past-cavs-1.1246361" /> <div class="icon-related-arrow"></div> <span> <strong>Rozier's 26 points carry Celtics past Cavs</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nba/video/rautins-on-kawhi-s-situation-just-make-sure-he-s-100-moving-forward%7E1593765" /> <div class="icon-related-arrow"></div> <span> <strong>Rautins on Kawhi's situation: 'Just make sure he's 100% moving forward'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/thoughts-on-the-grizzlies-nurse-and-more-1.1246228" /> <div class="icon-related-arrow"></div> <span> <strong>Thoughts on the Grizzlies, Nurse and more</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/grizzlies-to-weigh-gasol-conley-deals-1.1245971" /> <div class="icon-related-arrow"></div> <span> <strong>Grizzlies to weigh Gasol, Conley deals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raptors-leonard-to-return-friday-vs-rockets-1.1245745" /> <div class="icon-related-arrow"></div> <span> <strong>Raptors' Leonard to return Friday vs. Rockets</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/smith-returns-as-starter-as-mavericks-hold-off-clippers-1.1245871" /> <div class="icon-related-arrow"></div> <span> <strong>Smith returns as starter as Mavericks hold off Clippers</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raptors-down-kings-to-win-10th-straight-at-home-1.1245812" /> <div class="icon-related-arrow"></div> <span> <strong>Raptors down Kings to win 10th straight at home</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/george-nets-36-westbrook-29-as-thunder-tops-blazers-1.1245853" /> <div class="icon-related-arrow"></div> <span> <strong>George nets 36, Westbrook 29 as Thunder tops Blazers</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mavericks-doncic-fined-10k-for-kicking-ball-into-stands-1.1245752" /> <div class="icon-related-arrow"></div> <span> <strong>Mavericks' Doncic fined $10K for kicking ball into stands</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nba/video/get-up-investigation-jalen-only-allowed-18-of-kobe-s-81%7E1592588" /> <div class="icon-related-arrow"></div> <span> <strong>Get Up! investigation: Jalen only allowed 18 of Kobe's 81</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nba/video/green-shares-thoughts-on-nhl-experience%7E1591817" /> <div class="icon-related-arrow"></div> <span> <strong>Green shares thoughts on NHL experience</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-3"> <a href="https://www.tsn.ca/nfl">NFL</a> <div id="submenu-3" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/nfl">News</a> </li> <li> <a href="https://www.tsn.ca/nfl/video">Video</a> </li> <li> <a href="https://www.tsn.ca/nfl/scores">Scores</a> </li> <li> <a href="https://www.tsn.ca/nfl/nfl-on-tsn">NFL on TSN</a> </li> <li> <a href="https://www.tsn.ca/nfl/schedule">Schedule</a> </li> <li> <a href="https://www.tsn.ca/nfl/standings">Standings</a> </li> <li> <a href="https://www.tsn.ca/nfl/statistics">Statistics</a> </li> <li> <a href="https://www.tsn.ca/nfl/leaders">Leaders</a> </li> <li> <a href="https://www.tsn.ca/nfl/teams">Teams</a> </li> <li> <a href="https://www.tsn.ca/nfl/players">Players</a> </li> <li> <a href="https://www.tsn.ca/nfl/injuries">Injuries</a> </li> <li> <a href="https://www.tsn.ca/nfl/transactions">Transactions</a> </li> <li> <a href="https://www.tsn.ca/nfl/draft">Draft</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/steelers-roethlisberger-working-on-extension-1.1246556" /> <div class="icon-related-arrow"></div> <span> <strong>Steelers, Roethlisberger working on extension</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/haslem-needs-to-get-hires-right-for-browns-to-succeed%7E1594499" /> <div class="icon-related-arrow"></div> <span> <strong>Haslem needs to get hires right for Browns to succeed</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/carr-has-issues-with-kellerman-questioning-his-desire%7E1594500" /> <div class="icon-related-arrow"></div> <span> <strong>Carr has issues with Kellerman questioning his desire</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/rams-k-zuerlein-foot-on-injury-report-1.1246308" /> <div class="icon-related-arrow"></div> <span> <strong>Rams K Zuerlein (foot) on injury report</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/snead-s-big-bets-on-rams-future-pay-off-in-super-bowl-trip-1.1246324" /> <div class="icon-related-arrow"></div> <span> <strong>Snead's big bets on Rams' future pay off in Super Bowl trip</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/mccoy-reveals-why-he-didn-t-start-week-16%7E1593777" /> <div class="icon-related-arrow"></div> <span> <strong>McCoy reveals why he didn't start Week 16</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/pats-assistant-flores-meets-again-with-dolphins-1.1246156" /> <div class="icon-related-arrow"></div> <span> <strong>Pats' assistant Flores meets again with Dolphins</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/wide-open-offences-emanate-from-the-greatest-show-on-turf-1.1246123" /> <div class="icon-related-arrow"></div> <span> <strong>Wide-open offences emanate from 'The Greatest Show On Turf'</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/jets-hire-loggains-as-offensive-co-ordinator-qbs-coach-1.1246247" /> <div class="icon-related-arrow"></div> <span> <strong>Jets hire Loggains as offensive co-ordinator/QBs coach</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/irvin-on-missed-pi-call-you-should-be-fired-for-missing-that%7E1593698" /> <div class="icon-related-arrow"></div> <span> <strong>Irvin on missed PI call: 'You should be fired for missing that'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/video/tsn-rewind-michel-brothers-overcome-odds-to-live-football-dream%7E1441887" /> <div class="icon-related-arrow"></div> <span> <strong>TSN Rewind: Michel brothers overcome odds to live football dream</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/on-second-thought-with-jabari-greer-conference-championships%7E1593409" /> <div class="icon-related-arrow"></div> <span> <strong>On Second Thought with Jabari Greer: Conference Championships</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-spagnuolo-favourite-for-chiefs-dc-1.1246033" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Spagnuolo favourite for Chiefs' DC</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-schiano-could-join-patriots-as-defensive-coach-1.1246038" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Schiano could join Patriots as defensive coach</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cardinals-sign-fitzgerald-to-1-year-extension-1.1245994" /> <div class="icon-related-arrow"></div> <span> <strong>Cardinals sign Fitzgerald to 1-year extension</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/pressuring-brady-will-be-key-for-rams-in-super-bowl%7E1593011" /> <div class="icon-related-arrow"></div> <span> <strong>Pressuring Brady will be key for Rams in Super Bowl</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/cain-why-can-t-nfl-teams-find-the-next-belichick%7E1592885" /> <div class="icon-related-arrow"></div> <span> <strong>Cain: Why can't NFL teams find the next Belichick?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/can-murray-succeed-in-the-nfl-at-5-10%7E1593420" /> <div class="icon-related-arrow"></div> <span> <strong>Can Murray succeed in the NFL at 5'10?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-4"> <a href="https://www.tsn.ca/cfl">CFL</a> <div id="submenu-4" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/cfl">News</a> </li> <li> <a href="https://www.tsn.ca/cfl/video">Video</a> </li> <li> <a href="https://www.tsn.ca/cfl/scores">Scores</a> </li> <li> <a href="https://www.tsn.ca/cfl/schedule">Schedule</a> </li> <li> <a href="https://www.tsn.ca/cfl/standings">Standings</a> </li> <li> <a href="https://www.tsn.ca/cfl/statistics">Statistics</a> </li> <li> <a href="https://cflfantasy.tsn.ca/">FANTASY</a> </li> <li> <a href="https://www.tsn.ca/cfl/teams">Teams</a> </li> <li> <a href="/1.1229431">CFL on TSN</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mitchell-reilly-atop-free-agent-quarterbacks-list-1.1245541" /> <div class="icon-related-arrow"></div> <span> <strong>Mitchell, Reilly atop free agent quarterbacks list</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/roughriders-interview-mcadoo-dickenson-for-head-coach-1.1246149" /> <div class="icon-related-arrow"></div> <span> <strong>Roughriders interview McAdoo, Dickenson for head coach</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/blue-bombers-extend-db-gaitor-1.1246014" /> <div class="icon-related-arrow"></div> <span> <strong>Blue Bombers extend DB Gaitor</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/video/tsn-rewind-michel-brothers-overcome-odds-to-live-football-dream%7E1441887" /> <div class="icon-related-arrow"></div> <span> <strong>TSN Rewind: Michel brothers overcome odds to live football dream</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/alouettes-name-slowik-defensive-coordinator-1.1245480" /> <div class="icon-related-arrow"></div> <span> <strong>Alouettes name Slowik defensive coordinator</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/mitchell-breaux-lead-cfl-all-free-agent-team-1.1220569" /> <div class="icon-related-arrow"></div> <span> <strong>Mitchell, Breaux lead CFL All-Free Agent Team</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/video/where-will-roughriders-coaching-search-lead-them%7E1591913" /> <div class="icon-related-arrow"></div> <span> <strong>Where will Roughriders' coaching search lead them?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/bombers-sign-couture-to-one-year-extension-1.1245451" /> <div class="icon-related-arrow"></div> <span> <strong>Bombers sign Couture to one-year extension</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/bombers-sign-jeffcoat-to-two-year-extension-1.1244834" /> <div class="icon-related-arrow"></div> <span> <strong>Bombers sign Jeffcoat to two-year extension</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/roughriders-denied-permission-to-interview-lapolice-1.1244563" /> <div class="icon-related-arrow"></div> <span> <strong>Roughriders denied permission to interview LaPolice</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/stamps-re-sign-receiver-jorden-to-two-year-deal-1.1243557" /> <div class="icon-related-arrow"></div> <span> <strong>Stamps re-sign receiver Jorden to two-year deal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/video/jones-breaks-down-timeline-from-riders-extension-to-browns-hire%7E1588343" /> <div class="icon-related-arrow"></div> <span> <strong>Jones breaks down timeline from Riders extension to Browns hire</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/bombers-release-lb-wild-after-6-seasons-1.1243510" /> <div class="icon-related-arrow"></div> <span> <strong>Bombers release LB Wild after 6 seasons</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ticats-re-sign-national-rb-thomas-erlington-1.1243490" /> <div class="icon-related-arrow"></div> <span> <strong>Ticats re-sign national RB Thomas Erlington</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/roughriders-name-o-day-general-manager-1.1243241" /> <div class="icon-related-arrow"></div> <span> <strong>Roughriders name O'Day general manager</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cfl/video/naylor-think-we-re-going-to-see-pretty-normal-period-of-cfl-free-agency%7E1587212" /> <div class="icon-related-arrow"></div> <span> <strong>Naylor: Think we're going to see pretty normal period of CFL free agency</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/blue-bombers-re-sign-ol-bryant-1.1243003" /> <div class="icon-related-arrow"></div> <span> <strong>Blue Bombers re-sign OL Bryant</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/eskimos-lb-sherritt-retires-1.1242414" /> <div class="icon-related-arrow"></div> <span> <strong>Eskimos LB Sherritt retires</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/former-alouettes-wr-maypray-dies-at-age-30-1.1243090" /> <div class="icon-related-arrow"></div> <span> <strong>Former Alouettes WR Maypray dies at age 30</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-5"> <a href="https://www.tsn.ca/mlb">MLB</a> <div id="submenu-5" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/mlb">News</a> </li> <li> <a href="https://www.tsn.ca/mlb/video">Video</a> </li> <li> <a href="https://www.tsn.ca/mlb/scores">Scores</a> </li> <li> <a href="https://www.tsn.ca/mlb/schedule">Schedule</a> </li> <li> <a href="https://www.tsn.ca/mlb/standings">Standings</a> </li> <li> <a href="https://www.tsn.ca/mlb/statistics">Statistics</a> </li> <li> <a href="https://www.tsn.ca/mlb/leaders">Leaders</a> </li> <li> <a href="https://www.tsn.ca/mlb/teams">Teams</a> </li> <li> <a href="https://www.tsn.ca/mlb/players">Players</a> </li> <li> <a href="https://www.tsn.ca/mlb/injuries">Injuries</a> </li> <li> <a href="https://www.tsn.ca/mlb/transactions">Transactions</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-dodgers-targeting-marlins-realmuto-1.1246581" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Dodgers targeting Marlins' Realmuto</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/halladay-will-enter-hall-of-fame-without-a-logo-on-his-plaque-1.1246295" /> <div class="icon-related-arrow"></div> <span> <strong>Halladay will enter Hall of Fame without a logo on his plaque</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/vlad-jr-tops-baseball-america-prospect-list-1.1246052" /> <div class="icon-related-arrow"></div> <span> <strong>Vlad Jr. tops Baseball America prospect list</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-mariners-re-sign-45-year-old-ichiro-1.1245980" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Mariners re-sign 45-year-old Ichiro</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/giants-ink-sp-pomeranz-to-one-year-deal-1.1246119" /> <div class="icon-related-arrow"></div> <span> <strong>Giants ink SP Pomeranz to one-year deal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/brewers-extend-general-manager-stearns-1.1246158" /> <div class="icon-related-arrow"></div> <span> <strong>Brewers extend general manager Stearns</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/halladay-rivera-martinez-mussina-headed-to-cooperstown-1.1245713" /> <div class="icon-related-arrow"></div> <span> <strong>Halladay, Rivera, Martinez, Mussina headed to Cooperstown</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/timeline-halladay-s-path-to-cooperstown-1.1243599" /> <div class="icon-related-arrow"></div> <span> <strong>Timeline: Halladay’s path to Cooperstown</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/walker-confident-in-hall-of-fame-chances-in-2020-1.1245950" /> <div class="icon-related-arrow"></div> <span> <strong>Walker confident in Hall of Fame chances in 2020</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/lemahieu-on-his-role-with-yanks-bring-a-lot-of-gloves-1.1242563" /> <div class="icon-related-arrow"></div> <span> <strong>LeMahieu on his role with Yanks: 'Bring a lot of gloves'</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/tigers-beckham-agree-to-minor-league-deal-1.1245794" /> <div class="icon-related-arrow"></div> <span> <strong>Tigers, Beckham agree to minor league deal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mlb/video/rivera-becomes-first-player-unanimously-elected-to-cooperstown%7E1592794" /> <div class="icon-related-arrow"></div> <span> <strong>Rivera becomes first player unanimously elected to Cooperstown</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/next-year-it-s-jeter-s-chance-to-join-rivera-in-the-hall-1.1245923" /> <div class="icon-related-arrow"></div> <span> <strong>Next year it's Jeter's chance to join Rivera in the Hall</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mlb/video/kurkjian-rivera-is-the-greatest-closer-of-all-time%7E1593148" /> <div class="icon-related-arrow"></div> <span> <strong>Kurkjian: Rivera is 'the greatest closer of all time'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/walker-makes-strides-in-hof-vote-but-still-short-1.1245851" /> <div class="icon-related-arrow"></div> <span> <strong>Walker makes strides in HOF vote, but still short</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/in-his-final-year-martinez-gets-call-from-cooperstown-1.1245807" /> <div class="icon-related-arrow"></div> <span> <strong>In his final year, Martinez gets call from Cooperstown</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mlb/video/bonds-clemens-don-t-look-hall-bound-in-near-future%7E1593142" /> <div class="icon-related-arrow"></div> <span> <strong>Bonds, Clemens don't look Hall bound in near future</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/report-rangers-cabrera-agree-to-one-year-deal-1.1245626" /> <div class="icon-related-arrow"></div> <span> <strong>Report: Rangers, Cabrera agree to one-year deal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/markakis-stays-with-braves-takes-pay-cut-1.1245644" /> <div class="icon-related-arrow"></div> <span> <strong>Markakis stays with Braves, takes pay cut</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/athletics-claim-rhp-bridwell-off-waivers-from-angels-1.1245680" /> <div class="icon-related-arrow"></div> <span> <strong>Athletics claim RHP Bridwell off waivers from Angels</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-6"> <a href="https://www.tsn.ca/ufc">UFC</a> <div id="submenu-6" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/ufc">News</a> </li> <li> <a href="https://www.tsn.ca/ufc/video">Video</a> </li> <li> <a href="https://www.tsn.ca/ufc/events">Events</a> </li> <li> <a href="https://www.tsn.ca/ufc/champions">Champions</a> </li> <li> <a href="https://www.tsn.ca/ufc/rankings">Rankings</a> </li> <li> <a href="https://www.tsn.ca/ufc/fighters">Fighters</a> </li> <li> <a href="/ufc-on-tsn-broadcast-schedule-1.178692">UFC on TSN</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/dillashaw-on-cejudo-rematch-whatever-weight-he-wants%7E1592896" /> <div class="icon-related-arrow"></div> <span> <strong>Dillashaw on Cejudo rematch: 'Whatever weight he wants'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc-notebook-cejudo-stops-dillashaw-to-retain-title-in-brooklyn-1.1244566" /> <div class="icon-related-arrow"></div> <span> <strong>UFC Notebook: Cejudo stops Dillashaw to retain title in Brooklyn</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/black-cejudo-kos-dillashaw-with-brilliant-finish%7E1591070" /> <div class="icon-related-arrow"></div> <span> <strong>Black: Cejudo KOs Dillashaw with 'brilliant finish'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/black-on-hardy-s-disqualification-he-knew-the-rules%7E1591072" /> <div class="icon-related-arrow"></div> <span> <strong>Black on Hardy's disqualification: 'He knew the rules'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/angry-dillashaw-adamant-he-wants-a-rematch-with-cejudo-at-flyweight%7E1591082" /> <div class="icon-related-arrow"></div> <span> <strong>Angry Dillashaw adamant he wants a rematch with Cejudo at flyweight</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cejudo-knocks-out-dillashaw-retains-flyweight-championship-1.1244417" /> <div class="icon-related-arrow"></div> <span> <strong>Cejudo knocks out Dillashaw, retains flyweight championship</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canadians-davis-and-markos-added-to-ufc-nashville-card-1.1244331" /> <div class="icon-related-arrow"></div> <span> <strong>Canadians Davis and Markos added to UFC Nashville card</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc-reaches-espn-with-first-fight-of-1-5b-deal-1.1243566" /> <div class="icon-related-arrow"></div> <span> <strong>UFC reaches ESPN with first fight of $1.5B deal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/helwani-cejudo-dillashaw-holds-major-implications-for-ufc%7E1589884" /> <div class="icon-related-arrow"></div> <span> <strong>Helwani: Cejudo-Dillashaw holds major implications for UFC</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc-obliging-troubled-hardy-s-desire-for-second-chance-1.1243194" /> <div class="icon-related-arrow"></div> <span> <strong>UFC obliging troubled Hardy's desire for second chance</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/dillashaw-s-drastic-weight-cut-rooted-in-meticulous-planning-1.1242699" /> <div class="icon-related-arrow"></div> <span> <strong>Dillashaw's drastic weight cut rooted in meticulous planning</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/cerrone-details-life-on-the-ranch-trying-to-fight-khabib%7E1588742" /> <div class="icon-related-arrow"></div> <span> <strong>Cerrone details life on the ranch, trying to fight Khabib</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/vanzant-on-overcoming-two-long-layoffs-more-than-anything-i-just-want-to-fight-again%7E1588721" /> <div class="icon-related-arrow"></div> <span> <strong>VanZant on overcoming two long layoffs: 'More than anything I just want to fight again'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/bronsteter-ostovich-happy-to-speak-with-hardy-hopes-he-can-move-forward-with-his-life%7E1588724" /> <div class="icon-related-arrow"></div> <span> <strong>Bronsteter: Ostovich happy to speak with Hardy, hopes he can move forward with his life</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/dillashaw-going-for-a-second-ufc-title-the-hard-way%7E1587827" /> <div class="icon-related-arrow"></div> <span> <strong>Dillashaw going for a second UFC title the hard way</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/helwani-hardy-hasn-t-earned-the-right-for-main-card-fight%7E1587847" /> <div class="icon-related-arrow"></div> <span> <strong>Helwani: Hardy 'hasn't earned the right' for main card fight</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/nunes-facing-a-big-2019%7E1586880" /> <div class="icon-related-arrow"></div> <span> <strong>Nunes facing a big 2019</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/main-events-are-nothing-new-to-smith-in-the-ufc%7E1587780" /> <div class="icon-related-arrow"></div> <span> <strong>Main events are nothing new to Smith in the UFC</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/dillashaw-s-best-bouts%7E1586879" /> <div class="icon-related-arrow"></div> <span> <strong>Dillashaw's best bouts</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ufc/video/dillashaw-s-pressure-and-wrestling-make-him-a-challenge%7E1586881" /> <div class="icon-related-arrow"></div> <span> <strong>Dillashaw's pressure and wrestling make him a challenge</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-7"> <a href="https://www.tsn.ca/tennis">Tennis</a> <div id="submenu-7" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/tennis">News</a> </li> <li> <a href="https://www.tsn.ca/tennis/video">Video</a> </li> <li> <a href="https://www.tsn.ca/tennis/atp">ATP</a> </li> <li> <a href="http://www.tsn.ca/atp-on-tsn-national-broadcast-schedule-1.430051">ATP on TSN</a> </li> <li> <a href="https://www.tsn.ca/tennis/wta">WTA</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nadal-rolls-into-fifth-australian-open-final-1.1246490" /> <div class="icon-related-arrow"></div> <span> <strong>Nadal rolls into fifth Australian Open final</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/osaka-kvitova-advance-to-aussie-open-final-1.1246375" /> <div class="icon-related-arrow"></div> <span> <strong>Osaka, Kvitova advance to Aussie Open final</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canadian-raonic-has-australian-open-run-end-in-quarters-1.1245920" /> <div class="icon-related-arrow"></div> <span> <strong>Canadian Raonic has Australian Open run end in quarters</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-s-andreescu-schnur-off-to-third-round-at-challenger-1.1246235" /> <div class="icon-related-arrow"></div> <span> <strong>Canada's Andreescu, Schnur off to third round at Challenger</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/serena-blows-3rd-set-lead-ousted-by-pliskova-1.1245740" /> <div class="icon-related-arrow"></div> <span> <strong>Serena blows 3rd-set lead, ousted by Pliskova</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-s-dabrowski-eliminated-in-australian-open-mixed-doubles-1.1246047" /> <div class="icon-related-arrow"></div> <span> <strong>Canada's Dabrowski eliminated in Australian Open mixed doubles</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raonic-pospisil-to-miss-davis-cup-qualifier-1.1245457" /> <div class="icon-related-arrow"></div> <span> <strong>Raonic, Pospisil to miss Davis Cup qualifier</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nadal-downs-tiafoe-reaches-30th-slam-semi-1.1245387" /> <div class="icon-related-arrow"></div> <span> <strong>Nadal downs Tiafoe, reaches 30th Slam semi</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/kvitova-back-in-grand-slam-semis-a-1st-in-second-career-1.1245395" /> <div class="icon-related-arrow"></div> <span> <strong>Kvitova back in Grand Slam semis, a 1st in 'second career'</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raonic-no-stranger-to-grand-slam-quarter-finals-1.1244951" /> <div class="icon-related-arrow"></div> <span> <strong>Raonic no stranger to Grand Slam quarter-finals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/serena-eliminates-no-1-halep-in-melbourne-1.1244658" /> <div class="icon-related-arrow"></div> <span> <strong>Serena eliminates No. 1 Halep in Melbourne</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raonic-reaches-australian-open-quarterfinals-1.1244761" /> <div class="icon-related-arrow"></div> <span> <strong>Raonic reaches Australian Open quarterfinals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/tennis/video/raonic-storms-past-zverev-to-reach-quarters-at-aussie-open%7E1585884" /> <div class="icon-related-arrow"></div> <span> <strong>Raonic storms past Zverev to reach quarters at Aussie Open</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/pospisil-out-three-months-after-surgery-for-herniated-disc-1.1245079" /> <div class="icon-related-arrow"></div> <span> <strong>Pospisil out three months after surgery for herniated disc</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/federer-falls-to-tsitsipas-at-aussie-open-1.1244473" /> <div class="icon-related-arrow"></div> <span> <strong>Federer falls to Tsitsipas at Aussie Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/feisty-collins-stuns-2016-champ-kerber-at-australian-open-1.1244464" /> <div class="icon-related-arrow"></div> <span> <strong>'Feisty' Collins stuns 2016 champ Kerber at Australian Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/australian-barty-into-quarters-of-aussie-open-1.1244466" /> <div class="icon-related-arrow"></div> <span> <strong>Australian Barty into quarters of Aussie Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/shapovalov-falls-to-djokovic-at-australian-open-1.1244013" /> <div class="icon-related-arrow"></div> <span> <strong>Shapovalov falls to Djokovic at Australian Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/osaka-advances-to-fourth-round-1.1243882" /> <div class="icon-related-arrow"></div> <span> <strong>Osaka advances to fourth round</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/raonic-into-fourth-round-at-australian-open-1.1244011" /> <div class="icon-related-arrow"></div> <span> <strong>Raonic into fourth round at Australian Open</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-8"> <a href="https://www.tsn.ca/soccer">Soccer</a> <div id="submenu-8" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/soccer">News</a> </li> <li> <a href="https://www.tsn.ca/soccer/video">Video</a> </li> <li> <a href="https://www.tsn.ca/soccer/mls">MLS</a> </li> <li> <a href="https://www.tsn.ca/soccer/epl">EPL</a> </li> <li> <a href="https://www.tsn.ca/soccer/champions-league">Champions League</a> </li> <li> <a href="https://www.tsn.ca/soccer/europa-league">Europa League</a> </li> <li> <a href="https://www.tsn.ca/soccer/serie-a">Serie A</a> </li> <li> <a href="https://www.tsn.ca/soccer/bundesliga">Bundesliga</a> </li> <li> <a href="https://www.tsn.ca/soccer/la-liga">La Liga</a> </li> <li> <a href="https://www.tsn.ca/soccer/ligue-1">Ligue 1</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/tfc-s-van-der-wiel-removed-from-camp-says-his-time-with-club-is-over-1.1246305" /> <div class="icon-related-arrow"></div> <span> <strong>TFC's van der Wiel removed from camp, says his time with club is over</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canadian-teen-huitema-opts-to-turn-pro-1.1246599" /> <div class="icon-related-arrow"></div> <span> <strong>Canadian teen Huitema opts to turn pro</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/tfc-trades-hagglund-to-cincinnati-1.1246238" /> <div class="icon-related-arrow"></div> <span> <strong>TFC trades Hagglund to Cincinnati</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/neymar-limps-off-field-during-psg-s-french-cup-game-1.1246218" /> <div class="icon-related-arrow"></div> <span> <strong>Neymar limps off field during PSG's French Cup game</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/rodriguez-entering-decisive-days-at-bayern-with-future-unclear-1.1246492" /> <div class="icon-related-arrow"></div> <span> <strong>Rodriguez entering decisive days at Bayern with future unclear</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/sevilla-beats-barcelona-in-first-leg-of-copa-quarterfinals-1.1246249" /> <div class="icon-related-arrow"></div> <span> <strong>Sevilla beats Barcelona in first leg of Copa quarterfinals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/man-city-tops-burton-albion-to-earn-aggregate-win-in-league-cup-semis-1.1246221" /> <div class="icon-related-arrow"></div> <span> <strong>Man City tops Burton Albion to earn aggregate win in League Cup semis</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/marseille-signs-balotelli-from-nice-until-end-of-season-1.1246060" /> <div class="icon-related-arrow"></div> <span> <strong>Marseille signs Balotelli from Nice until end of season</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/sinclair-leads-canada-past-norway-1.1245585" /> <div class="icon-related-arrow"></div> <span> <strong>Sinclair leads Canada past Norway</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/psg-fined-100-000-euros-in-discrimination-case-1.1245617" /> <div class="icon-related-arrow"></div> <span> <strong>PSG fined 100,000 euros in discrimination case</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/whitecaps-acquire-winger-bangora-1.1246029" /> <div class="icon-related-arrow"></div> <span> <strong>Whitecaps acquire winger Bangora</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/sarri-says-higuain-will-sign-for-chelsea-from-napoli-1.1245973" /> <div class="icon-related-arrow"></div> <span> <strong>Sarri says Higuain will sign for Chelsea from Napoli</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/press-scores-as-us-women-blank-spain-1.1245675" /> <div class="icon-related-arrow"></div> <span> <strong>Press scores as US women blank Spain</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hfx-wanderers-fc-adds-two-youngsters-to-cpl-roster-1.1245672" /> <div class="icon-related-arrow"></div> <span> <strong>HFX Wanderers FC adds two youngsters to CPL roster</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/cardiff-signee-sala-aboard-missing-plane-1.1245370" /> <div class="icon-related-arrow"></div> <span> <strong>Cardiff signee Sala aboard missing plane</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/howard-says-this-mls-season-will-be-his-last-1.1245560" /> <div class="icon-related-arrow"></div> <span> <strong>Howard says this MLS season will be his last</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/spurs-lose-alli-hamstring-until-march-1.1245514" /> <div class="icon-related-arrow"></div> <span> <strong>Spurs lose Alli (hamstring) until March</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/imfc-name-gilmore-president-1.1245446" /> <div class="icon-related-arrow"></div> <span> <strong>IMFC name Gilmore president</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/south-korea-beats-bahrain-to-reach-asian-cup-quarterfinals-1.1245476" /> <div class="icon-related-arrow"></div> <span> <strong>South Korea beats Bahrain to reach Asian Cup quarterfinals</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canadian-talent-abound-on-revamped-whitecaps-squad-1.1245383" /> <div class="icon-related-arrow"></div> <span> <strong>Canadian talent abound on revamped Whitecaps squad</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-9"> <a href="https://www.tsn.ca/curling">Curling</a> <div id="submenu-9" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/curling">News</a> </li> <li> <a href="https://www.tsn.ca/curling/video">Video</a> </li> <li> <a href="https://www.tsn.ca/curling/curling-on-tsn">Curling on TSN</a> </li> <li> <a href="https://www.tsn.ca/curling/playdowns">Playdowns</a> </li> <li> <a href="https://www.tsn.ca/curling/world-rankings">World Rankings </a> </li> <li> <a href="https://www.tsn.ca/curling/season-of-champions">Season of Champions</a> </li> <li> <a href="https://www.tsn.ca/curling/men-s-tour">Men's Tour</a> </li> <li> <a href="https://www.tsn.ca/curling/women-s-tour">Women's Tour</a> </li> <li> <a href="https://www.tsn.ca/curling/ctrs-rankings">CTRS Rankings</a> </li> <li> <a href="https://www.tsn.ca/curling/wct-money-trail">WCT Money Trail</a> </li> <li> <a href="https://www.tsn.ca/curling/roster-tracker">Roster Tracker</a> </li> <li> <a href="https://www.tsn.ca/curling/past-brier-champs">Past Brier Champs</a> </li> <li> <a href="https://www.tsn.ca/curling/past-scotties-champs">Past Scotties Champs</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/late-push-from-north-america-not-enough-world-wins-continental-cup-1.1244732" /> <div class="icon-related-arrow"></div> <span> <strong>Late push from North America not enough, World wins Continental Cup</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/must-see/video/must-see-team-world-wins-first-continental-cup-since-2012%7E1591375" /> <div class="icon-related-arrow"></div> <span> <strong>Must See: Team World wins first Continental Cup since 2012</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/alberta-men-book-spot-in-championship-pool-at-canadian-juniors-1.1246163" /> <div class="icon-related-arrow"></div> <span> <strong>Alberta men book spot in championship pool at Canadian juniors</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/curlers-monitoring-international-developments-ahead-of-beijing-wc-1.1242517" /> <div class="icon-related-arrow"></div> <span> <strong>Curlers monitoring international developments ahead of Beijing WC</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/homan-wins-3rd-straight-slam-bottcher-captures-first-at-canadian-open-1.1240850" /> <div class="icon-related-arrow"></div> <span> <strong>Homan wins 3rd straight Slam, Bottcher captures first at Canadian Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ex-pro-bowl-players-try-curling-with-olympic-goal-1.1235857" /> <div class="icon-related-arrow"></div> <span> <strong>Ex-Pro Bowl players try curling with Olympic goal</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/fry-in-form-for-return-but-team-jacobs-drops-decision-at-canadian-open-1.1238745" /> <div class="icon-related-arrow"></div> <span> <strong>Fry in form for return but Team Jacobs drops decision at Canadian Open</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/fry-set-to-make-his-return-with-team-jacobs-1.1234823" /> <div class="icon-related-arrow"></div> <span> <strong>Fry set to make his return with Team Jacobs</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/team-carruthers-bounce-back-with-victory-at-karuizawa-international-1.1230798" /> <div class="icon-related-arrow"></div> <span> <strong>Team Carruthers bounce back with victory at Karuizawa International</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/china-mines-canadian-curling-expertise-ahead-of-2022-winter-games-1.1228464" /> <div class="icon-related-arrow"></div> <span> <strong>China mines Canadian curling expertise ahead of 2022 Winter Games</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/homan-edges-einarson-to-win-second-career-national-title-1.1227375" /> <div class="icon-related-arrow"></div> <span> <strong>Homan edges Einarson to win second career National title</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/officiating-mistake-led-to-timing-error-in-canada-cup-final-1.1225912" /> <div class="icon-related-arrow"></div> <span> <strong>Officiating mistake led to timing error in Canada Cup final</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/jones-wins-record-fourth-canada-cup-title-with-incredible-shot-in-ninth-1.1223590" /> <div class="icon-related-arrow"></div> <span> <strong>Jones wins record fourth Canada Cup title with incredible shot in ninth</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/jacobs-captures-first-career-canada-cup-with-help-from-kennedy-1.1223739" /> <div class="icon-related-arrow"></div> <span> <strong>Jacobs captures first career Canada Cup with help from Kennedy </strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/shuster-downs-edin-in-curling-world-cup-final-1.1223686" /> <div class="icon-related-arrow"></div> <span> <strong>Shuster downs Edin in Curling World Cup final</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/new-timing-rules-getting-mixed-reviews-at-canada-cup-1.1223134" /> <div class="icon-related-arrow"></div> <span> <strong>New timing rules getting mixed reviews at Canada Cup</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/with-highs-and-lows-of-olympics-behind-them-team-homan-looks-to-future-1.1222797" /> <div class="icon-related-arrow"></div> <span> <strong>With highs and lows of Olympics behind them, Team Homan looks to future</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mcewen-sweeting-find-their-way-with-new-rinks-this-season-1.1222170" /> <div class="icon-related-arrow"></div> <span> <strong>McEwen, Sweeting find their way with new rinks this season</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/healthy-again-savill-enjoying-return-to-curling-spotlight-1.1221616" /> <div class="icon-related-arrow"></div> <span> <strong>Healthy again, Savill enjoying return to curling spotlight</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mixed-doubles-curling-has-olympic-champion-morris-hooked-1.1220640" /> <div class="icon-related-arrow"></div> <span> <strong>Mixed doubles curling has Olympic champion Morris hooked</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-10"> <a href="https://www.tsn.ca/hockey-canada">Hockey Canada</a> <div id="submenu-10" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/hockey-canada">News</a> </li> <li> <a href="https://www.tsn.ca/hockey-canada/video">Video</a> </li> <li> <a href="https://www.tsn.ca/world-juniors">World Juniors</a> </li> <li> <a href="https://www.spenglercup.ch/en">Spengler Cup</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-renews-rivalry-with-u-s-ahead-of-world-championship-1.1246146" /> <div class="icon-related-arrow"></div> <span> <strong>Canada renews rivalry with U.S. ahead of world championship</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-defeats-u-s-to-win-gold-at-women-s-u18s-1.1240740" /> <div class="icon-related-arrow"></div> <span> <strong>Canada defeats U.S. to win gold at women's U18s</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/must-see/video/must-see-wheeler-s-ot-winner-helps-canada-win-gold-in-japan%7E1585496" /> <div class="icon-related-arrow"></div> <span> <strong>Must See: Wheeler's OT-winner helps Canada win gold in Japan</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-tops-russia-in-ot-at-u18-women-s-hockey-worlds-semis-1.1240363" /> <div class="icon-related-arrow"></div> <span> <strong>Canada tops Russia in OT at U18 women's hockey worlds semis</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-grouped-with-us-russia-at-next-year-s-world-juniors-1.1236874" /> <div class="icon-related-arrow"></div> <span> <strong>Canada grouped with US, Russia at next year's World Juniors</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/usa-edges-canada-in-group-round-play-at-women-s-u18-1.1237363" /> <div class="icon-related-arrow"></div> <span> <strong>USA edges Canada in group-round play at women's U18</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/comtois-responds-to-post-wjc-cyber-bullying-1.1239162" /> <div class="icon-related-arrow"></div> <span> <strong>Comtois responds to post-WJC cyber bullying</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/video/finland-overjoyed-to-reflect-on-gold-medal-victory%7E1579519" /> <div class="icon-related-arrow"></div> <span> <strong>Finland overjoyed to reflect on gold medal victory</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/future-superstar-kakko-gets-the-accolades-from-coach-teammates%7E1579280" /> <div class="icon-related-arrow"></div> <span> <strong>'Future superstar' Kakko gets the accolades from coach, teammates</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/kakko-s-late-winner-gives-finland-gold-at-world-juniors-1.1236862" /> <div class="icon-related-arrow"></div> <span> <strong>Kakko's late winner gives Finland gold at World Juniors</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/iihf-president-fasel-goal-is-to-play-on-nhl-sized-surface-at-beijing-olympics-future-events%7E1579273" /> <div class="icon-related-arrow"></div> <span> <strong>IIHF president Fasel: Goal is to play on NHL-sized surface at Beijing Olympics, future events</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/video/relive-the-best-of-the-world-juniors-with-the-reklaws%7E1579518" /> <div class="icon-related-arrow"></div> <span> <strong>Relive the best of the World Juniors with The Reklaws</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/emotional-jack-hughes-reflects-after-usa-s-loss-in-gold-medal-game%7E1579277" /> <div class="icon-related-arrow"></div> <span> <strong>Emotional Jack Hughes reflects after USA's loss in gold medal game</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/mvp-luukkonen-leads-finland-kakko-bests-hughes-in-gold-medal-game%7E1579276" /> <div class="icon-related-arrow"></div> <span> <strong>'MVP' Luukkonen leads Finland, Kakko bests Hughes in gold medal game</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/slepets-hat-trick-leads-russia-past-switzerland-for-world-juniors-bronze-1.1236761" /> <div class="icon-related-arrow"></div> <span> <strong>Slepets' hat trick leads Russia past Switzerland for World Juniors bronze</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-opens-women-s-u18-world-championship-with-win-over-sweden-1.1236947" /> <div class="icon-related-arrow"></div> <span> <strong>Canada opens women's U18 world championship with win over Sweden</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/finland-ends-switzerland-s-run-books-gold-medal-date-with-u-s-1.1236430" /> <div class="icon-related-arrow"></div> <span> <strong>Finland ends Switzerland's run; books gold medal date with U.S.</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/usa-and-finland-earn-their-spot-in-gold-medal-game%7E1578529" /> <div class="icon-related-arrow"></div> <span> <strong>USA and Finland earn their spot in gold medal game</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/comtois-played-wjc-with-separated-shoulder-1.1236520" /> <div class="icon-related-arrow"></div> <span> <strong>Comtois played WJC with separated shoulder</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hockey-canada/video/finns-believe-kakko-could-go-1st-overall-compare-him-to-matthews%7E1579167" /> <div class="icon-related-arrow"></div> <span> <strong>Finns believe Kakko could go 1st overall, compare him to Matthews</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-11"> <a href="https://www.tsn.ca/ncaa">NCAA</a> <div id="submenu-11" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/ncaa">News</a> </li> <li> <a href="https://www.tsn.ca/ncaa/video">Video</a> </li> <li> <a href="https://www.tsn.ca/ncaa/bracket">Bracket</a> </li> <li> <a href="https://www.tsn.ca/ncaa/basketball-scores">Basketball - Scores</a> </li> <li> <a href="https://www.tsn.ca/ncaa/football-scores">Football - Scores</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/nfl/video/can-murray-succeed-in-the-nfl-at-5-10%7E1593420" /> <div class="icon-related-arrow"></div> <span> <strong>Can Murray succeed in the NFL at 5'10?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/pierce-duke-could-beat-cavs-without-love%7E1592158" /> <div class="icon-related-arrow"></div> <span> <strong>Pierce: Duke could beat Cavs without Love</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/rj-barrett-leads-duke-past-virginia-1.1244322" /> <div class="icon-related-arrow"></div> <span> <strong>RJ Barrett leads Duke past Virginia</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/williams-compares-barrett-s-game-to-harden%7E1590195" /> <div class="icon-related-arrow"></div> <span> <strong>Williams compares Barrett's game to Harden</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/duke-s-week-of-adversity-ends-with-another-test%7E1590065" /> <div class="icon-related-arrow"></div> <span> <strong>Duke's week of adversity ends with another test</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/qb-hurts-announces-transfer-to-oklahoma-1.1242454" /> <div class="icon-related-arrow"></div> <span> <strong>QB Hurts announces transfer to Oklahoma</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/michigan-state-president-faces-ouster-amid-nassar-fallout-1.1242459" /> <div class="icon-related-arrow"></div> <span> <strong>Michigan State president faces ouster amid Nassar fallout</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/kendall-s-transfer-to-wvu-hitting-a-snag%7E1588122" /> <div class="icon-related-arrow"></div> <span> <strong>Kendall's transfer to WVU hitting a snag</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/mcconaughey-is-really-happy-about-the-direction-of-texas-football%7E1588124" /> <div class="icon-related-arrow"></div> <span> <strong>McConaughey is 'really happy' about the direction of Texas football</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/former-notre-dame-qb-wimbush-joining-ucf%7E1588123" /> <div class="icon-related-arrow"></div> <span> <strong>Former Notre Dame QB Wimbush joining UCF</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/battle-syracuse-upset-no-1-duke-in-ot-1.1241566" /> <div class="icon-related-arrow"></div> <span> <strong>Battle, Syracuse upset No. 1 Duke in OT</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/dabo-2018-clemson-team-is-best-ever%7E1585354" /> <div class="icon-related-arrow"></div> <span> <strong>Dabo: 2018 Clemson team is 'best ever'</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/boeheim-zion-is-like-barkley-but-not-as-fat%7E1586877" /> <div class="icon-related-arrow"></div> <span> <strong>Boeheim: Zion is like Barkley, but not as fat</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/zion-flexes-after-and-1-basket%7E1586577" /> <div class="icon-related-arrow"></div> <span> <strong>Zion flexes after and-1 basket</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/must-see/video/must-see-hughes-beats-buzzer-from-opposite-free-throw-line%7E1586576" /> <div class="icon-related-arrow"></div> <span> <strong>Must See: Hughes beats buzzer from opposite free throw line</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/reddish-hits-game-winner-as-duke-beats-florida-st-1.1240516" /> <div class="icon-related-arrow"></div> <span> <strong>Reddish hits game-winner as Duke beats Florida St.</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/must-see/video/must-see-wide-open-reddish-drills-game-winner-for-duke%7E1585244" /> <div class="icon-related-arrow"></div> <span> <strong>Must See: Wide open Reddish drills game-winner for Duke</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/ncaa-7-kansas-73-baylor-68%7E1585210" /> <div class="icon-related-arrow"></div> <span> <strong>NCAA: (7) Kansas 73, Baylor 68</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/ncaa-louisville-83-12-north-carolina-62%7E1585211" /> <div class="icon-related-arrow"></div> <span> <strong>NCAA: Louisville 83, (12) North Carolina 62</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ncaa/video/rose-expects-michigan-will-eventually-surpass-duke%7E1584366" /> <div class="icon-related-arrow"></div> <span> <strong>Rose expects Michigan will eventually surpass Duke</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-12"> <a href="https://www.tsn.ca/golf">Golf</a> <div id="submenu-12" class="sports-nav-popover"> <ul> <li> <a href="https://www.tsn.ca/golf">News</a> </li> <li> <a href="https://www.tsn.ca/golf/video">Video</a> </li> <li> <a href="https://www.tsn.ca/golf-gear">Golf Gear</a> </li> <li> <a href="https://www.tsn.ca/golf/pga-tour">PGA Tour</a> </li> <li> <a href="https://www.tsn.ca/golf/lpga">LPGA</a> </li> <li> <a href="https://www.tsn.ca/golf/champions">Champions</a> </li> <li> <a href="https://www.tsn.ca/golf/mackenzie-tour">Mackenzie Tour</a> </li> <li> <a href="https://www.tsn.ca/golf/european-tour">European Tour</a> </li> <li> <a href="https://www.tsn.ca/golf/web-com">Web.com</a> </li> </ul> <div class="sports-nav-feed"> <ul class="sports-nav-feed-list"> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/golf/video/henderson-preparing-for-another-impressive-year-on-tour%7E1593843" /> <div class="icon-related-arrow"></div> <span> <strong>Henderson preparing for another impressive year on tour</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/fitzpatrick-shoots-65-leads-by-one-in-dubai-1.1246530" /> <div class="icon-related-arrow"></div> <span> <strong>Fitzpatrick shoots 65, leads by one in Dubai</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/golf/video/reasonable-expectations-for-tiger-this-year%7E1593764" /> <div class="icon-related-arrow"></div> <span> <strong>Reasonable expectations for Tiger this year?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/golf/video/we-know-what-tiger-can-do-now-we-just-wait-for-it-to-happen-again%7E1593763" /> <div class="icon-related-arrow"></div> <span> <strong>We know what Tiger can do, now we just wait for it to happen again</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/woods-diving-again-another-sign-he-s-back-at-full-strength-1.1245796" /> <div class="icon-related-arrow"></div> <span> <strong>Woods diving again, another sign he's back at full strength</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/golf/video/what-does-2019-hold-in-store-for-tiger-woods%7E1592895" /> <div class="icon-related-arrow"></div> <span> <strong>What does 2019 hold in store for Tiger Woods?</strong> <span class="icon-small-video black"></span> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/hadwin-buoyed-by-play-in-the-desert-1.1245679" /> <div class="icon-related-arrow"></div> <span> <strong>Hadwin buoyed by play in the desert</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-s-hadwin-hungry-for-more-after-tie-for-second-at-desert-classic-1.1245204" /> <div class="icon-related-arrow"></div> <span> <strong>Canada's Hadwin hungry for more after tie for second at Desert Classic</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/long-wins-desert-classic-hadwin-tied-for-2nd-1.1244648" /> <div class="icon-related-arrow"></div> <span> <strong>Long wins Desert Classic, Hadwin tied for 2nd</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ji-wins-lpga-opener-henderson-tied-for-6th-1.1244588" /> <div class="icon-related-arrow"></div> <span> <strong>Ji wins LPGA opener, Henderson tied for 6th</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/lehman-rallies-to-win-pga-tour-champions-opener-1.1244360" /> <div class="icon-related-arrow"></div> <span> <strong>Lehman rallies to win PGA Tour Champions opener</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mickelson-leads-hadwin-2nd-in-desert-classic-1.1244293" /> <div class="icon-related-arrow"></div> <span> <strong>Mickelson leads, Hadwin 2nd in Desert Classic</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/ko-ji-shared-lead-henderson-third-at-lpga-opener-1.1244237" /> <div class="icon-related-arrow"></div> <span> <strong>Ko, Ji shared lead, Henderson third at LPGA opener</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/david-toms-takes-4-shot-lead-at-pga-tour-champions-opener-1.1243928" /> <div class="icon-related-arrow"></div> <span> <strong>David Toms takes 4-shot lead at PGA Tour Champions opener</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/henderson-leads-lpga-event-after-2-rounds-1.1243851" /> <div class="icon-related-arrow"></div> <span> <strong>Henderson leads LPGA event after 2 rounds</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/mickelson-keeps-lead-at-desert-classic-1.1243825" /> <div class="icon-related-arrow"></div> <span> <strong>Mickelson keeps lead at Desert Classic</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/lowry-takes-3-shot-lead-into-final-round-in-abu-dhabi-1.1243453" /> <div class="icon-related-arrow"></div> <span> <strong>Lowry takes 3-shot lead into final round in Abu Dhabi</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/toms-durant-share-lead-in-opener-at-hualalai-1.1243344" /> <div class="icon-related-arrow"></div> <span> <strong>Toms, Durant share lead in opener at Hualalai</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/lowry-fights-to-hold-abu-dhabi-halfway-lead-by-one-stroke-1.1242977" /> <div class="icon-related-arrow"></div> <span> <strong>Lowry fights to hold Abu Dhabi halfway lead by one stroke</strong> </span> </a> </div> </div> </li> <li class="item"> <div class="item-content"> <div class="article-content"> <a href="/canada-s-conners-on-his-way-to-full-tour-card-with-fast-start-1.1242930" /> <div class="icon-related-arrow"></div> <span> <strong>Canada's Conners on his way to full Tour card with fast start</strong> </span> </a> </div> </div> </li> </ul> </div> </div> </li> <li data-submenu-id="submenu-13" class="more-sports"> <a href="#">More Sports</a> <div id="submenu-13" class="sports-nav-popover more-sports-popover"> <ul> <li><a href="https://www.tsn.ca/world-juniors">World Juniors</a></li> <li><a href="https://www.tsn.ca/auto-racing">Auto Racing</a></li> <li><a href="https://www.tsn.ca/jay-and-dan">Jay and Dan</a></li> <li><a href="https://www.tsn.ca/cabbie-presents">Cabbie Presents</a></li> <li><a href="https://www.tsn.ca/fantasy">Fantasy</a></li> <li><a href="https://www.tsn.ca/fifa-world-cup">FIFA World Cup™</a></li> <li><a href="https://www.tsn.ca/tradecentre">TradeCentre</a></li> <li><a href="https://www.tsn.ca/esports">esports</a></li> <li><a href="https://www.tsn.ca/olympics">Olympics</a></li> <li><a href="https://www.tsn.ca/nascar">NASCAR</a></li> <li><a href="https://www.tsn.ca/chl">CHL</a></li> <li><a href="https://www.tsn.ca/ahl">AHL</a></li> <li><a href="https://www.tsn.ca/rugby">Rugby</a></li> </ul> <ul class="more-sports-nav-2"> <li><a href="https://www.tsn.ca/figure-skating">Figure Skating</a></li> <li><a href="https://www.tsn.ca/invictus-games">Invictus Games</a></li> <li><a href="https://www.tsn.ca/canada-games">Canada Games</a></li> <li><a href="https://www.tsn.ca/skiing">Skiing</a></li> <li><a href="https://www.tsn.ca/boxing">Boxing</a></li> <li><a href="https://www.tsn.ca/u-sports">U Sports</a></li> <li><a href="https://www.tsn.ca/horse-racing">Horse Racing</a></li> <li><a href="https://www.tsn.ca/lacrosse">Lacrosse</a></li> <li><a href="https://www.tsn.ca/cycling">Cycling</a></li> <li><a href="https://www.tsn.ca/concussions">Concussions</a></li> <li><a href="https://www.tsn.ca/other-sports">Other Sports</a></li> </ul> </div> </li> </ul> <div class="nav-footer sports"></div> </div> </li> <li > <a href="https://www.tsn.ca/video">Video</a> </li> <li > <a href="https://www.tsn.ca/radio">Radio</a> </li> <li > <a href="http://www.bardown.com">BARDOWN</a> </li> <li > <a href="https://www.tsn.ca/podcasts">Podcasts</a> </li> <li > <a href="https://www.tsn.ca/engraved">Engraved</a> </li> <li > <a href="https://www.tsn.ca/tsn-originals">TSN Originals</a> </li> <li > <a href="https://www.tsn.ca/help">Help</a> </li> <li class="more-nav"> <p>More</p> <ul> <li class="hidden"> <a href="$item.Href">$item.Name</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/video">Video</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/radio">Radio</a> </li> <li class="hidden"> <a href="http://www.bardown.com">BARDOWN</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/podcasts">Podcasts</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/engraved">Engraved</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/tsn-originals">TSN Originals</a> </li> <li class="hidden"> <a href="https://www.tsn.ca/help">Help</a> </li> <li class="nav-footer"></li> </ul> </li> </ul> <div class="nav-options"> <div class="search-icon"><a href="#"><span></span></a></div> </div> <div class="ott-menu"> <ul> <li class="menu-top"> <a href="https://www.tsn.ca/live" class="watch-live">Live</a> </li> <li class="menu-top"> <a id="sign-in" href="#" onclick="BmAuth.handleSignIn(); return false;">Sign In</a> </li> <li class="account-menu more-nav hidden"> <span>Account</span> <ul class="menu-nav-dropdown"> <li class="hidden account-link"> <a href="https://www.tsn.ca/account">Account</a> </li> <li class="hidden"><a id="sign-out" href="#" onclick="BmAuth.handleSignOut();">Sign Out</a></li> <li class="nav-footer"></li> </ul> </li> </ul> </div> </div> </div> <div class="menu-nav-mobile"> <div class="ott-menu"> <ul class="menu-nav-dropdown top-nav"> <li id="stream-link" class="ott-menu-top"> <a href="https://www.tsn.ca/live" class="watch-live">Live</a> </li> <li class="ott-menu-top"> <div> <ul class="menu-nav-dropdown"> <li class="ott-menu-top ott-dropdown sign-in"> <a id="sign-in" href="#" onclick="BmAuth.handleSignIn(); return false;">Sign In</a> </li> <li class="menu-sports ott-dropdown account-link hidden"> <a href="https://www.tsn.ca/account">Account</a> </li> <li class="menu-sports ott-dropdown sign-out hidden"><a href="#" onclick="BmAuth.handleSignOut();">Sign Out</a></li> </ul> </div> <div class="clear"></div> </li> </ul> </div> <div class="clear"></div> <ul class="menu-nav-dropdown top-nav"> <li class="menu-top"><a href="https://www.tsn.ca/video">Video</a></li> <li class="menu-top"><a href="https://www.tsn.ca/radio">Radio</a></li> <li class="menu-top"><a href="http://www.bardown.com">BARDOWN</a></li> <li class="menu-top"><a href="https://www.tsn.ca/podcasts">Podcasts</a></li> <li class="menu-top"><a href="https://www.tsn.ca/engraved">Engraved</a></li> <li class="menu-top"><a href="https://www.tsn.ca/tsn-originals">TSN Originals</a></li> <li class="menu-top"><a href="https://www.tsn.ca/help">Help</a></li> </ul> <ul class="menu-nav-dropdown"> <li class="search-field-mobile no-login"> <script> window.searchSections = [ "nhl" , "nfl" , "cfl" , "nba" , "mlb" , "the masters" , "golf" , "tennis" , "soccer" , "hockey canada" , "curling" , "ufc" , "ncaa" , "auto racing" , "nascar" , "chl" , "ahl" , "esports" , "invictus games" , "figure skating" , "olympics" , "skiing" , "boxing" , "rugby" , "u sports" , "horse racing" , "lacrosse" , "cycling" , "other sports" , "jay and dan" , "cabbie presents" , "gerrys percentages" , "fantasy" , "engraved" ]; </script> <div class="global-search-element"> <div class="site-header-search"> <div class="search-form-item"> <form class='search-form' action="/search/search-7.427283" method="get"> <input class='search-field' type="text" name="q" value="SEARCH"> <input class='search-submit submit' type="submit" value="Search"> </form> </div> </div> </div> </li> <div class="clear"></div> </ul> <ul class="menu-nav-dropdown"> <li class="menu-sports"><a href="https://www.tsn.ca/nhl">NHL</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/nba">NBA</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/nfl">NFL</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/cfl">CFL</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/mlb">MLB</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/ufc">UFC</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/tennis">Tennis</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/soccer">Soccer</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/curling">Curling</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/hockey-canada">Hockey Canada</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/ncaa">NCAA</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/golf">Golf</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/world-juniors">World Juniors</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/auto-racing">Auto Racing</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/jay-and-dan">Jay and Dan</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/cabbie-presents">Cabbie Presents</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/fantasy">Fantasy</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/fifa-world-cup">FIFA World Cup™</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/tradecentre">TradeCentre</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/esports">esports</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/olympics">Olympics</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/nascar">NASCAR</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/chl">CHL</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/ahl">AHL</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/rugby">Rugby</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/figure-skating">Figure Skating</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/invictus-games">Invictus Games</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/canada-games">Canada Games</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/skiing">Skiing</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/boxing">Boxing</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/u-sports">U Sports</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/horse-racing">Horse Racing</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/lacrosse">Lacrosse</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/cycling">Cycling</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/concussions">Concussions</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/other-sports">Other Sports</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/video">Video</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/radio">Radio</a></li> <li class="menu-sports"><a href="http://www.bardown.com">BARDOWN</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/podcasts">Podcasts</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/engraved">Engraved</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/tsn-originals">TSN Originals</a></li> <li class="menu-sports"><a href="https://www.tsn.ca/help">Help</a></li> <div class="clear"></div> </ul> </div> <div class="search-desktop"> <script> window.searchSections = [ "nhl" , "nfl" , "cfl" , "nba" , "mlb" , "the masters" , "golf" , "tennis" , "soccer" , "hockey canada" , "curling" , "ufc" , "ncaa" , "auto racing" , "nascar" , "chl" , "ahl" , "esports" , "invictus games" , "figure skating" , "olympics" , "skiing" , "boxing" , "rugby" , "u sports" , "horse racing" , "lacrosse" , "cycling" , "other sports" , "jay and dan" , "cabbie presents" , "gerrys percentages" , "fantasy" , "engraved" ]; </script> <div class="global-search-element"> <div class="site-header-search"> <div class="search-form-item"> <form class='search-form' action="/search/search-7.427283" method="get"> <input class='search-field' type="text" name="q" value="SEARCH"> <input class='search-submit submit' type="submit" value="Search"> </form> </div> </div> </div> </div> </div> </div> <div class="header-cta mobile"> <div class="cta-element" > <div class="cta-inner"> <div class="cta-close"><span></span></div> <div class="description-area"> <div class="cta-title"> <div class="cta-title-text"> <h3>TSN DIRECT: THERE’S A NEW WAY TO GET TSN</h3> </div> <div class="cta-title-button"> <a href=" /subscribe "> <button>SUBSCRIBE</button> </a> </div> </div> <p>Subscribe</p> <div class="clear"></div> </div> <div class="img-area"> </div> </div> </div> </div> </div> </div> <div class="middle-container"> <div class="featured-content"> </div> </div> <div id="content-container" > <div class='content-wrapper'> <div class='section-header '> <div class="site-header-main"> <ul class="site-nav "> <a href="/nba"><h3>NBA</h3></a> <span class="icon-red-arrow-large"></span> <li class="hidden "> <a href="/nba" >News</a> </li> <li class="hidden "> <a href="/nba/video" >Video</a> </li> <li class="hidden "> <a href="/nba/draft" >Draft</a> </li> <li class="hidden "> <a href="/nba/scores" >Scores</a> </li> <li class="hidden "> <a href="/nba/schedule" >Schedule</a> </li> <li class="hidden "> <a href="/nba/standings" >Standings</a> </li> <li class="hidden "> <a href="/nba/statistics" >Statistics</a> </li> <li class="hidden "> <a href="/nba/teams" >Teams</a> </li> <li class="hidden "> <a href="/nba/players" >Players</a> </li> <li class="hidden "> <a href="/nba/leaders" >Leaders</a> </li> <li class="hidden "> <a href="/nba/injuries" >Injuries</a> </li> <li class="hidden last-section-nav"> <a href="/nba/transactions" >Transactions</a> </li> <li class="more-nav-mobile"> <ul> <li class="active"> <a href="$section.Href">Article</a> <div class="more-image"></div> </li> <li> <a href="/nba">News</a> </li> <li> <a href="/nba/video">Video</a> </li> <li> <a href="/nba/draft">Draft</a> </li> <li> <a href="/nba/scores">Scores</a> </li> <li> <a href="/nba/schedule">Schedule</a> </li> <li> <a href="/nba/standings">Standings</a> </li> <li> <a href="/nba/statistics">Statistics</a> </li> <li> <a href="/nba/teams">Teams</a> </li> <li> <a href="/nba/players">Players</a> </li> <li> <a href="/nba/leaders">Leaders</a> </li> <li> <a href="/nba/injuries">Injuries</a> </li> <li> <a href="/nba/transactions">Transactions</a> </li> </ul> </li> <li class="more-nav"> <p>More</p> <ul> <li class=""> <a href="/nba">News</a> </li> <li class=""> <a href="/nba/video">Video</a> </li> <li class=""> <a href="/nba/draft">Draft</a> </li> <li class=""> <a href="/nba/scores">Scores</a> </li> <li class=""> <a href="/nba/schedule">Schedule</a> </li> <li class=""> <a href="/nba/standings">Standings</a> </li> <li class=""> <a href="/nba/statistics">Statistics</a> </li> <li class=""> <a href="/nba/teams">Teams</a> </li> <li class=""> <a href="/nba/players">Players</a> </li> <li class=""> <a href="/nba/leaders">Leaders</a> </li> <li class=""> <a href="/nba/injuries">Injuries</a> </li> <li class=""> <a href="/nba/transactions">Transactions</a> </li> </ul> </li> </ul> </div> </div> <section class='content '> <div class='wide'> </div> <div class='content-right '> <script> var persistentAd = { enabled: "false" } </script> <div class="bigbox-ad-outer-wrapper"> <div class="bigbox-ad-wrapper stuck" ng-controller="PersistentPlayer"> <div id="bigbox-ad" bm-ad-instance ad-type="ad2" allow-mobile="true" model-type="bellmedia.tsn.Article" feed-list-position="2" child-list-position="2" content-list-position="2" > </div> </div> </div> <section class="widget" id="related"> <header class="rightrail-header"> <p>Related</p> <div class="clear"></div> </header> <div class="related-suggested"> <ul> <li> <div class="left"> <a href="/no-timetable-for-lowry-s-return-1.1234520" >No timetable for Lowry's return</a> </div> <div class="right"> <a href="/no-timetable-for-lowry-s-return-1.1234520"> <img title='Kyle Lowry , Getty Images' height='79' alt='Kyle Lowry ' width='140' align='' src='/polopoly_fs/1.1225566.1545856146!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_140/kyle-lowry.jpg' /> </a> </div> <div class="clear"></div> </li> </ul> </div> </section> <section class="widget" id="columnists"> <header class="rightrail-header"> <p>Columnists</p> <div class="clear"></div> </header> <div class="columnists-container" ng-controller="LazyLoadImages"> <ul> <li> <div class="left"> <h4 class="category-header"><a href="/talent/jack-armstrong-1.56414">Jack Armstrong</a></h4> <p><a href="/thoughts-on-the-grizzlies-nurse-and-more-1.1246228">Thoughts on the Grizzlies, Nurse and more</a></p> </div> <div class="right"> <a href="/thoughts-on-the-grizzlies-nurse-and-more-1.1246228"> <img src="/img/elements/lightbox/lightbox-blank.gif" alt="Jack Armstrong" class="lazyload" data-src="https://tsnimages.tsn.ca/ImageProvider/AssetImage?seoId=headshot-jack-armstrong-620x349&width=140&height=140"/> </a> </div> <br class="clear"> </li> <li> <div class="left"> <h4 class="category-header"><a href="/talent/jack-armstrong-1.56414">Jack Armstrong</a></h4> <p><a href="/five-quick-thoughts-on-russell-hield-and-more-1.1245243">Five quick thoughts on Russell, Hield and more</a></p> </div> <div class="right"> <a href="/five-quick-thoughts-on-russell-hield-and-more-1.1245243"> <img src="/img/elements/lightbox/lightbox-blank.gif" alt="Jack Armstrong" class="lazyload" data-src="https://tsnimages.tsn.ca/ImageProvider/AssetImage?seoId=headshot-jack-armstrong-620x349&width=140&height=140"/> </a> </div> <br class="clear"> </li> </ul> </div> </section> <!-- TWITTER --> <section id="twitter" class="widget"> <header class="rightrail-header"> <p>TSN on Twitter</p> <span></span> <div class="clear"></div> </header> <div id="twitterWidget"> <ul class='tweet_list'> <li> <span class="tweet-info"> <span class="username"><a href='http://twitter.com/NBA' target='_blank' title='view tweet on twitter'>NBA</a></span> <span class="handle"><a href='http://twitter.com/NBA' target='_blank' title='view tweet on twitter'>@NBA</a></span> <span class="time"><a href='https://twitter.com/NBA/statuses/1088485399276802048' target='_blank' title='view tweet on twitter'>16m</a></span> </span> <span class="tweet"> 37 PTS | 9 REB | 7 AST @blakegriffin23 &amp; the <a href='http://twitter.com/@DetroitPistons' target='_blank' title='view @DetroitPistons on twitter'>@DetroitPistons</a> win on the road in NOLA! <a href='http://twitter.com/#DetroitBasketball' target='_blank' title='view #DetroitBasketball on twitter'>#DetroitBasketball</a> https://t.co/PrFAz9hcbw </span> <span class="share"> <ul> <li class="rep"><a class="" href="https://twitter.com/intent/tweet?in_reply_to=1088485399276802048" title="Reply" target="_blank"><span></span>Reply</a></li> <li class="ret"><a class="" href="https://twitter.com/intent/retweet?tweet_id=1088485399276802048" title="Retweet" target="_blank"><span></span>Retweet</a></li> <li class="fav"><a class="" href="https://twitter.com/intent/favorite?tweet_id=1088485399276802048" title="Favorite" target="_blank"><span></span>Favorite</a></li> <br class="clear"> </ul> </span> <br class="clear"> </li> <li> <span class="tweet-info"> <span class="username"><a href='http://twitter.com/NBA' target='_blank' title='view tweet on twitter'>NBA</a></span> <span class="handle"><a href='http://twitter.com/NBA' target='_blank' title='view tweet on twitter'>@NBA</a></span> <span class="time"><a href='https://twitter.com/NBA/statuses/1088480350077100033' target='_blank' title='view tweet on twitter'>36m</a></span> </span> <span class="tweet"> With 22 PTS, 17 REB and 10 AST, <a href='http://twitter.com/@MarcGasol' target='_blank' title='view @MarcGasol on twitter'>@MarcGasol</a> tallies his 5th career triple-double! <a href='http://twitter.com/#GrindCity' target='_blank' title='view #GrindCity on twitter'>#GrindCity</a> https://t.co/zXUCq7Cgl8 </span> <span class="share"> <ul> <li class="rep"><a class="" href="https://twitter.com/intent/tweet?in_reply_to=1088480350077100033" title="Reply" target="_blank"><span></span>Reply</a></li> <li class="ret"><a class="" href="https://twitter.com/intent/retweet?tweet_id=1088480350077100033" title="Retweet" target="_blank"><span></span>Retweet</a></li> <li class="fav"><a class="" href="https://twitter.com/intent/favorite?tweet_id=1088480350077100033" title="Favorite" target="_blank"><span></span>Favorite</a></li> <br class="clear"> </ul> </span> <br class="clear"> </li> <li> <span class="tweet-info"> <span class="username"><a href='http://twitter.com/JLew1050' target='_blank' title='view tweet on twitter'>Josh Lewenberg</a></span> <span class="handle"><a href='http://twitter.com/JLew1050' target='_blank' title='view tweet on twitter'>@JLew1050</a></span> <span class="time"><a href='https://twitter.com/JLew1050/statuses/1088479355368394752' target='_blank' title='view tweet on twitter'>40m</a></span> </span> <span class="tweet"> At least Casey is rubbing off on somebody in Detroit. Blake's 'I'm not happy with this win' is vintage Dwane. Whate… https://t.co/NPwUHLciuX </span> <span class="share"> <ul> <li class="rep"><a class="" href="https://twitter.com/intent/tweet?in_reply_to=1088479355368394752" title="Reply" target="_blank"><span></span>Reply</a></li> <li class="ret"><a class="" href="https://twitter.com/intent/retweet?tweet_id=1088479355368394752" title="Retweet" target="_blank"><span></span>Retweet</a></li> <li class="fav"><a class="" href="https://twitter.com/intent/favorite?tweet_id=1088479355368394752" title="Favorite" target="_blank"><span></span>Favorite</a></li> <br class="clear"> </ul> </span> <br class="clear"> </li> </ul> </div> <a href=" https://twitter.com/TSN_Sports/lists/basketball-on-tsn " class="view-all" title="Read more NBA tweets from TSN!">Read more NBA tweets from TSN!</a> </section> <div class="clearer"></div> <!-- TWITTER --> <div id="Adoop" bm-ad-instance ad-type="oopad" allow-mobile="false"></div> <div id="adSlimCut" bm-ad-instance ad-type="scad" allow-mobile="true"></div> </div> <div class='content-main'> <script> var persistentPlayer = { enabled: "true" } </script> <script> var dynamicCardObj = { webApiUrl: '//stats.tsn.ca/HGET/urn:tsn:nba:player:%s/header?type=json', league: 'NBA', enableLinking: 'true', site: 'tsn' } </script> <article class="standard-article standard-video-article" ng-controller="bmDynamicCard"> <div class="article"> <header> <div class="tags"> <ul> <li class="highlighted"> <h4><a href=" /nba ">NBA</a></h4> </li> <li class="unhighlighted"> <h4><a href=" /nba/team/toronto-raptors/ ">TORONTO RAPTORS</a></h4> </li> <li class="unhighlighted"> <h4><a href=" /nba/team/utah-jazz ">UTAH JAZZ</a></h4> </li> </ul> </div> <div class="date "> <p> Jan 1, 2019 <p> </div> <div class="headline" > <h1>Leonard scores career-high 45 to lead Raptors over Jazz</h1> </div> <div class="article-info creditWrap"> <div class="sources"><p><span class="source">The Canadian Press</span></p></div> <ul class="social-right"> <li> <div id="shareBarDiv"></div> </li> </ul> </div> <div class="clear"></div> </header> <div class="article-media enableAutoPlay"> <div class="article-image"> <img title='Kawhi Leonard, The Canadian Press' height='349' alt='Kawhi Leonard' width='620' src='/polopoly_fs/1.1234612.1546398606!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/kawhi-leonard.jpg' /> </div> <div class="byline"> <p> Kawhi Leonard , The Canadian Press</p> </div> </div> <div class="article-text"><p>TORONTO — <span bm-dynamic-card data-type="player" data-seo-id="kawhi-leonard">Kawhi Leonard</span> shimmied around Utah defenders like their feet were rooted to the floor, and filled up the basket seemingly at will in a masterful third-quarter performance Tuesday.</p><p>The Raptors superstar scored 19 of his career-high 45 points in the third to lift Toronto 122-116 over the Jazz on New Years Day, sending the Raptors into 2019, and to San Antonio for a big upcoming game Thursday, with a victory.</p><p>"It's good we all got to witness that live and in person. He was phenomenal," coach Nick Nurse said. "I've mentioned it a few times early in the year that it looks like he moves to some spaces fairly easy, and he'd have some 9-for-22 at the end of the night and I'd be thinking, 'When's he going to go 16-for-22?'"</p><p>He shot exactly that on the night, to the delight of fans who serenaded Leonard with chants of "M-V-P!" He also connected on 13 of his 17 free throw attempts.</p><p>"Kind of been waiting for one of these nights where he makes them all," Nurse said. "He was great and he's a special, special player, as we know."</p><p>Leonard has scored 20-plus points in 14 consecutive games, the longest streak of his NBA career. He'll go for No. 15 on Thursday when the Raptors are in San Antonio to take on <span bm-dynamic-card data-type="player" data-seo-id="demar-derozan">DeMar DeRozan</span> and Leonard's former team, the Spurs.</p><p>Moments after his career night, Leonard disappeared to the weight room to lift, finally returning to the locker-room some 45 minutes after the game's final buzzer. His teammates had all departed.</p><p>Did he feel like he was in the proverbial zone Tuesday?</p><p>"Definitely. You have to have a certain rhythm about yourself," Leonard said. "Games like this it is easy to make shots. I always enjoy the challenge when you miss your first couple and seeing whether you're going to stay, or are you going to be mentally focused or confident in your shot."</p><p>Leonard said he'd felt his shot was off the last few games.</p><p>"That's why I took the challenge tonight of just staying and knowing I can make those shots and staying in my groove and just trying to win, that's it," he said. "That's all I'm trying to do, is just win the game."</p><p><span bm-dynamic-card data-type="player" data-seo-id="pascal-siakam">Pascal Siakam</span> added a career-high 28 points, while <span bm-dynamic-card data-type="player" data-seo-id="norman-powell">Norman Powell</span> chipped in with a season-high 14 points for the Raptors (28-11), who played without <span bm-dynamic-card data-type="player" data-seo-id="kyle-lowry">Kyle Lowry</span> for the eighth time in nine games.</p><p><span bm-dynamic-card data-type="player" data-seo-id="jae-crowder">Jae Crowder</span> topped the Jazz (18-20) with 30 points.</p><p>Neither team led by more than four points through a first half that saw seven lead changes before Leonard and the Raptors finally put some distance on the Jazz with 44 points in the third quarter, the best third quarter in franchise history. They led 95-85 with one quarter to play.</p><p>Back-to-back three-pointers from Crowder sliced the Raptors' lead to just four points with 4:06 to play, but Leonard muscled to the rim for a basket with 3:30 to play that restored an eight-point advantage. A <span bm-dynamic-card data-type="player" data-seo-id="rudy-gobert">Rudy Gobert</span> dunk and a <span bm-dynamic-card data-type="player" data-seo-id="ricky-rubio">Ricky Rubio</span> free throw pulled the Jazz to within four with just under a minute to play. But free throws from Siakam and <span bm-dynamic-card data-type="player" data-seo-id="fred-vanvleet">Fred VanVleet</span> in the waning seconds sealed the victory, and sent the capacity Scotiabank Arena crowd of 19,800 home happy. </p><p>Jazz coach Quin Snyder said Utah threw the kitchen sink of defence at Leonard, to no avail.</p><p>"We trapped him in the pick-and-roll. He scored in the post, he scored in isolation, he scored going to the rim over Rudy," Snyder said. "Eventually we started hitting him when he walked across half court. The biggest thing is we put him on the line — what did he have, 17, 18 free throws? That's a lot of free throws."</p><p>Lowry, meanwhile, travelled to New York's Hospital for Special Surgery on Friday to have anti-inflammatory and pain-relieving injections for his sore lower back.</p><p>Nurse remains optimistic Lowry is close to returning. </p><p>"I think so, yeah, I think so," Nurse said before tipoff. "It's now into pain management stage a little bit . . . Each day we'll be monitoring him and seeing when he's going to be ready to go."</p><p>Lowry didn't practise Monday, but Nurse said the four-time all-star did some shooting Tuesday.</p><p>The Raptors closed 2018 with an ugly 95-89 win over Chicago, limping out to 14 first-quarter points. Tuesday's start was strong in comparison. Leonard had 10 points in the first, including the pullup jumper that gave the Raptors an eight-point lead. They shot 55 per cent in the frame, and took a 26-24 lead into the second.</p><p>The Raptors missed all five of their three-point attempts in a see-saw second quarter that saw neither team lead by more than four points. Utah took a 53-51 lead into the halftime break.</p><p>Toronto opened the third with a 9-0 run, and eventually stretched its lead to 12 points midway through the quarter. The Raptors shot a sizzling 78.9 per cent in the frame, and connected on all five three-point attempts, including three from Siakam.</p><p>The Raptors improved to 4-0 in New Years Day games in Toronto, including last year's 131-127 overtime thriller against Milwaukee that saw DeRozan score a franchise-record 52 points in the win.</p></div> </div> </article> <script> //Set gigya info window.gigyaMeta = { contentId: '1.1234611', title: 'Leonard scores career-high 45 to lead Raptors over Jazz', description: 'Kawhi Leonard shimmied around Utah defenders like their feet were rooted to the floor in a masterful third-quarter performance Tuesday. Leonard scored 19 of his career-high 45 points in the third to lift Toronto 122-116 over the Jazz on New Years Day, sending the Raptors into 2019, and to San Antonio for a big upcoming game Thursday, with a victory.', image: 'https://www.tsn.ca/polopoly_fs/1.1234612!/fileimage/httpImage/image.jpg_gen/derivatives/landscape_620/kawhi-leonard.jpg', socialPluginsLoaded: false }; // Call build social plugins (in cases where the gigya API loaded before page finished rendering) if (gigyaLoaded) { buildSocialPlugins(); } </script> </div> </section> </div> <footer class='hub-footer' bm-ad-complete> <div class='site-footer'> <div class='site-footer-main'> <ol class='site-footer-nav right'> <li> <a href="/help">Help</a> </li> <li> <a href="http://support.bell.ca/Billing-and-Accounts/Security_and_privacy/How_does_Bell_respect_my_privacy">Privacy</a> </li> <li> <a href="http://www.tsn.ca/tsn-go-mobile-platforms-1.432055">Mobile</a> </li> <li> <a href="http://www.bellmedia.ca/bell-media-website-terms-conditions/">Terms & Conditions</a> </li> <li> <a href="https://www.tsn.ca/tsn-direct-terms-and-conditions-1.1097912">TSN Direct Terms & Conditions</a> </li> <li> <a href="https://jobs.bce.ca/bell/go/Media/3537600/">Careers</a> </li> <li> <a href="/advertise-with-tsn-ca-1.80463">Advertise</a> </li> <li> <a href="/tsn-front-row">TSN Front Row</a> </li> </ol> <div class="left">&copy; 2019<a href="http://www.bellmedia.ca/" class="site-footer-bell-logo"> </a>All Rights Reserved </div> </div> </div> <div id="getsat-widget-7028"></div> </footer> <script type="text/javascript" src="/js/bellmedia/plugins.min.js?v1547136977"></script> <!--[if gt IE 8]><!--> <script type="text/javascript" src="/js/bellmedia/angular.min.js?v1547136977"></script> <!--<![endif]--> <!--[if lt IE 9]> <script type="text/javascript" src="/js/bellmedia/angular-ie8.min.js?v1547136977"></script> <![endif]--> <script type="text/javascript" src="/js/bellmedia/tsn.min.js?v1547136977"></script> <script type="text/javascript" src="/js/bellmedia/vue-components.js?v1547136977"></script> <script type="text/javascript" src="/js/bellmedia/partials/common/articles.min.js?v1547136977"></script> <script type="text/javascript"> // Set gigya registration source window.__gigyaConf = {regSource: 'www.tsn.ca'}; // Load gigya script asyncronously (function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://cdns.gigya.com/js/gigya.js?apiKey=3_NO0S7G3K4yA7tylTjbxf7Vk-jLJBY926wR1ptGDaNNyfj5XIQVvZh7rI6j_lTvAi'; document.getElementsByTagName('head')[0].appendChild(s); })(); </script> <script type="text/javascript" src="https://tru.am/scripts/custom/bellmedia.js"></script> <script type="text/javascript"> var autoRefreshEnabled = ('false' == 'true') ? true : false, autoRefreshInterval = parseInt('$autoRefreshInterval'), //Assume in mins minRefreshInterval = 1000 * 60 * 5, //5 mins refreshTimer = null; // Convert and set auto refresh interval if (!isNaN(autoRefreshInterval)) { // Convert refresh interval to milliseconds autoRefreshInterval = autoRefreshInterval * 60 * 1000; // Make sure refresh interval is above minRefreshInterval if (autoRefreshInterval < minRefreshInterval) autoRefreshInterval = minRefreshInterval; } else { // Otherwise set interval to minRefreshInterval autoRefreshInterval = minRefreshInterval; } // If auto refresh checkbox is enabled if (autoRefreshEnabled) { // Start timeout function window.autoRefreshStart = function () { refreshTimer = setTimeout(function () { window.location.reload(1); //Force clear cache }, autoRefreshInterval); } // Stop timeout function window.autoRefreshStop = function () { if (refreshTimer != null) { clearTimeout(refreshTimer); refreshTimer = null; } } // Start timeout function window.autoRefreshStart(); } </script> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) } , i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-22045963-1', 'auto'); ga('send', 'pageview'); </script> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','nzkmw'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <div class='sidr-blocker'></div> </div> </body> </html>