Skip to main content
NBA Flare
NBA|
Raptors logo

Raptors

105
Game StatusFinal
Pistons logo

Pistons

117

Pistons wrap up their first playoff spot since 2018-19 with 117-105 victory over the Raptors

Game Analysis

Game Analysis

Statistics visualization

Game Stats

Get the latest game stats
Pistons
Pistons
Raptors
Raptors
41-89FG38-91
46Field Goal %42
12-343PT13-37
35Three Point %35
23-27FT16-20
12Offensive Rebounds16
35Defensive Rebounds33
27Assists24
11Steals9
7Blocks6
13Turnovers15
0Technical Fouls0
19Points Conceded Off Turnovers17
15Fast Break Points16
14Fouls24
22Largest Lead3

Game Article

Game Recap

Marcus Sasser drains 3 vs. Toronto Raptors
Marcus Sasser drains 3 vs. Toronto Raptors

TORONTO -- — Tim Hardaway Jr. scored 23 points, Jalen Duren had 21 points and 18 rebounds and the Detroit Pistons beat the Toronto Raptors 117-105 on Friday night to wrap up their first playoff berth since 2018-19.

Malik Beasley scored 21 points for the Pistons, and Dennis Schroeder added 16.

Detroit won a franchise-worst 14 games last season, enduring an NBA-record 28-game losing streak in the process.

All-Star guard Cade Cunningham remained sidelined because of a bruised left calf, missing his sixth straight game. The Pistons also were without Tobias Harris (right heel).

Ja’Kobe Walter scored 22 points for Toronto. Immanuel Quickley and Jamal Shead each had 14 as the Raptors lost their third straight.

Toronto’s Scottie Barnes (right hand) was not available on the second night of a back-to-back, while RJ Barrett and Ochai Agbaji both sat for rest.

The Raptors lost their 50th game, the eighth time in 30 seasons they’ve lost at least 50. Toronto has lost 50 or more in back-to-back years for the first time since its first three NBA seasons, from 1995-96 to 1997-98.

Takeaways

Pistons: Isaiah Stewart served the second game of a two-game suspension for his role in a March 30 altercation at Minnesota. Ron Holland II and Marcus Sasser returned after serving their one-game penalties in Wednesday’s loss at Oklahoma City.

Raptors: Coach Darko Rajakovic said Brandon Ingram (left ankle) is improving but isn’t likely to return this season. Rajakovic also said Gradey Dick (bone bruise, right knee) will not play in Toronto’s final four games. The second-year guard has been out since March 2.

Key moment

Toronto used a 9-0 spurt to cut the deficit to four, 95-91, with 8:13 left in the fourth quarter. Ausar Thompson scored twice as the Pistons answered by scoring eight of the next 10 points.

Key stat

The Pistons have won six consecutive meetings with the Raptors.

Up next

Detroit hosts Memphis on Saturday. Toronto visits Brooklyn on Sunday. ------

AP NBA: https://apnews.com/hub/nba

Play by Play

Play By Play

Recent plays and game events
TIMEPLAY
Raptors logo
Pistons logo
12:00
undefined logo
Jalen Duren vs. Jakob Poeltl (Jonathan Mogbo gains possession)
00
11:46
undefined logo
Jamison Battle out of bounds lost ball turnover
00
11:32
undefined logo
Dennis Schroder bad pass (Jakob Poeltl steals)
00
11:28
undefined logo
Jonathan Mogbo makes dunk (Immanuel Quickley assists)
20
11:06
undefined logo
Dennis Schroder misses 24-foot three point jumper
20
11:03
undefined logo
Jalen Duren offensive rebound
20
11:00
undefined logo
Ausar Thompson makes layup (Jalen Duren assists)
22
10:52
undefined logo
Immanuel Quickley makes 25-foot three pointer
52
10:34
undefined logo
Malik Beasley makes 25-foot three point jumper (Ausar Thompson assists)
55
10:17
undefined logo
Tim Hardaway Jr. personal foul
55
10:02
undefined logo
Jonathan Mogbo misses three point shot
55
10:01
undefined logo
Jamison Battle offensive rebound
55
9:57
undefined logo
Immanuel Quickley misses 22-foot three point jumper
55
9:53
undefined logo
Malik Beasley defensive rebound
55
9:48
undefined logo
Malik Beasley misses two point shot
55
9:44
undefined logo
Jalen Duren offensive rebound
55
9:43
undefined logo
Jalen Duren makes layup
57
9:35
undefined logo
Jakob Poeltl makes 10-foot two point shot (Immanuel Quickley assists)
77
9:23
undefined logo
Jalen Duren makes 5-foot two point shot (Ausar Thompson assists)
79
9:04
undefined logo
Immanuel Quickley misses 25-foot three point step back jumpshot
79
9:02
undefined logo
Ausar Thompson defensive rebound
79
8:53
undefined logo
Malik Beasley misses 22-foot three point jumper
79
8:52
undefined logo
Raptors defensive team rebound
79
8:36
undefined logo
Ja'Kobe Walter misses 25-foot three point step back jumpshot
79
8:32
undefined logo
Immanuel Quickley offensive rebound
79
8:31
undefined logo
Immanuel Quickley misses 26-foot three point pullup jump shot
79
8:27
undefined logo
Jalen Duren defensive rebound
79
8:21
undefined logo
Jakob Poeltl blocks Jalen Duren 's 1-foot driving layup
79
8:19
undefined logo
Jonathan Mogbo defensive rebound
79
8:04
undefined logo
Jamison Battle misses 22-foot three point jumper
79
8:02
undefined logo
Jalen Duren defensive rebound
79
7:55
undefined logo
Dennis Schroder misses two point shot
79
7:53
undefined logo
Jakob Poeltl defensive rebound
79
7:43
undefined logo
Jamison Battle makes 25-foot three point jumper (Immanuel Quickley assists)
109
7:42
undefined logo
Pistons Full timeout
109
7:24
undefined logo
Tim Hardaway Jr. misses 24-foot three point step back jumpshot
109
7:22
undefined logo
Immanuel Quickley defensive rebound
109
7:10
undefined logo
Ausar Thompson blocks Jonathan Mogbo 's 2-foot two point shot
109
7:07
undefined logo
Jonathan Mogbo offensive rebound
109
7:06
undefined logo
Ja'Kobe Walter out of bounds bad pass turnover
109
6:49
undefined logo
Ausar Thompson misses 11-foot pullup jump shot
109
6:46
undefined logo
Jonathan Mogbo defensive rebound
109
6:30
undefined logo
Ja'Kobe Walter makes 8-foot pullup jump shot
129
6:12
undefined logo
Jakob Poeltl shooting foul
129
6:12
undefined logo
Jalen Duren makes free throw 1 of 2
1210
6:12
undefined logo
A.J. Lawson enters the game for Ja'Kobe Walter
1210
6:12
undefined logo
Simone Fontecchio enters the game for Tim Hardaway Jr.
1210
6:12
undefined logo
Jalen Duren misses free throw 2 of 2
1210
6:09
undefined logo
Simone Fontecchio offensive rebound
1210
6:03
undefined logo
Malik Beasley makes 25-foot three point jumper (Dennis Schroder assists)
1213
5:54
undefined logo
Simone Fontecchio personal foul
1213
5:47
undefined logo
A.J. Lawson misses 23-foot three point jumper
1213
5:46
undefined logo
Ausar Thompson defensive rebound
1213
5:39
undefined logo
Malik Beasley makes 22-foot three point shot (Simone Fontecchio assists)
1216
5:28
undefined logo
Immanuel Quickley out of bounds lost ball turnover
1216
5:28
undefined logo
Orlando Robinson enters the game for Immanuel Quickley
1216
5:28
undefined logo
Jamal Shead enters the game for Jakob Poeltl
1216
5:18
undefined logo
Orlando Robinson shooting foul
1216
5:18
undefined logo
Ausar Thompson makes free throw 1 of 2
1217
5:18
undefined logo
Ausar Thompson makes free throw 2 of 2
1218
5:12
undefined logo
Orlando Robinson bad pass (Dennis Schroder steals)
1218
5:08
undefined logo
Malik Beasley misses 25-foot three point shot
1218
5:07
undefined logo
Ausar Thompson offensive rebound
1218
5:06
undefined logo
Ausar Thompson makes 1-foot driving dunk
1220
5:06
undefined logo
Orlando Robinson shooting foul
1220
5:06
undefined logo
Ausar Thompson makes free throw 1 of 1
1221
5:06
undefined logo
Raptors Full timeout
1221
4:43
undefined logo
Orlando Robinson makes 19-foot jumper (Jamal Shead assists)
1421
4:26
undefined logo
Simone Fontecchio misses 24-foot three point jumper
1421
4:25
undefined logo
A.J. Lawson defensive rebound
1421
4:21
undefined logo
Simone Fontecchio shooting foul
1421
4:21
undefined logo
Jamal Shead makes free throw 1 of 2
1521
4:21
undefined logo
Ronald Holland II enters the game for Ausar Thompson
1521
4:21
undefined logo
Jamal Shead makes free throw 2 of 2
1621
4:13
undefined logo
Pistons Full timeout
1621
4:13
undefined logo
Ja'Kobe Walter enters the game for Jonathan Mogbo
1621
4:13
undefined logo
Jared Rhoden enters the game for Jamison Battle
1621
4:02
undefined logo
Ronald Holland II out of bounds lost ball turnover
1621
3:42
undefined logo
Jared Rhoden makes 1-foot dunk (Orlando Robinson assists)
1821
3:29
undefined logo
Jared Rhoden personal foul
1821
3:29
undefined logo
Paul Reed enters the game for Jalen Duren
1821
3:29
undefined logo
Marcus Sasser enters the game for Dennis Schroder
1821
3:20
undefined logo
Orlando Robinson kicked ball violation
1821
3:11
undefined logo
Malik Beasley misses 24-foot three point pullup jump shot
1821
3:08
undefined logo
Orlando Robinson defensive rebound
1821
3:05
undefined logo
Marcus Sasser shooting foul
1821
3:05
undefined logo
A.J. Lawson makes free throw 1 of 2
1921
3:05
undefined logo
Tim Hardaway Jr. enters the game for Malik Beasley
1921
3:05
undefined logo
A.J. Lawson misses free throw 2 of 2
1921
3:03
undefined logo
Ronald Holland II defensive rebound
1921
2:55
undefined logo
Simone Fontecchio makes 23-foot three point jumper (Ronald Holland II assists)
1924
2:35
undefined logo
Jamal Shead misses driving floating jump shot
1924
2:35
undefined logo
Pistons defensive team rebound
1924
2:18
undefined logo
Tim Hardaway Jr. makes 17-foot pullup jump shot
1926
1:59
undefined logo
A.J. Lawson misses 10-foot two point shot
1926
1:56
undefined logo
Ronald Holland II defensive rebound
1926
1:53
undefined logo
Ronald Holland II lost ball turnover (Jamal Shead steals)
1926
1:48
undefined logo
Marcus Sasser personal foul
1926
1:48
undefined logo
Orlando Robinson makes free throw 1 of 2
2026
1:48
undefined logo
Orlando Robinson makes free throw 2 of 2
2126
1:28
undefined logo
Orlando Robinson shooting foul
2126
1:28
undefined logo
Jonathan Mogbo enters the game for Orlando Robinson
2126
1:28
undefined logo
Marcus Sasser misses free throw 1 of 2
2126
1:28
undefined logo
Pistons offensive team rebound
2126
1:28
undefined logo
Marcus Sasser makes free throw 2 of 2
2127
1:06
undefined logo
Simone Fontecchio personal foul
2127
1:06
undefined logo
Ja'Kobe Walter makes free throw 1 of 2
2227
1:06
undefined logo
Ausar Thompson enters the game for Simone Fontecchio
2227
1:06
undefined logo
Ja'Kobe Walter makes free throw 2 of 2
2327
49.1
undefined logo
Jonathan Mogbo shooting foul
2327
49.1
undefined logo
Ronald Holland II makes free throw 1 of 2
2328
49.1
undefined logo
Ronald Holland II makes free throw 2 of 2
2329
39.1
undefined logo
Jamal Shead makes 10-foot driving floating jump shot
2529
26.1
undefined logo
Marcus Sasser bad pass (Ja'Kobe Walter steals)
2529
23.0
undefined logo
Ronald Holland II blocks Jamal Shead 's 1-foot dunk
2529
22.1
undefined logo
Ja'Kobe Walter offensive rebound
2529
22.1
undefined logo
Ja'Kobe Walter misses tip shot
2529
20.1
undefined logo
Jared Rhoden offensive rebound
2529
2.1
undefined logo
Ja'Kobe Walter makes 26-foot three point jumper (Jamal Shead assists)
2829
0.0
undefined logo
Ronald Holland II misses 69-foot three point jumper
2829
0.0
undefined logo
Pistons offensive team rebound
2829
0.0
End of the 1st Quarter
2829

Related Tags

Detroit Pistons vs Toronto Raptors Live StreamWatch Detroit Pistons vs Toronto Raptors FreePistons vs Raptors Live ScoreDET vs TOR GameNBA Stream Detroit PistonsNBA Stream Toronto RaptorsScotiabank ArenaNBA Live StreamBasketball Streams