9:46 p.m.
Two and out, Riders punt from their own 37, Toronto gets the ball back on their own 27 at the three minute warning.
9:42 p.m.
Touchdown Toronto. Kahmann has a 21 yard catch to the goalline for the major. Three plays, 32 yards, 40-31 Argos with 4:32 to play in the game.
9:40 p.m.
Johnson fumbles after catch up to the Riders 32. Toronto ball at the Riders 32, and that could very well be the ball game if Toronto scores here.
ADARIUS PICKETT COMES UP HUGE 🔥
The Argos force the turnover and come away with the football!
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/IfvR3pcAUJ— CFL (@CFL) June 27, 2026
9:36 p.m.
Argos get up to their own 39, but the drive stalls there and they're punting. After an illegal block penalty, Riders start the next drive from their own 15 with 6:21 to play.
Saskatchewan's very own 💪
Daniel Wiebe comes up with the first CFL touchdown of his career in a massive fourth-quarter moment.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/mfl5EQfT0I— CFL (@CFL) June 27, 2026
9:33 p.m.
Toronto starts their next drive on their own 14.
9:31 p.m.
TOUCHDOWN ROUGHRIDERS! Daniel Wiebe! The Saskatoon product hauls in a pass over the middle at the Toronto 11 and goes the rest of the way for the major and his first CFL touchdown! Six plays, 70 yards, 33-31 Toronto with 9:37 left in the game.
9:28 p.m.
Johnson has an amazing leaping catch in coverage for 28 yards to get down to the Toronto 31 with 10:46 remaining in the game.
HIGHLIGHT REEL WORTHY GRAB FROM JOHNSON 🤯
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/TWQnVxOvwc— CFL (@CFL) June 27, 2026
9:23 p.m.
Drive stalls there after Kelly sacked by Saad on second down for a loss of seven yards. Argos have a 38-yard field goal and it's good. 33-24 Toronto with 12:08 remaining in the game.
9:21 p.m.
Eight yard run by Smith and 10 yard pass to Ungerer and Argos are at the Riders 23.
9:20 p.m.
The third quarter ends with a 16-yard catch by Hicks to the Toronto 54
9:15 p.m.
Toronto starts their next drive from their own 36.
9:13 p.m.
TOUCHDOWN ROUGHRIDERS! Stone Cold Tommy Stevens needs a couple of chances and gets the job done on the second one. 10 plays, 90 yards, 30-24 Toronto lead with 1:04 remaining in the third quarter. Now they have to get a stop from the defence.
Touchdown time for Tommy 💪
Tommy Stevens powers it in to make it a one-possession game late in the third.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/FG5LUhJbuJ— CFL (@CFL) June 27, 2026
9:10 p.m.
KSB has a catch at the eight and spins his way down to the two for a first down.
Whole new meaning to spin cycle 😵💫
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/OpfyCHzmXz— CFL (@CFL) June 27, 2026
9:08 p.m.
Two more passes to KeeSean and the Riders are in the red zone at the Toronto 17.
9:07 p.m.
KeeSean has a catch for 12 yards, and Saskatchewan is up to the Toronto 38.
9:06 p.m.
Wiebe has his first CFL catch and it's a big one,going for 31 yards to the midfield stripe.
9:03 p.m.
Riders end up with the ball on their own 21 to start their next drive.
9:01 p.m.
Touchdown Toronto. Yeah, this is going to get out of hand in a series or two if Saskatchewan doesn't figure out what's going on, and fast. Six plays, 58 yards, ending with a two yard run by Kelly. 30-17 with 7:29 left in the third quarter.
CHAD KELLY DOES IT HIMSELF 💨
The Argos QB keeps it, finds the lane and punches it in for six!
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/fRPMqnf5V2— CFL (@CFL) June 27, 2026
8:58 p.m.
Kelly is flushed from the pocket on second down but scrambled to the right sideline and finds Kahmann for 24 yards down to the Saskatchewan 37. Two more catches by Polk and Coxie — aided by some shabby tackling — and they're at the Riders two.
8:55 p.m.
Two plays, including a huge blindside sack for an eight yard loss, and the Riders are punting from their own 37. Toronto gets the ball back on their own 52 with 10:47 to play in the third quarter.
LOOK OUT 👀
Huge sack by Chatfield brings down Harris!
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/nwF1JmIOTr— CFL (@CFL) June 27, 2026
8:52 p.m.
Two touchdown pass attempts go incomplete on diving catch attempts and it's another Toronto field goal attempt, this one from 47. It's good, 23-17 Toronto with 12:26 to play in the third quarter.
8:50 p.m.
Three plays, including a 16-yard pass to Ungerer and the Argos are up to the Saskatchewan 40.
8:48 p.m.
Riders opt to take the wind in the fourth quarter and as a result are kicking off to start the second half. Argos get the ball on their own 40 to start the second half.
8:30 p.m.
That's back-to-back games where Saskatchewan has given up a massive and completely demoralizing play on the final play of the first half. It led to an awful second half for the Riders twhen it happened in Calgary last week, and if that kind of response is the same this time around, this could be Toronto's game to win.
8:29 p.m.
Touchdown Toronto. The Riders defence completely collapses in the final minute of the half, Kahmann catches a pass at the 10 and goes the rest of the way for the major. Two plays 64 yards, 20-17 Argonauts at halftime.
KAHMANN, THAT'S JUST CRAZY 🔥
An unbelievable sequence sends the Argos into halftime with the lead over the Riders.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/JKvtipogQy— CFL (@CFL) June 27, 2026
8:27 p.m.
A pass deep over the middle to Coxie goes for 37 yards and they're at the Riders 27 with six seconds to play.
8:26 p.m.
Riders go two-and-out, Toronto ends up with the ball on their own 46 after the punt. 31 seconds left in the half.
8:24 p.m.
Two-and-out and Toronto is punting. Wiebe has his first ever CFL punt retur, it goes for 17 and the Riders start the drive at their own 37 with 1:13 left in the half.
8:22 p.m.
Argos get the ball on their own 31 to start their next drive.
8:21 p.m.
TOUCHDOWN ROUGHRIDERS! Have yourself a game Quali Conley! He goes 17 yards up the left side of the field and gets some great blocking for his first-ever CFL touchdown. Five plays, 71 yards, 17-13 Saskatchewan with 1:51 to play before halftime.
Welcome to the CFL Quali Conley 🤩
The rookie RB out of Arizona scores the first touchdown of his CFL career.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/YJs0wb4kIa— CFL (@CFL) June 27, 2026
8:19 p.m.
Harris attempts a pass to the end zone to Johnson, and it's pass interference. Riders get the ball on the Toronto 17 with 1:59 left in the half.
8:15 p.m.
KSB has a catch to get to the Argos 47, Conley has another big run, this time for 13 yards. and Saskatchewan is down to the Toronto 34 with 2:36 left in the half.
8:12 p.m.
Sayles breaks up a deep pass to Kahmann and the Argos are punting. Riders get the ball back on their own 39 with 2:52 left in the half — but Emilus is injured on the return. That means U of S legend Daniel Wiebe is into the game.
8:10 p.m.
First play back after the three-minute warning and Pate gets to Kelly for a six-yard sack, pushing Toronto back to their own 50. That's Pate's first sack in his first CFL game.
Jaylen Pate records his first career CFL sack ‼️
The Riders bring down Kelly for the third time this half.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/E3Xi6X2NhZ— CFL (@CFL) June 27, 2026
8:04 p.m.
An incomplete pass sees Harris take what both he and coach Mace felt was a low hit, and the Riders challenge for roughing the passer. It's denied and Saskatchewan has a 36 yard field goal. Hale's kick is good, 13-10 Toronto with 4:49 to play in the half.
8:02 p.m.
TBH has a 16-yard run on the first play of the Riders next drive and they're in Toronto territory at the 42.
7:58 p.m.
Two and out after Kelly is sacked by Rose for a second time, this time for a loss of nine. Incomplete pass, and the Argos are punting. Riders ball on their own 52 to start their next drive.
7:56 p.m.
Toronto starts from their own 36 on their next drive.
7:53 p.m.
TOUCHDOWN ROUGHRIDERS! KeeSean goes up and over his man in the end zone and hauls in the pass from Harris! Eight plays, 70 yards. 13-7 Toronto with 9:15 to play in the first half. That's much more like it!
THE RIDERS HAVE ARRIVED 😤
KeeSean Johnson is into the end zone for his second touchdown of the season.
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/dpq3XmUUsA— CFL (@CFL) June 27, 2026
7:50 p.m.
Stevens runs for four on third down to get to the eight, and an apparent penalty on Johnson for not reporting sees the flag picked up. Drive continues.
7:49 p.m.
Back to back passing plays for 31 yards to Emilus and eight yards to KSB and Riders are in the red zone at the Toronto 12.
7:48 p.m.
Conley takes the pitch and goes 18 yards to get into Toronto territory at the 52.
7:45 p.m.
Riders defence stiffens there, stopping a pass short of the first down and then preventing Kelly from getting the short yardage first down. Toronto has a 24 yard field goal attempt, it's good, and it's 17-0 Argos with 13:42 to play in the second quarter.
7:38 p.m.
A 16-yard catch by Polk and eight yard run by Kelly — after evading a near sack — and the Argos are back in field goal range. Another short run by Hicks and its a first down at the Riders 30 to end the first quarter.
7:36 p.m.
One play into Toronto's next drive and they're into Riders territory at the 54 after a 26 yard catch and run by Mital.
7:35 p.m.
Toronto interception. Harris attempts to find Emilus in the middle of the end zone, and McFadden comes away with the touchdown-saving pick. Safe to say this isn't the start the Roughriders were hoping for. 2:08 left in the first quarter.
Just when the Riders look to answer, Argos say ❌
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/73o7NX8W6v— CFL (@CFL) June 27, 2026
7:34 p.m.
Drive continues, with a 10-yard pass over the middle to KSB getting the Riders to first and goal at the Toronto five.
7:32 p.m.
Two short passes to TBH and the Riders are facing third down at the Toronto 44. They go for it and KSB hauls in a pass and goes 11 yards for the first down at the 33.
7:29 p.m.
Emilus has a 20 yard catch over the middle, and the Riders are into Toronto territory at the 50.
7:24 p.m.
Argos get to the Riders 36, but Rose sacks Kelly for a loss of seven yards. Hajrullahu hits a wind-aided 51-yard field goal, and it's 10-0 Toronto with 7:25 to play in the first quarter.
7:21 p.m.
Another two and out after a short pass to KeeSean and incomplete pass deep to Johnson. Riders punt, Argos get the ball back on the Sask 53 after a no yards penalty. 10:22 left in the first quarter.
7:18 p.m.
Riders start their next drive on their own 28 after the kickoff.
7:17 p.m.
Touchdown Argonauts. That's two weeks in a row Saskatchewan has given up a special teams touchdown, as Grant snares the punt at the Toronto 42 and goes 68 yards to the house. As Luc says, the Riders are looking a little jetlagged as the road team here…
THERE GOES THAT MAN 😮💨
Janarion Grant with the house call for the Argos! 🏠📞
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/jt17bfBuy8— CFL (@CFL) June 27, 2026
7:15 p.m.
Oof, not a good start for the Riders offence. Conley run is stuffed at the line, Harris is sacked for a loss of six yards and Saskatchewan is punting out of their own end zone.
7:13 p.m.
Interception Saskatchewan! Welp, that didn't take long. Kelly throws one over the middle to the end zone and Woods snares it, taking the ball back to the Riders 19. First interception for the Green and White this season!
The Riders get it RIGHT BACK with the INT 🔥
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/MtpT2VCwD9— CFL (@CFL) June 27, 2026
7:11 p.m.
Well, that's a less than ideal start. Hicks gets through the line and goes 61 yards down to the Saskatchewan 18.
SAM HICKS IS OFF TO THE RACES AND WASTING NO TIME💨
Tune in to the Argos vs Riders game now!
🗓️: Argos vs. Riders LIVE NOW
📺: TSN, CBSSN and CFL+#CFLGameDay pic.twitter.com/RymiCA2zl5— CFL (@CFL) June 27, 2026
7:09 p.m.
Argos will get the ball on the Riders 31 to start the game.
7:06 p.m.
Toronto wins the toss and takes the ball, Saskatchewan will get it to start the second half. Kickoff is moments away!
6:59 p.m.
For a Toronto Argonauts home game, there sure are a lot of Roughrider fans in Mosaic Stadium tonight! Because of the World Cup taking over BMO Field in Toronto, the Argos are the home team for this contest, but the benefits from that will be solely financial, as almost every aspect of the game is still at Saskatchewan home contest. C'est la vie, the Riders will most certainly take it!
6:58 p.m.
We're only a few minutes from kickoff, so here are Luc’s Three Keys to the Game.
1 – Take away the big plays defensively. Toronto has a boom or bust offence, and making sure to limit their yardage and opportunities to move the ball down the field will be crucial.
2 – Win the turnover battle. Toronto quarterback Chad Kelly likes to force passes on occasion, as part of the aforementioned boom or bust offence, and that makes him liable to interceptions. The Riders have made life miserable for risk-taking quarterbacks in the past, doing that today could limit the Argos offence.
3 – Finish the game. Even though the Roughriders are 2-0 on the season, they’ve had a chance to put away teams in the second half and failed to do so, resulting in big comebacks for their opponents on both occasions. Put the hammer down in the second half and get the job done, comfortably this time.
4:02 p.m.
It's going to be a nice night for football at Mosaic Stadium, with the traditional windy conditions. Temperature at kickoff will be around 23 C, with a mix of sun and cloud throughout the evening. Winds will be 20 km/h out of the south east gusting to 40. Air quality is a non-factor.
4:01 p.m.
The Rider Broadcast Network pregame show with Teagan Witko, Wes Cates and plenty of special guests is currently underway, and Dave Thomas and Luc Mullinder will have the game call at kick off at 7 p.m.
4:00 p.m.
It’s Week 4 of the Canadian Football League season, it’s a match-up of two of the most powerful offences in the league, its the Saskatchewan Roughriders taking on the Toronto Argonauts on Friday night at Mosaic Place!
It’s been a wild start to the season for Saskatchewan, with both of their season-opening games going right down to the wire. That includes a 40-37 double overtime win over the Calgary Stampeders in Week 3 last Saturday, a contest that saw the Riders dominate the first half before the Stamps rallied from 14 points down in the fourth quarter to force OT.
Toronto is coming off a relatively comfortable win over the Ottawa Reblacks in Week 3, scoring 23 points in the second half and taking a 44-24 victory to improve to 1-1 on the campaign.
Both teams have proven to be lethal on offence to start the campaign, led by standout performances from their quarterbacks. Roughriders quarterback Trevor Harris threw for 349 yards and three touchdowns in the win over Calgary and also had more than 400 yards passing in the season-opening win over B.C. Argonauts pivot Chad Kelly has been even more effective yardage wise, having cracked 400 in each of Toronto’s games and sitting at 869 yards heading into Saturday’s contest.
There is a difference, though — Harris’ ball control has been impeccable, with six touchdown passes and no interceptions, while Kelly has had difficulty keeping the ball out of the other team’s hands, throwing five picks to go along with his seven majors.
So don’t be surprised if you see all sorts of fireworks on both sides of the ball!
Saskatchewan’s depth chart:

Toronto’s depth chart:











