TCBL Toronto Community Basketball League

Obsidian vs Cold Shots

Schedule / Sunday, Sep 20 Sunday LeagueSunday Afternoon · Rec Sun, Sep 20, 2026
FINALWon by 3

12:40 PM · 190 Allstate Pkwy, Unit 102, Markham · Back court · Map

Game highlights1:28 · every made shot

Game recap

Written by AI from the game stats

Cold Shots held off Obsidian 59-56 in a tight one, moving to 2-0 on the season while dropping Obsidian to 0-2. The game stayed close throughout, a wire-to-wire battle that came down to the final possessions. Cold Shots took care of the ball better, committing just 6 turnovers against Obsidian's 10, and that ball-security edge proved decisive in a three-point finish. The steal column told the story too: Cold Shots generated 8 steals to Obsidian's 6, and they turned those extra possessions into just enough offense to stay ahead.

Cold Shots won this one with shot location and efficiency in the paint. They shot 12-of-32 from two (37.5%) and 9-of-26 from three (34.6%), finishing 21-of-58 overall (36.2%). Obsidian kept it close from deep, burying 10-of-27 from three (37%), but managed only 8-of-27 inside (29.6%) and 18-of-54 overall (33.3%). Obsidian owned the glass 42-35 and dished 12 assists to Cold Shots' 7, but they left points at the line, going 10-of-18 from the stripe (55.6%) compared to Cold Shots' 8-of-12 (66.7%).

Player 10 carried Cold Shots with 23 points on 8-of-16 shooting, adding 6 rebounds, 4 assists, and 3 steals. #7 splashed 3-of-8 from three for 9 points, and #34 chipped in 8 points with 8 boards and 2 steals. For Obsidian, Player 30 led with 13 points on 3-of-7 from three, while Player 2 and #3 each added 12. #33 knocked down a pair of triples for 8 points.

Team takeaways

Written by AI from the game stats
Obsidian
STRENGTHS
  1. Three positives from this boxscoreFirst, rebounding was a clear strength with 42 total rebounds including 13 offensive boards, giving the team extra possessions and demonstrating physicality on both ends of the floor. Second, ball movement was excellent with 12 assists on 18 made field goals, showing the offense is functioning as a unit and finding the open man consistently. Third, three-point shooting was effective at 37 percent on 27 attempts, providing valuable floor spacing and stretch from the perimeter. Player 30 contributed a notable 13 points with 3 made threes, and Player 6 added 8 rebounds with strong interior positioning. Strategy suggestions: Continue leveraging size and physicality to dominate the glass, maintain ball and player movement to generate open looks, and keep firing from three when defenders collapse on the drive.
TO WORK ON
  1. Three areas for improvementFirst, the team committed 10 turnovers, which directly fueled opponent transition opportunities and wasted offensive possessions. Strategy suggestion: emphasize ball protection through faster decisions, stronger two-handed passing, and using pivot footwork in the post to reduce careless giveaways. Second, two-point shooting was inefficient at 29.6 percent, indicating either poor shot selection or difficulty finishing at the rim. Strategy suggestion: tighten the shot chart by prioritizing high-percentage attempts at the rim or short mid-range, run more pick-and-roll actions, and work on finishing through contact in practice with live closeout drills. Third, free throw shooting was poor at 55.6 percent on 18 attempts, leaving significant points on the board in a close contest. Strategy suggestion: dedicate late-practice minutes to free throw reps, simulate fatigue shooting, and identify a consistent pre-shot routine for every player who attempts foul shots.

Obsidian competed hard and showed great rebounding and ball movement, but reducing turnovers, improving interior efficiency, and converting free throws will be the difference between close losses and winning these grind-out games.

Cold Shots
STRENGTHS
  1. Three positives from this boxscoreFirst, the defensive intensity is strong with 8 steals, showing excellent active hands and disruption in passing lanes that create transition opportunities. Second, the team won the rebounding battle in the defensive glass with 26 defensive rebounds, limiting second-chance points and showing commitment to team defense. Third, free throw shooting was solid at 66.7 percent, and Player 10 delivered an outstanding all-around performance with 23 points, 6 rebounds, 4 assists, and 3 steals, providing a reliable offensive anchor. Strategy suggestions: Continue pressing defensively to force turnovers, emphasize closing out defensive possessions with a body on the ball, and run more offense through Player 10 in pick-and-roll or isolation sets to maximize his efficiency.
TO WORK ON
  1. Three areas for improvementFirst, ball movement was poor with only 7 assists on 21 made baskets, indicating an isolation-heavy offense that becomes predictable and easier to defend. Strategy suggestion: implement more off-ball screens, dribble hand-offs, and weak-side action to generate cleaner looks and higher quality shots. Second, only 9 offensive rebounds reflect a lack of aggressiveness crashing the glass, costing potential second-chance points. Strategy suggestion: emphasize early and hard offensive rebounds, designate a trailer in transition, and box out earlier before shots go up to crash collectively. Third, 11 personal fouls suggest defensive discipline issues that may have sent the opponent to the line and put key players in foul trouble. Strategy suggestion: focus on verticality, proper closeout technique with hands up rather than across, and avoiding reach-in fouls by keeping the body in front.

Cold Shots secured the win through defensive disruption and Player 10's excellence, but elevating ball movement, offensive rebounding, and defensive discipline will make this team more consistent and dominant going forward.

Team stats

ObsidianCold Shots
18-54 · 33.3%
Field goals
36.2% · 21-58
10-27 · 37.0%
3-pointers
34.6% · 9-26
10-18
Free throws
8-12
42
Rebounds
35
12
Assists
7
6
Steals
8
1
Blocks
2
10
Turnovers
6

Box score

FG, 3P and FT shown as made-attempted

Obsidian

56L
PlayerPTSREBASTSTLBLKTOVPFFG3PFT
30shuang wu 134000125-123-70-0
3Player #3Is this you? Claim it → 124400203-102-54-4
2Player #2Is this you? Claim it → 121110204-82-42-2
33yiwen feng 83120023-72-40-0
23Kevin Xu 36010110-20-03-4
7Player #7Is this you? Claim it → 33210111-61-50-2
6Player #6Is this you? Claim it → 28200011-40-10-0
8Player #8Is this you? Claim it → 21200001-20-10-0
00Player #00Is this you? Claim it → 15010210-10-01-4
29beizhen chang 05001120-20-00-2
26Player #26Is this you? Claim it → 02000000-00-00-0
Team totals56421261101018-5410-2710-18
Shooting33.3%37.0%55.6%

Cold Shots

59W
PlayerPTSREBASTSTLBLKTOVPFFG3PFT
10Player #10Is this you? Claim it →Player of the gameDimerThief 236430208-162-65-7
7Player #7Is this you? Claim it → 96111123-113-80-0
34Jenuson Nanthakumaran 88021143-91-31-3
23Player #23Is this you? Claim it → 65000102-50-02-2
25Player #25Is this you? Claim it → 60000002-22-20-0
35Player #35Is this you? Claim it → 32000101-61-50-0
26Player #26Is this you? Claim it → 28210041-60-00-0
21Player #21Is this you? Claim it → 20010011-30-20-0
Team totals593578261121-589-268-12
Shooting36.2%34.6%66.7%

Played in this game? Claim your stats

Stats are tracked by jersey number. Claim your number in the free SportsVisio app and your name shows up here the next day, with every game and highlight saved to your own player profile.

  1. 1Get the SportsVisio app and sign up as a Player.
  2. 2Search TCBL, open your team and pick your league day.
  3. 3Tap your jersey number and claim it.
  4. Played on more than one team, or your team shows up twice? Claim your number on each one.

Player stats are tracked by AI from the game video. The final score comes from the league's official result.