CricStr Logo
Indian Premier League 2025
JB

Cricketer

85

Runs

42.5

Average

184.8

Strike Rate

47

High Score

0/0

50s / 100s

Mumbai Indians

Mumbai Indians

2025

2

Matches

2

Innings

85

Runs

47

High Score

0

Not Outs

42.5

Average

184.8

Strike Rate

0/0

50s / 100s

7

Fours

5

Sixes

Player Impact

Smart Stats v1 · contextualised batting + bowling value across 82 matches

2410.5

Total

2410.5

Batting

0.0

Bowling

This season: 86.7 total · 86.7 bat · 0.0 bowl · 2 matches

Where the Runs Come From

Running

27

32%

Fours

28

33%

Sixes

30

35%

Team Record · 50% won

Won

1

50%

Lost

1

50%

No result

0

0%

Batting Form

47
38

Runs per innings · 50+ highlighted · 100+ bold amber

Career Form — last 10 innings

Rolling avg 29.8
2024-05-09T00:00:00.000Z — 27 vs Royal Challengers Bengaluru2024-05-15T00:00:00.000Z — 14 vs Rajasthan Royals2024-06-08T00:00:00.000Z — 7 vs Australia2024-06-13T00:00:00.000Z — 8* vs Oman2024-06-15T00:00:00.000Z — 31 vs Namibia2024-06-19T00:00:00.000Z — 48* vs West Indies2024-06-21T00:00:00.000Z — 16 vs South Africa2024-06-27T00:00:00.000Z — 0 vs India2025-05-30T00:00:00.000Z — 47 vs Gujarat Titans2025-06-01T00:00:00.000Z — 38 vs Punjab Kings

Last 10 innings across all seasons · indigo line = rolling 5-innings average

Career arc — JM Bairstow

Cumulative runs (line) and wickets (bars) across every imported season.

012432486011IPL 2019: 0 career wicketsIMCWC 2019: 0 career wicketsIPL 2020/21: 0 career wicketsIPL 2021: 0 career wicketsIMTWC 2021/22: 0 career wicketsIPL 2022: 0 career wicketsIMCWC 2023/24: 0 career wicketsIPL 2024: 0 career wicketsIMTWC 2024: 0 career wicketsIPL 2025: 0 career wicketsIPL 2019IPL 2021IMCWC 2023/24IPL 2025Cumulative runs →← Cumulative wickets

After IPL 2025: 2,486 career runs · 0 wickets · 2 matches that season

Pressure Index

Cricstr metric

104

Holds their level under pressure.

100 = same as their normal scoring · higher is better

130

Pressure SR

126

Overall SR

1411

Pressure runs

Pressure = chasing, ≥4 wickets down, or the last 5 overs · 1085 balls faced

Pace vs Spin

From ball-by-ball data across all imported matches.

vs Pace

119.4SR

Runs

339

Balls

284

Out

7

40 fours · 12 sixes · Avg 48.43

vs Spin

130.4SR

Runs

193

Balls

148

Out

3

17 fours · 7 sixes · Avg 64.33

Unknown bowler type

126.3SR

Runs

1954

Balls

1547

Out

62

219 fours · 72 sixes · Avg 31.52

By Venue

Batting splits across all seasons · 35 venues

VenueMInnNORunsAvgSR
Rajiv Gandhi International Stadium66235789.25168.4
MA Chidambaram Stadium, Chepauk, Chennai66125751.40143.6
Dubai International Cricket Stadium99125131.38133.5
Eden Gardens, Kolkata221167167.00153.2
Edgbaston22014572.5095.4
Riverside Ground110106106.00107.1
Wankhede Stadium, Mumbai4409523.75135.7
Sheikh Zayed Stadium3309431.33109.3
Narendra Modi Stadium, Ahmedabad4409323.25127.4
Himachal Pradesh Cricket Association Stadium, Dharamsala3308628.67106.2
Brabourne Stadium, Mumbai3308327.67184.4
Daren Sammy National Cricket Stadium, Gros Islet, St Lucia2216464.00139.1
Lord's2206331.5067.0
Maharashtra Cricket Association Stadium, Pune3305919.67101.7
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow2205628.00107.7
Sophia Gardens1105151.00102.0
Arun Jaitley Stadium1104848.00171.4
Maharaja Yadavindra Singh International Cricket Stadium, New Chandigarh1104747.00213.6
The Rose Bowl1104545.0097.8
Dr DY Patil Sports Academy, Mumbai3304113.67132.3
Sir Vivian Richards Stadium, North Sound, Antigua2213939.00195.0
Eden Gardens1103939.00111.4
M Chinnaswamy Stadium, Bengaluru2203819.00102.7
Arun Jaitley Stadium, Delhi2203718.50142.3
Trent Bridge1103232.00103.2
Sharjah Cricket Stadium330268.67136.8
Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur330248.0096.0
Zayed Cricket Stadium, Abu Dhabi2212121.00100.0
Barsapara Cricket Stadium, Guwahati1101414.0063.6
Kensington Oval, Bridgetown, Barbados11077.0053.8
Punjab Cricket Association IS Bindra Stadium11011.0016.7
Providence Stadium, Guyana11000.000.0
Kennington Oval11000.000.0
Headingley11000.000.0
MA Chidambaram Stadium11000.000.0

By Opposition

Batting splits across all seasons · 21 opponents

OpponentMInnNORunsAvgSR
Kolkata Knight Riders66232380.75158.3
Royal Challengers Bengaluru66028848.00176.7
Delhi Capitals77022632.29149.7
Punjab Kings55121854.50135.4
New Zealand44018847.0091.3
Rajasthan Royals77018626.57119.2
Chennai Super Kings88115021.43128.2
India33012541.6792.6
Bangladesh33111155.5098.2
West Indies33110251.00130.8
Mumbai Indians4409624.00160.0
Pakistan2209145.5098.9
Australia5518421.0078.5
Gujarat Titans4407819.50159.2
Lucknow Super Giants2207437.00129.8
Sunrisers Hyderabad3303511.67125.0
Namibia1103131.00172.2
Sri Lanka3303010.0090.9
South Africa440276.7575.0
Netherlands1101515.0088.2
Oman1118400.0

Runs by Opponent

GT
47
PK
38

Match by Match

MatchDateBattingBowling
v Punjab Kings1 Jun38 (24)
v Gujarat Titans30 May47 (22)

Career

Across all tournaments · 86 matches · 10 seasons

View career details →

2689

Runs

34.04

Average

120

High Score