TCBL Toronto Community Basketball League

Ballfiends vs Feel the D

Schedule / Sunday, Oct 18 Sunday LeagueSunday Morning · Beginner Sun, Oct 18, 2026
FINALWon by 16

11:50 AM · 190 Allstate Pkwy, Unit 102, Markham · Back court · Map

Game highlights1:28 · every made shot

Game recap

Written by AI from the game stats

The Ballfiends stayed perfect with a 60-44 win over Feel the D, improving to 5-0 and dropping Feel the D to 2-2. The Ballfiends set the tone by dominating the glass from the jump, 43-19 overall and 12-3 on the offensive end, which fueled extra possessions all night. Feel the D never found a consistent offensive rhythm and the Ballfiends answered every mini-push to keep the lead comfortable. A late run in the fourth blew it open and sealed the 16-point margin.

The efficiency gap told the story. Ballfiends shot 24-of-59 (40.7%) and feasted inside at 18-of-37 from two-point range (48.6%), plus 6-of-22 from three (27.3%). Feel the D struggled to 16-of-54 (29.6%), including a frigid 6-of-25 from deep (24%) and just 10-of-29 from two (34.5%). Ballfiends also won the assist battle 17-11. Both teams combined for zero blocks and committed nine fouls apiece.

Kristian Petrovski paced the Ballfiends with 14 points on 6-of-13 and added 7 rebounds. Mason Gonsalves chipped in 10 points, 6 boards, and 4 assists. Player-17 cleaned up with 11 rebounds and 7 points, while Player-24 added 8 on 4-of-8. For Feel the D, Player-2 splashed 4-of-9 from downtown to score 14, and Player-0 posted a 13/6/6 line. Alex Tong had a rough night at 1-of-11 from the field, with 10 of those attempts coming from beyond the arc.

Team takeaways

Written by AI from the game stats
Ballfiends
STRENGTHS
  1. Coaching Staff, here are three positives worth celebrating. First, we absolutely dominated the glass with 43 total rebounds including 12 offensive boards, compared to our opponent's 19 total and only 3 offensive rebounds, which gave us a massive edge in possession and second-chance points. Second, our two-point shooting was excellent at 48.6 percent (18 for 37), indicating our interior offense and drive game is clicking, led by kristian petrovski at 6 for 12 inside and #17 contributing strong post play. Third, our ball movement was elite at 17 assists on 24 made field goals, meaning over 70 percent of our baskets came from assisted opportunities, the sign of a connected and unselfish offense. Strategy suggestions: keep feeding the post and running dribble penetration sets that get us into the paint, continue our offensive rebounding emphasis through five-out crash sets, and keep the ball swinging to maintain this assist rate.
TO WORK ON
  1. Coaching Staff, three areas require urgent correction despite the win. First, our free throw shooting was disastrous at 18.2 percent (2 for 11), which is essentially a guaranteed wasted trip every time we get fouled. We must run focused free throw shooting drills at the end of every practice until this becomes a strength. Second, we only recorded 1 steal, meaning our perimeter defense was far too passive and we did not create live-ball turnovers to fuel our transition game. We need to ratchet up on-ball pressure and dig into passing lanes more aggressively. Third, we also had zero blocks, which combined with zero interior protection makes our interior defense vulnerable against bigger or more physical teams. Strategy suggestions: schedule competitive free throw practice segments each day with consequences for misses, install more aggressive trapping and full-court pressure schemes to generate steals, and work on weak-side help rotations plus verticality drills to produce rim contests. In summary, we won the boards, the paint scoring, and the ball movement, but our free throw futility and passive defense nearly cost us. Let us clean up these details and our ceiling rises significantly.
Feel the D
STRENGTHS
  1. Coaching Staff, here are three positives from our boxscore. First, our perimeter defense generated excellent ball pressure with 7 steals, showing our guards are active and disruptive in passing lanes. Second, we showed disciplined ball security with only 7 turnovers, which kept us in possession and limited opponent fast-break opportunities. Third, our ball movement was solid at 11 assists, and we received balanced scoring contributions across multiple players including #2 with 14 points, #0 with 13, and #28 with 9, meaning teams cannot key in on one scorer. Strategy suggestions: continue emphasizing our aggressive defensive scheme that generated steals, keep our offensive sets that produce assists and balance, and maintain the low turnover discipline through continued ball-handling drills in practice.
TO WORK ON
  1. Coaching Staff, three areas demand immediate attention. First, our overall field goal percentage was very poor at 29.6 percent (16 for 54), which is the primary reason we scored only 44 points. We need to run our halfcourt offense with better shot selection, getting higher percentage looks closer to the rim. Second, our three-point shooting was ice cold at 24 percent (6 for 25), and the volume was far too high at 25 attempts out of 54 total shots, almost half our offense came from outside. We must rebalance the offense to prioritize two-point drives and post touches. Third, we had zero blocks and only 3 offensive rebounds, meaning we lost both the interior battle on defense and second-chance opportunities on offense. Strategy suggestions: implement shot quality drills to identify higher percentage looks, reduce three-point volume and run more pick and roll or post-up sets, and commit to box-out drills plus weak-side help rotations to generate contest at the rim. In summary, our defense generated steals and we protected the ball, but our shot selection and interior presence cost us the win. Let us tighten the offensive shot chart and recommit to interior defense.

Team stats

BallfiendsFeel the D
24-59 · 40.7%
Field goals
29.6% · 16-54
6-22 · 27.3%
3-pointers
24.0% · 6-25
2-11
Free throws
6-12
43
Rebounds
19
17
Assists
11
1
Steals
7
0
Blocks
0
9
Turnovers
7

Box score

FG, 3P and FT shown as made-attempted

Ballfiends

60W
PlayerPTSREBASTSTLBLKTOVPFFG3PFT
11kristian petrovski 147000116-130-12-4
99mason gonsalvesPlayer of the gameSmooth operator 106400024-72-50-0
23pranit ganju 86200113-102-70-0
24Jacky 81100104-80-10-2
17Player #17Is this you? Claim it → 711200213-81-20-3
7tolis mastorakos 52410102-51-40-0
63Deji 25400311-40-20-0
25tyler archibald 25000031-40-00-2
Team totals564317109924-596-222-11
Shooting40.7%27.3%18.2%

Feel the D

44L
PlayerPTSREBASTSTLBLKTOVPFFG3PFT
2Player #2Is this you? Claim it →Sniper 144310005-134-90-2
0KMNDimer 136610406-151-50-0
28Player #28Is this you? Claim it → 94110023-110-03-6
12Player #12Is this you? Claim it →Thief 54130251-40-13-4
1Alex Tong 31010121-111-100-0
Team totals441911707916-546-256-12
Shooting29.6%24.0%50.0%

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.