Toronto Raptors Overbought Exhaustion: Two Oversold Entries Deliver +41.1% Average ROI Against Detroit’s Dominant Run

Toronto RaptorsTOR 5 — 13 DETDetroit Pistons
2026-03-31

2026-03-31

Login to see the interactive sport charts →

Sports Market Analysis: The Technical Setup

This Toronto vs Detroit market analysis Mar 31 reveals a textbook overbought exhaustion pattern — a game where Detroit's early dominance pushed RSI into extreme territory repeatedly, creating two distinct oversold windows where Toronto's game signal compressed to tradeable lows. The Raptors entered Little Caesars Arena as 3.5-point underdogs against a Pistons squad running a 55-21 record, one of the best marks in the NBA. Toronto, sitting at 42-33, was fighting for playoff positioning but faced a Detroit team that had been a buzzsaw at home all season.

The opening game signal reflected the spread accurately: Detroit opened at $0.684 (68.4% implied probability), leaving Toronto priced at $0.316. For a trader, the question was never whether Toronto would win — it was whether Detroit's dominance would overshoot, compressing the Raptors' signal to levels that offered asymmetric value on a bounce. That is precisely what this Toronto vs Detroit market analysis Mar 31 documents: two separate windows where RSI confirmed oversold conditions and the game signal offered entry points well below fair value.

The Pattern: Overbought Exhaustion — Detroit's RSI surged above 70 repeatedly in the first half, signaling momentum overextension. Each overbought peak was followed by a Toronto scoring run that temporarily reset the signal, creating short-duration long opportunities on the Raptors before Detroit reasserted control.

Asset: Toronto Raptors (road underdog)

Opening Price: ~$0.316 (31.6% implied probability)

Spread: Detroit -3.5


Context: Why This Game Unfolded the Way It Did

Detroit Pistons (55-21):

  • Tobias Harris: 33 minutes, 12 points, 4-9 FG, 1-3 from three, 3-4 FT
  • Duncan Robinson: 29 minutes, 19 points, 6-9 FG, 5-8 from three — the primary spacing weapon
  • Jalen Duren: Dominant interior presence, multiple dunks and layups in Q1 and Q3 that drove the signal higher

Toronto Raptors (42-33):

  • Brandon Ingram: 31 minutes, 22 points, 7-15 FG, 1-6 from three, 7-8 FT — the primary offensive engine
  • RJ Barrett: 31 minutes, 24 points, 7-12 FG, 2-4 from three, 8-10 FT — efficient but couldn't overcome the deficit
  • Scottie Barnes: Struggled with turnovers at critical moments, including a bad pass turnover in Q3 that triggered a Detroit run

Detroit's depth was the decisive factor. The Pistons deployed Duncan Robinson as a floor-spacer who punished any defensive lapse, while Jalen Duren controlled the paint on both ends. Toronto's offense was reliant on Ingram and Barrett creating individually, but Detroit's defensive rotations — particularly from Ausar Thompson and Ronald Holland II — generated turnovers that converted directly into transition points. The Raptors had no answer for Detroit's pace once the Pistons established their rhythm in the third quarter.

This Toronto vs Detroit market analysis Mar 31 is ultimately a study in how a dominant favorite can create multiple tradeable windows through RSI overextension, even in a game where the outcome was never seriously in doubt.


First Quarter: Overbought Surge and the First Compression Window

The Toronto vs Detroit market analysis Mar 31 opens with one of the more aggressive early-game RSI climbs you'll see in NBA market analysis. Detroit came out firing — Jalen Duren converted a 2-foot shot at 11:24, and Duncan Robinson added free throws at 9:36 to push the Pistons to a 4-0 lead before Toronto had found their footing. The game signal for Detroit climbed steadily from $0.684 at opening to $0.727 within the first two minutes of action.

What made this quarter technically significant was the sustained overbought reading. RSI crossed 70 at Q1 10:56 when Tobias Harris missed a step-back jumper — even misses were occurring in an overbought environment, signaling that Detroit's momentum was running hot relative to the actual scoring margin. By Q1 7:05, with Detroit leading 11-3 after a Jalen Duren layup assisted by Tobias Harris, RSI had climbed to 72.7. The Raptors called a full timeout, and Jamal Shead entered for Scottie Barnes — a lineup adjustment that briefly interrupted Detroit's rhythm.

The RSI peak came at Q1 6:05 when the reading hit 80.2 — Detroit led 13-3 and Jalen Duren had just grabbed a defensive rebound off a Brandon Ingram miss. At this level, RSI was signaling extreme overbought conditions. The game signal for Toronto had compressed to $0.128 (12.8%). This was the setup for the first tradeable window.

The compression accelerated when Toronto went on a scoring run starting around Q1 5:13. RJ Barrett drew a shooting foul on Ausar Thompson, and the substitution wave that followed — Kevin Huerter for Ausar Thompson, Caris LeVert for Duncan Robinson — disrupted Detroit's defensive continuity. Barrett converted free throws, Collin Murray-Boyles made a dunk at Q1 3:58, and Brandon Ingram hit free throws at Q1 3:29. RSI plunged from 80.2 to 15.8 in under two minutes — one of the sharpest RSI reversals in this game's data.

Time Score TOR Signal Price RSI Action
Q1 11:43 DET 0 – TOR 0 31.7% $0.317 50.0 Opening baseline
Q1 6:05 DET 13 – TOR 3 12.8% $0.128 80.2 RSI extreme overbought
Q1 5:13 DET 13 – TOR 5 19.7% $0.197 28.2 RSI flips oversold
Q1 3:29 DET 16 – TOR 14 30.6% $0.306 15.8 RSI extreme oversold
Q1 2:31 DET 22 – TOR 14 17.2% $0.172 74.7 Detroit reasserts

Decision Point 1: The Q1 RSI Extreme — Overbought at 80.2

Metric Value
Time Q1 6:05
Score DET 13 – TOR 3
TOR Price $0.128
RSI 80.2

The Question: With RSI at 80.2 and Toronto's signal compressed to $0.128, is this an entry point or a trap?

The RSI reading of 80.2 on a 10-point deficit with 6 minutes left in Q1 signals extreme momentum overextension — Detroit was scoring at an unsustainable pace. However, the trade window system requires a minimum 5-minute development period before entry, and the signal had not yet confirmed a reversal. The correct read here was to watch for the RSI reversal rather than enter blind into the compression. The subsequent run to RSI 15.8 at Q1 3:29 confirmed the bounce was real, but by then Detroit had re-established a lead. This is why the first trade entry was placed at Q1 7:48 — the system identified the overbought condition as it was forming, not at its peak.


Second Quarter: Two Trade Windows and the Core Opportunity

The Toronto vs Detroit market analysis Mar 31 identifies the second quarter as the primary trading zone for this game. Two distinct long opportunities on Toronto emerged, both driven by Detroit's RSI cycling through overbought territory and then snapping back to oversold.

Trade 1: Long TOR — Entry Q1 7:48, Exit Q2 9:32

The first trade entry was placed at Q1 7:48 when Toronto's game signal sat at $0.193 (19.3%). At this moment, Detroit led 9-3 and RSI was at 72.0 — overbought but not yet at its peak. The trade logic was straightforward: RSI above 70 on a lead that had developed quickly suggested Detroit's momentum was running ahead of sustainable pace. Scottie Barnes had just missed a driving layup, and the Pistons grabbed the defensive rebound — but the overbought reading signaled the scoring pace couldn't hold.

The exit came at Q2 9:32 when Toronto's signal had recovered to $0.226 (22.6%). At that moment, Jakob Poeltl made a driving layup assisted by Sandro Mamukelashvili, and RSI had dropped to 29.9 — the signal was now oversold, meaning the bounce had run its course and Detroit was reasserting. The return on Trade 1 was +17.1%, a modest but clean capture of the RSI mean reversion.

Trade 2: Long TOR — Entry Q2 7:20, Exit Q2 0:11

The second trade was the higher-conviction setup. At Q2 7:20, Daniss Jenkins had just made a 29-foot three-pointer to push Detroit's lead, and Toronto's signal compressed back to $0.186 (18.6%). RSI was at 71.1 — another overbought reading following a Detroit scoring burst. This was the second time in the game that Detroit's RSI had surged above 70 on a scoring run, and the pattern was now established: Detroit overextends, RSI spikes, Toronto scores, RSI reverts.

The MACD bullish crossover at Q2 4:11 — when Duncan Robinson made a 25-foot three-pointer — provided additional confirmation that momentum was shifting. The exit at Q2 0:11 captured Toronto's signal at $0.307 (30.7%) when Jalen Duren committed a shooting foul on RJ Barrett. RSI had dropped to 24.7, confirming oversold conditions and signaling the exit. Trade 2 returned +65.0%, the standout trade of this Toronto vs Detroit market analysis Mar 31.

Time Score TOR Signal Price RSI Action
Q2 10:13 DET 31 – TOR 22 14.1% $0.141 73.3 DET overbought again
Q2 9:32 DET 31 – TOR 27 22.6% $0.226 29.9 Trade 1 EXIT
Q2 8:55 DET 33 – TOR 29 24.5% $0.245 28.6 RSI oversold, TOR closing
Q2 7:20 DET 38 – TOR 31 18.6% $0.186 71.1 Trade 2 ENTRY
Q2 4:11 DET 45 – TOR 41 25.3% $0.253 49.8 MACD bullish cross
Q2 2:03 DET 52 – TOR 44 14.3% $0.143 82.5 RSI extreme overbought
Q2 0:11 DET 56 – TOR 53 30.7% $0.307 24.7 Trade 2 EXIT

Decision Point 2: Trade 2 Entry — Overbought Exhaustion Confirmed

Metric Value
Time Q2 7:20
Score DET 38 – TOR 31
TOR Price $0.186
RSI 71.1

The Question: Is the Q2 7:20 entry on Toronto a high-conviction setup or a continuation of Detroit's dominance?

This Toronto vs Detroit market analysis Mar 31 shows the Q2 7:20 entry as the cleaner of the two trades. The pattern had already played out once in Q1 — RSI overbought, Detroit scoring run, then RSI reversal as Toronto responded. The second instance carried higher confidence because the MACD bullish crossover at Q2 4:11 confirmed the momentum shift was real. The bullish divergence signal at Q2 4:26 — where Toronto's game signal made a lower low (69.4% for Detroit) but RSI made a higher low (30.7 vs. 27.0) — was the technical confirmation that sellers were weakening. Entry at $0.186 with RSI at 71.1 and a confirmed divergence pattern was a textbook overbought exhaustion setup.

Decision Point 3: The Q2 2:03 RSI Peak — Extreme Overbought at 82.5

Metric Value
Time Q2 2:03
Score DET 52 – TOR 44
TOR Price $0.143
RSI 82.5

The Question: With RSI at 82.5 and Trade 2 still open, should the position be held or exited early?

RSI at 82.5 is extreme overbought territory — Tobias Harris had just grabbed a defensive rebound off a Brandon Ingram miss, and Detroit was extending the lead. However, the trade system's minimum window requirement meant the position needed to run to its natural exit signal. The RSI at 82.5 was a warning that Detroit was overextending again, but the exit signal (RSI dropping to oversold) hadn't fired yet. Holding through this peak was the correct decision — RSI subsequently collapsed to 24.7 by Q2 0:11, confirming the exit and delivering the +65.0% return.


Third Quarter: Detroit's Dominance Removes Tradeable Windows

The Toronto vs Detroit market analysis Mar 31 shows the third quarter as a period where the game signal moved decisively out of tradeable range for Toronto. Detroit opened the second half with a statement — Jalen Duren converted back-to-back dunks at Q3 10:44 and Q3 10:10, and the Pistons' game signal climbed toward 90% territory. By Q3 8:52, with Detroit leading 71-60, RSI was at 70.4 — overbought again, but this time the lead was substantial enough that Toronto's signal couldn't recover to meaningful levels.

The most technically significant moment of Q3 came at Q3 5:11, when a sequence of events — Ausar Thompson's technical foul, a Pistons coach's challenge that overturned a call, and RJ Barrett's out-of-bounds turnover — pushed Detroit's signal to 99.0% and RSI to 77.4. Duncan Robinson then made a 26-foot three-pointer at Q3 4:59 to push the lead to 89-66. Toronto's game signal had compressed to $0.006 (0.6%) — effectively a dead market for long TOR positions.

The bearish divergence signal at Q3 2:19 — where Detroit's game signal made a higher high (99.5%) but RSI made a lower high (68.0 vs. 76.5) — confirmed that Detroit's momentum was exhausting itself, but with the game signal at $0.005 for Toronto, there was no viable entry. The minimum profit threshold of 10% on a $0.005 position would require the signal to reach $0.0055 — mathematically possible but practically irrelevant.

Time Score TOR Signal Price RSI Action
Q3 10:44 DET 64 – TOR 58 9.9% $0.099 70.4 DET overbought, TOR compressed
Q3 6:45 DET 77 – TOR 64 5.7% $0.057 72.6 RSI overbought, no entry
Q3 5:11 DET 86 – TOR 66 1.0% $0.010 77.4 Signal near zero
Q3 4:59 DET 89 – TOR 66 0.6% $0.006 76.5 Bearish divergence forming
Q3 2:19 DET 95 – TOR 74 0.5% $0.005 68.0 Bearish divergence confirmed
Q3 0:44 DET 97 – TOR 79 1.8% $0.018 29.4 RSI oversold, no viable entry

Decision Point 4: Q3 Compression — Why No Trade Was Taken

Metric Value
Time Q3 5:11
Score DET 86 – TOR 66
TOR Price $0.010
RSI 77.4

The Question: With RSI at 77.4 and Toronto's signal at $0.010, is there a contrarian long opportunity?

No. The trade system's minimum profit threshold of 10% requires a meaningful price movement, and at $0.010, even a 10% gain would only move the signal to $0.011. The game context — Detroit leading by 20 with 5 minutes left in Q3 — made a Toronto recovery to tradeable levels essentially impossible. This is a critical discipline point in sports market analysis: not every RSI extreme creates a tradeable opportunity. The signal must have room to move, and the game context must support a plausible recovery scenario. Neither condition was met in Q3.


Fourth Quarter: Garbage Time RSI Extremes

The Toronto vs Detroit market analysis Mar 31 concludes with a fourth quarter that generated numerous RSI signals but zero qualifying trades. Detroit's lead was insurmountable — the Pistons led by 16+ points throughout Q4 — and the RSI oscillations were driven by garbage-time substitutions and bench scoring rather than meaningful momentum shifts.

The most extreme RSI reading of the entire game came at Q4 5:17 when RSI dropped to 10.6 — Collin Murray-Boyles made a driving layup assisted by Ja'Kobe Walter, and Toronto's bench was scoring freely against Detroit's reserves. RSI at 10.6 is deeply oversold, but the context was irrelevant: Detroit's game signal sat at 99.1%, and the outcome was decided. Similarly, the RSI reading of 12.5 at Q4 3:31 — when Jalen Duren committed a shooting foul — was another extreme reading in a dead market.

The bearish divergence at Q4 4:29 (Detroit's signal at 99.6%, RSI at 56.5 vs. prior 63.1) confirmed that even Detroit's momentum was winding down as both teams emptied their benches. The mass substitution at Q4 7:25 — Duncan Robinson, Tobias Harris, A.J. Lawson, Sandro Mamukelashvili, Collin Murray-Boyles, and Ja'Kobe Walter all entering simultaneously — was the market's signal that the game was over.

Time Score TOR Signal Price RSI Action
Q4 11:44 DET 100 – TOR 84 1.5% $0.015 25.9 Garbage time begins
Q4 9:25 DET 107 – TOR 88 0.3% $0.003 71.9 RSI overbought, no entry
Q4 7:25 DET 115 – TOR 92 0.1% $0.001 75.9 Mass substitutions
Q4 5:17 DET 115 – TOR 102 0.9% $0.009 10.6 RSI extreme oversold
Q4 3:31 DET 120 – TOR 110 4.8% $0.048 12.5 RSI extreme oversold
Q4 0:00 DET 127 – TOR 116 0.0% $0.000 67.7 Final

Final Accounting

This Toronto vs Detroit market analysis Mar 31 produced two completed trades, both long TOR, with an average ROI of 41.1%.

# Trade Entry Exit Return
1 Long TOR $0.193 (Q1 7:48) $0.226 (Q2 9:32) +17.1%
2 Long TOR $0.186 (Q2 7:20) $0.307 (Q2 0:11) +65.0%
Average ROI +41.0%

Both trades were executed during the first half when Toronto's game signal had room to recover. The third and fourth quarters offered no qualifying windows — Detroit's dominance was too complete, and the signal compressed to near-zero levels that made the minimum profit threshold unachievable. The discipline of the trade system — requiring a 5-minute minimum window and 10% minimum profit threshold — correctly filtered out the garbage-time RSI extremes in Q4 that would have been losing or zero-return trades.


## Toronto vs Detroit market analysis Mar 31: Overbought Exhaustion Pattern Spotlight

This Toronto vs Detroit market analysis Mar 31 is a clean example of the overbought exhaustion pattern in NBA sports market analysis. The pattern occurs when a dominant team's RSI surges above 70 on a scoring run, overshooting the sustainable momentum level, and the underdog's game signal compresses to a level that offers asymmetric upside on a bounce.

Definition: Overbought exhaustion occurs when RSI exceeds 70 (and ideally 75+) during a scoring run by the favorite, pushing the underdog's game signal below 20-25%. The pattern resolves when the underdog scores enough to bring RSI back below 50, creating a mean reversion trade. The key insight is that RSI measures momentum rate-of-change, not absolute probability — a team can be "overbought" even while winning convincingly, if their scoring pace exceeds what's sustainable.

How to Identify:

  • RSI crosses above 70 during a scoring run (not just at game start)
  • Underdog's game signal compresses below 25% ($0.25)
  • The lead is large but not insurmountable (ideally under 15 points)
  • MACD bullish crossover or RSI divergence provides secondary confirmation
  • The game clock shows sufficient time for a recovery (at least 15 minutes remaining)

Trading Logic:

  • Entry: Long the underdog when RSI exceeds 70 and the signal is below $0.25
  • Position sizing: Standard — the pattern has moderate reliability but requires game context confirmation
  • Exit: When RSI drops below 30 (oversold) or the underdog's signal recovers above $0.30
  • Risk management: Exit immediately if the favorite extends the lead by 10+ additional points, as the signal may not recover

Historical Context: In NBA market analysis, overbought exhaustion trades work best in the first half when both teams are still playing starters and the game is competitive. Third and fourth quarter versions of this pattern — as seen in this game — often fail because the favorite's lead becomes insurmountable before RSI can revert. The pattern has higher success rates when the underdog has offensive weapons capable of quick scoring bursts (Ingram and Barrett qualify), and when the favorite's overbought reading occurs on a small-sample scoring run rather than sustained dominance.


Quick Reference

Phase Time TOR Price RSI Signal
Opening Q1 11:43 $0.317 50.0 Baseline
RSI Peak Q1 6:05 $0.128 80.2 Extreme overbought
Trade 1 Entry Q1 7:48 $0.193 72.0 Long TOR
Trade 1 Exit Q2 9:32 $0.226 29.9 +17.1%
Trade 2 Entry Q2 7:20 $0.186 71.1 Long TOR
MACD Cross Q2 4:11 $0.253 49.8 Bullish confirmation
RSI Peak Q2 Q2 2:03 $0.143 82.5 Extreme overbought
Trade 2 Exit Q2 0:11 $0.307 24.7 +65.0%
Q3 Compression Q3 5:11 $0.010 77.4 No trade
Q4 Extreme Q4 5:17 $0.009 10.6 Garbage time

The Toronto vs Detroit market analysis Mar 31 demonstrates a fundamental principle of sports market analysis: the best trades come from the first half, when the game signal has room to move and both teams are playing to win. Detroit's dominance was never in question — the Pistons' 55-21 record and home-court advantage made the outcome predictable. But within that dominant performance, two windows of RSI overextension created legitimate long opportunities on Toronto that delivered a combined average ROI of 41.1%. The overbought exhaustion pattern is not about picking winners — it's about identifying when momentum has run too far, too fast, and positioning for the inevitable mean reversion. This Toronto vs Detroit market analysis Mar 31 is a case study in exactly that discipline.

Explore more NBA market analysis on SportChartz.

Table of Contents