Sign in

Match DNA · 2025 · Apr 13, 2025 · Sawai Mansingh Stadium, Jaipur, Jaipur

Rajasthan Royals vs Royal Challengers Bengaluru

Royal Challengers Bengaluru won by 9 wickets.

POTM · PD Salt

1st innings

Rajasthan Royals

173/4

20 overs

2nd innings

Royal Challengers Bengaluru

175/1

17.3 overs

Win probability — chasing team

100%50%0%0 overs17.3 overs

Runs per over

over 1over 20150

Where the swing came from

Decomposes total absolute |Δp(chase wins)| = 0.98 across the chase (110 balls). Phases partition cleanly; overlays don't.

Powerplay (overs 1-6)59%|Δp| 0.58
Middle overs (7-15)36%|Δp| 0.35
Late-overs execution (16-20)5%|Δp| 0.05

Event overlays — share % can intersect phases above

Wicket falls (overlay)5%|Δp| 0.05
Bowling-change windows (overlay)84%|Δp| 0.83

Who actually won this

Per-player WP-swing attribution across the chase. Every ball's ΔP is credited to BOTH the batter (who took / didn't take the run) and the bowler (who delivered the ball). Total absolute swing = 104.80.

What if?

counterfactual · v1 (pre-event approximation)

Reframes the biggest swings as "what if this hadn't happened" — the WP if the event had gone the other way is approximated by the pre-event state. Not a hard prediction.

Counterfactual · over 0.4

7-point swing on this ball.

Actual after

61%

If not

54%

Counterfactual · over 2.3

7-point swing on this ball.

Actual after

72%

If not

65%

Counterfactual · over 4.3

5-point swing on this ball.

Actual after

81%

If not

76%

Three biggest swings

over 0.4 7%

WP: 54% → 61%

over 2.3 7%

WP: 65% → 72%

over 4.3 5%

WP: 76% → 81%

Wicket falls

1st innings (Rajasthan Royals)

  • SV Samsonstumped · 49/1 · 6.5
  • R Paragcaught · 105/2 · 13.2
  • YBK Jaiswallbw · 126/3 · 15.6
  • SO Hetmyercaught · 169/4 · 19.5

2nd innings (Royal Challengers Bengaluru)

  • PD Saltcaught · 92/1 · 8.5