Detroit Dynamos
23-21
118
Final
Paris Sentinels
23-21
124

Sentinels Hold Off Dynamos 124-118 With Singh's Scoring Barrage

Caleb Singh's Career Night Fuels Paris Past Detroit in High-Octane Showdown

From Holosports News
Published December 20, 2025

PARIS – The Paris Sentinels outlasted a resilient Detroit Dynamos squad in a thrilling 124-118 victory on home court tonight. After a back-and-forth affair that saw multiple momentum swings, it was the explosive offense led by Caleb Singh that ultimately sealed the win, pushing the Sentinels closer to the top of the Pro League standings.

The game was a testament to offensive firepower from the opening tip. Both teams traded blows early, with neither able to establish significant control. Detroit’s Max Walker was instrumental in keeping the Dynamos in striking distance, orchestrating their offense with precision. However, the turning point arrived in the third quarter when Caleb Singh ignited the Sentinels’ offense. His relentless drives to the basket and clutch shooting, including a pivotal three-pointer that ignited a 10-0 run, gave Paris the breathing room they needed.

Singh finished with a game-high 31 points, a career-best performance that included crucial baskets down the stretch. “Tonight, everything just felt right,” Singh said post-game. “My teammates found me, and I just trusted my shot. This win means a lot for our momentum.”

Detroit mounted a furious comeback in the final minutes, fueled by the all-around play of Giselle Hayes and the scoring of Aiko Nakamura. Hayes contributed 14 points and 8 rebounds, while Nakamura added 13 points and 8 boards. Walker added 20 points and 5 assists for the Dynamos. However, Paris’s ability to draw fouls and convert free throws, coupled with timely defensive stops and a remarkable 27 assists on 47 made field goals, proved too much to overcome.

“We knew Detroit would come with everything they had,” commented Sentinels coach Antoine Dubois. “But our guys showed great composure. Caleb was exceptional, but it was a total team effort. We shared the ball, we battled on the boards, and we executed when it mattered most.”

Key Notes:

  • Caleb Singh (PAR) recorded a career-high 31 points.
  • Paris Sentinels assisted on 57.4% of their made field goals (27 assists on 47 FGs).
  • Detroit Dynamos shot an efficient 76.5% from the free-throw line (13-17 FT).
  • Giselle Hayes (DET) and Aiko Nakamura (DET) combined for 27 points and 16 rebounds.
  • The Sentinels’ bench contributed 34 points to the winning effort.

Linescore

Team Q1 Q2 Q3 Q4 Total
Detroit Dynamos 29 37 31 21 118
Paris Sentinels 32 29 30 33 124

Team Stats

Stat DET PAR
Field Goal % 50.6% 50.5%
Three-Point % 41.7% 41.0%
Free Throw % 76.5% 50.0%
Rebounds 44 45
Assists 28 27
Turnovers 9 5
Steals 6 4
Blocks 4 3
Player Pos MIN PTS FGM FGA FG% 3PM 3PA 3P% FTM FTA FT% OREB DREB REB AST STL BLK TO PF
F 27:35 10 2 9 22.2% 0 3 0.0% 6 7 85.7% 3 5 8 4 2 0 2 1
F 20:50 15 6 12 50.0% 2 4 50.0% 1 3 33.3% 0 1 1 4 0 0 1 0
F 11:55 9 4 5 80.0% 1 1 100.0% 0 0 - 0 3 3 0 0 0 0 1
F 20:14 6 3 5 60.0% 0 0 - 0 0 - 3 4 7 2 0 0 0 1
G 21:53 31 12 15 80.0% 5 7 71.4% 2 5 40.0% 3 2 5 4 1 2 1 1
F 15:26 8 3 6 50.0% 1 2 50.0% 1 3 33.3% 2 4 6 0 1 1 1 0
C 23:46 9 4 8 50.0% 0 2 0.0% 1 2 50.0% 1 2 3 0 0 0 0 0
C 24:14 1 0 5 0.0% 0 2 0.0% 1 6 16.7% 1 2 3 2 0 0 0 0
G 16:07 14 6 9 66.7% 2 5 40.0% 0 0 - 0 0 0 3 0 0 0 3
G 12:00 6 2 3 66.7% 2 3 66.7% 0 0 - 1 2 3 0 0 0 0 0
G 19:16 0 0 1 0.0% 0 0 - 0 0 - 0 2 2 5 0 0 0 0
G 26:44 15 5 15 33.3% 3 10 30.0% 2 2 100.0% 0 4 4 3 0 0 0 1
Q1 12:00
Detroit Dynamos Giselle Hayes - substitution
Q1 12:00
Detroit Dynamos Aiko Nakamura - substitution
Q1 12:00
Detroit Dynamos Samuel Peterson - substitution
Q1 12:00
Detroit Dynamos Max Walker - substitution
Q1 12:00
Detroit Dynamos Iris Johansson - substitution
Q1 12:00
Paris Sentinels Freya Singh - substitution
Q1 12:00
Paris Sentinels Liam O'Sullivan - substitution
Q1 12:00
Paris Sentinels Noah Harrison - substitution
Q1 12:00
Paris Sentinels Luna Diaz - substitution
Q1 12:00
Paris Sentinels Caleb Singh - substitution
Q1 11:42
Detroit Dynamos Giselle Hayes post up (2 pts)
Q1 11:27
Paris Sentinels Liam O'Sullivan missed pick and roll
Q1 11:24
Paris Sentinels Noah Harrison offensive rebound
Q1 11:20
Paris Sentinels Freya Singh put back (2 pts)
Q1 10:56
Detroit Dynamos Ball out of bounds
Q1 10:56
Detroit Dynamos Samuel Peterson missed post up
Q1 10:40
Paris Sentinels Iris Johansson BLOCKS Caleb Singh
Q1 10:37
Detroit Dynamos Aiko Nakamura defensive rebound
Q1 10:35
Detroit Dynamos Noah Harrison STEAL from Giselle Hayes
Q1 10:33
Paris Sentinels Caleb Singh catch and shoot (2 pts) – Assisted by Noah Harrison
Q1 10:11
Paris Sentinels Shooting foul on Noah Harrison
Q1 10:11
Detroit Dynamos Aiko Nakamura made free throw 2 of 2
Q1 10:11
Detroit Dynamos Aiko Nakamura missed free throw 1 of 2
Q1 09:56
Detroit Dynamos Shooting foul on Iris Johansson
Q1 09:56
Paris Sentinels Caleb Singh made free throw 3 of 3
Q1 09:56
Paris Sentinels Caleb Singh missed free throw 2 of 3
Q1 09:56
Paris Sentinels Caleb Singh made free throw 1 of 3
Q1 09:41
Detroit Dynamos Max Walker pick and roll (2 pts) – Assisted by Aiko Nakamura
Q1 09:26
Paris Sentinels Caleb Singh missed pick and roll
Q1 09:24
Detroit Dynamos Samuel Peterson defensive rebound
Q1 09:18
Detroit Dynamos Samuel Peterson missed fast break
Q1 09:16
Paris Sentinels Noah Harrison defensive rebound
Q1 09:13
Paris Sentinels Luna Diaz missed catch and shoot
Q1 09:12
Detroit Dynamos Aiko Nakamura defensive rebound
Q1 09:10
Detroit Dynamos Noah Harrison STEAL from Aiko Nakamura
Q1 09:07
Paris Sentinels Luna Diaz catch and shoot (3 pts) – Assisted by Caleb Singh
Q1 08:52
Detroit Dynamos Iris Johansson pick and roll (2 pts) – Assisted by Giselle Hayes
Q1 08:37
Paris Sentinels Caleb Singh pick and roll (3 pts) – Assisted by Liam O'Sullivan
Q1 08:22
Detroit Dynamos Giselle Hayes pick and roll (2 pts) – Assisted by Samuel Peterson
Q1 08:04
Paris Sentinels Ball out of bounds
Q1 08:04
Paris Sentinels Luna Diaz missed catch and shoot
Q1 07:41
Detroit Dynamos Max Walker post up (2 pts)
Q1 07:26
Paris Sentinels Ball out of bounds
Q1 07:26
Paris Sentinels Luna Diaz missed catch and shoot
Q1 07:02
Paris Sentinels Shooting foul on Caleb Singh
Q1 07:02
Detroit Dynamos Iris Johansson made free throw 2 of 2
Q1 07:02
Detroit Dynamos Iris Johansson made free throw 1 of 2
Q1 06:41
Paris Sentinels Freya Singh post up (2 pts)
Q1 06:26
Detroit Dynamos Freya Singh STEAL from Iris Johansson
Q1 06:20
Detroit Dynamos Non-shooting foul on Iris Johansson
Q1 06:05
Paris Sentinels Freya Singh missed pick and roll
Q1 06:03
Detroit Dynamos Aiko Nakamura defensive rebound
Q1 05:58
Detroit Dynamos Max Walker fast break (2 pts) – Assisted by Aiko Nakamura
Q1 05:39
Detroit Dynamos Shooting foul on Aiko Nakamura
Q1 05:39
Paris Sentinels Liam O'Sullivan made free throw 2 of 2
Q1 05:39
Paris Sentinels Liam O'Sullivan made free throw 1 of 2
Q1 05:24
Detroit Dynamos Max Walker pick and roll (2 pts)
Q1 05:07
Paris Sentinels Caleb Singh one on one (3 pts) – Assisted by Luna Diaz
Q1 04:52
Detroit Dynamos Giselle Hayes catch and shoot (3 pts) – Assisted by Max Walker
Q1 04:37
Paris Sentinels Caleb Singh catch and shoot (3 pts) – Assisted by Luna Diaz
Q1 04:20
Detroit Dynamos Max Walker missed catch and shoot
Q1 04:17
Paris Sentinels Freya Singh defensive rebound
Q1 04:12
Paris Sentinels Noah Harrison missed fast break
Q1 04:10
Paris Sentinels Caleb Singh offensive rebound
Q1 04:06
Paris Sentinels Noah Harrison missed put back
Q1 04:05
Paris Sentinels Liam O'Sullivan offensive rebound
Q1 03:50
Paris Sentinels Liam O'Sullivan missed catch and shoot
Q1 03:49
Detroit Dynamos Samuel Peterson defensive rebound
Q1 03:44
Detroit Dynamos Aiko Nakamura missed catch and shoot
Q1 03:41
Paris Sentinels Liam O'Sullivan defensive rebound
Q1 03:36
Paris Sentinels Freya Singh missed fast break
Q1 03:35
Paris Sentinels Noah Harrison offensive rebound
Q1 03:33
Paris Sentinels Noah Harrison put back (2 pts)
Q1 03:10
Detroit Dynamos Samuel Peterson post up (2 pts)
Q1 03:10
Paris Sentinels Mei Lin - substitution
Q1 03:10
Paris Sentinels Freya Singh - substitution
Q1 02:54
Paris Sentinels Caleb Singh one on one (2 pts)
Q1 02:39
Detroit Dynamos Max Walker pick and roll (3 pts) – Assisted by Iris Johansson
Q1 02:24
Paris Sentinels Giselle Hayes STEAL from Liam O'Sullivan
Q1 02:19
Detroit Dynamos Mei Lin BLOCKS Max Walker
Q1 02:17
Paris Sentinels Noah Harrison defensive rebound
Q1 02:13
Paris Sentinels Liam O'Sullivan missed catch and shoot
Q1 02:10
Paris Sentinels Caleb Singh offensive rebound
Q1 02:08
Paris Sentinels Caleb Singh put back (2 pts)
Q1 01:54
Detroit Dynamos Samuel Peterson missed catch and shoot
Q1 01:51
Paris Sentinels Luna Diaz defensive rebound
Q1 01:46
Paris Sentinels Luna Diaz missed catch and shoot
Q1 01:43
Detroit Dynamos Samuel Peterson defensive rebound
Q1 01:37
Detroit Dynamos Luna Diaz BLOCKS Max Walker
Q1 01:35
Paris Sentinels Liam O'Sullivan defensive rebound
Q1 01:33
Paris Sentinels Caleb Singh missed catch and shoot
Q1 01:32
Detroit Dynamos Giselle Hayes defensive rebound
Q1 01:30
Detroit Dynamos Iris Johansson missed catch and shoot
Q1 01:28
Paris Sentinels Liam O'Sullivan defensive rebound
Q1 01:22
Paris Sentinels Caleb Singh catch and shoot (3 pts) – Assisted by Noah Harrison
Q1 01:22
Paris Sentinels Nala Wright - substitution
Q1 01:22
Paris Sentinels Caleb Singh - substitution
Q1 01:06
Detroit Dynamos Max Walker missed catch and shoot
Q1 01:03
Detroit Dynamos Aiko Nakamura offensive rebound
Q1 01:01
Paris Sentinels Shooting foul on Liam O'Sullivan
Q1 01:01
Detroit Dynamos Max Walker made free throw 2 of 2
Q1 01:01
Detroit Dynamos Max Walker made free throw 1 of 2
Q1 01:01
Detroit Dynamos Stefan Wong - substitution
Q1 01:01
Detroit Dynamos Giselle Hayes - substitution
Q1 00:46
Detroit Dynamos Shooting foul on Samuel Peterson
Q1 00:46
Paris Sentinels Liam O'Sullivan missed free throw 2 of 2
Q1 00:46
Paris Sentinels Liam O'Sullivan made free throw 1 of 2
Q1 00:44
Detroit Dynamos Samuel Peterson defensive rebound
Q1 00:27
Detroit Dynamos Aiko Nakamura missed one on one
Q1 00:26
Paris Sentinels Noah Harrison defensive rebound
Q1 00:11
Paris Sentinels Luna Diaz missed pick and roll
Q1 00:08
Detroit Dynamos Iris Johansson defensive rebound
Q1 00:00
Detroit Dynamos Aiko Nakamura post up (2 pts)