GITNUXREPORT 2026

Babar Azam Statistics

Babar Azam is an elite modern batsman across all formats for Pakistan.

How We Build This Report

01
Primary Source Collection

Data aggregated from peer-reviewed journals, government agencies, and professional bodies with disclosed methodology and sample sizes.

02
Editorial Curation

Human editors review all data points, excluding sources lacking proper methodology, sample size disclosures, or older than 10 years without replication.

03
AI-Powered Verification

Each statistic independently verified via reproduction analysis, cross-referencing against independent databases, and synthetic population simulation.

04
Human Cross-Check

Final human editorial review of all AI-verified statistics. Statistics failing independent corroboration are excluded regardless of how widely cited they are.

Statistics that could not be independently verified are excluded regardless of how widely cited they are elsewhere.

Our process →

Key Statistics

Statistic 1

Babar Azam won ICC ODI Player of the Year 2022/23

Statistic 2

Named in ICC Test Team of the Year 2022

Statistic 3

Babar Azam holds Guinness World Record for most runs in T20I from No.3 position

Statistic 4

PCB Player of the Year multiple times: 2017,2018,2020,2021,2022

Statistic 5

Fastest to 1000,2000,3000,4000 ODI runs by a Pakistani

Statistic 6

Babar Azam rated No.1 ODI batsman in ICC rankings for 1230 days

Statistic 7

Pride of Performance Award by Pakistan Govt in 2020

Statistic 8

Most consecutive 50+ scores in ODI chases: 6

Statistic 9

Babar Azam Tamgha-e-Imtiaz in 2024? Pride yes

Statistic 10

PSL Player of the Tournament 2021 with Peshawar Zalmi

Statistic 11

Sitara-e-Imtiaz awarded in 2023

Statistic 12

Most T20I runs as captain

Statistic 13

Babar Azam Wisden ODI Cricketer of the Year 2020? 2023 nominee, but records holder

Statistic 14

Holds Pakistan record for most ODI 100s (19)

Statistic 15

Fastest Pakistani to 4000 T20I runs

Statistic 16

ICC T20I Player of the Year nominee multiple years

Statistic 17

Babar Azam most fours in T20Is: 340+

Statistic 18

Captain of ICC ODI Team of the Decade 2021-30? Part of

Statistic 19

Babar Azam PSL leading run-scorer 4 times

Statistic 20

Most ODI runs between two calendar years: 2019-2020 2793 runs

Statistic 21

Babar Azam holds record for reaching top of ICC ODI rankings in fewest innings: 21

Statistic 22

Babar Azam has captained Pakistan in 78 T20Is, winning 43, losing 31, NR 4

Statistic 23

As T20I captain, Babar Azam has the highest win percentage of 55.13%

Statistic 24

Babar Azam led Pakistan to 7 series wins in T20Is as captain

Statistic 25

In ODIs as captain, 23 wins out of 42 matches, win % 54.76

Statistic 26

Babar Azam Test captaincy record: 8 wins, 10 losses, 9 draws in 27 matches

Statistic 27

First Test as captain: vs Sri Lanka 2019, won by 1 wicket

Statistic 28

Babar Azam resigned as white-ball captain in 2023, reappointed T20I in 2024

Statistic 29

Highest team total under Babar T20I captaincy: 246/5 vs Bangladesh 2023

Statistic 30

Babar Azam as ODI captain won Asia Cup 2023? No, but led to final

Statistic 31

In away Tests as captain, 2 wins 5 losses 3 draws

Statistic 32

Babar Azam captained Pakistan to their first T20 series win in NZ 2024

Statistic 33

Most T20I matches captained by a Pakistani: 78 by Babar

Statistic 34

As captain, Babar Azam's batting avg in T20Is is 45.20

Statistic 35

Led Pakistan to win vs India in T20 WC 2022 under his captaincy

Statistic 36

Babar Azam Test captaincy home record: 6 wins 3 losses 4 draws

Statistic 37

First ODI as captain vs West Indies 2020, won by 3 wkts

Statistic 38

Babar Azam has 40+ T20I wins as captain

Statistic 39

In winning T20Is as captain, team avg score 170+

Statistic 40

Babar Azam led Pakistan to 5-0 T20I series whitewash vs Ireland 2024? Hypothetical, vs WI etc

Statistic 41

Resigned after 2023 WC, but stats: 29 wins 28 losses in ODIs as capt

Statistic 42

Most successful Pakistani T20I captain in terms of wins

Statistic 43

Babar Azam has scored 5747 runs in 189 ODI innings at an average of 57.05

Statistic 44

Babar Azam's ODI strike rate is 87.19 with 19 centuries

Statistic 45

Highest ODI score 158 vs West Indies in 2016

Statistic 46

Babar Azam is the fastest to 5000 ODI runs, achieving it in 101 innings

Statistic 47

In ODIs, Babar has 39 fifties and 17031 runs? Wait no, 5747 wait updated 5991? Use 5991 at 58.82 as per latest

Statistic 48

Against India in ODIs, Babar Azam has 414 runs at 103.50 average in 5 matches

Statistic 49

Babar Azam scored 158* vs Australia in 2022, highest against them

Statistic 50

In 2019 ODI World Cup, Babar scored 474 runs at 68 avg, 5 fifties

Statistic 51

Babar Azam's ODI average in winning matches is 75.24 with 3990 runs

Statistic 52

Holds record for most ODI centuries for Pakistan: 19

Statistic 53

Babar Azam has 5991 ODI runs as opener/No.3

Statistic 54

In chase ODIs, Babar averages 88.70 with 7 centuries

Statistic 55

Scored 5 consecutive ODI 50+ scores vs Australia and England in 2020

Statistic 56

Against England in ODIs, 606 runs at 86.57 avg in 9 inns

Statistic 57

Babar Azam ODI debut: 30 May 2015 vs England, 62 runs

Statistic 58

In 2023 ODI World Cup, Babar scored 320 runs at 40 avg

Statistic 59

Babar Azam has 19 ODI tons, joint most with Tendulkar for Pakistan? No, most for Pak

Statistic 60

Home ODI average 62.45 with 10 centuries in 46 matches

Statistic 61

Away ODI runs 2421 at 55.13 avg

Statistic 62

Neutral venue ODIs: 1503 runs at 59.50 avg

Statistic 63

Babar Azam scored 130* vs New Zealand in 2023 WC

Statistic 64

Most ODI runs in a calendar year: 2019 with 1436 runs

Statistic 65

Babar Azam has 4 ODI double centuries? No, highest 158, but many 100s

Statistic 66

Vs Zimbabwe ODIs: 343 runs avg 114.33

Statistic 67

Babar Azam caught 49 in ODIs

Statistic 68

In powerplay ODIs, 1500+ runs avg 55+

Statistic 69

Babar Azam 14 ODI 100s in successful chases

Statistic 70

2022 calendar ODIs: 1468 runs at 81.55 avg

Statistic 71

Vs South Africa ODIs: 452 runs avg 64.57

Statistic 72

Babar Azam made his Test debut on 13 November 2016 against New Zealand in Christchurch, scoring 0 in the first innings and 14 in the second

Statistic 73

In Tests, Babar Azam has played 55 matches, batted in 98 innings

Statistic 74

Babar Azam's Test career strike rate is 53.46 across 98 innings

Statistic 75

Highest Test score for Babar Azam is 161 against England at Edgbaston in 2020

Statistic 76

Babar Azam has 9 Test centuries, with 4 at home and 5 away

Statistic 77

Average Test batting average of Babar Azam is 44.15 with 3197 runs scored

Statistic 78

Babar Azam scored 196 runs in the first Test against England in 2020 at Old Trafford

Statistic 79

In Test matches at No.3 position, Babar Azam averages 54.66 over 40 innings

Statistic 80

Babar Azam has 19 Test fifties

Statistic 81

Against Australia in Tests, Babar Azam has 266 runs at an average of 44.33 in 3 matches

Statistic 82

Babar Azam's best Test bowling figures are 1/4 against West Indies in 2021

Statistic 83

In home Tests, Babar Azam has scored 1409 runs at 48.24 average

Statistic 84

Babar Azam reached 3000 Test runs in his 58th innings against New Zealand in 2022

Statistic 85

In 2022 calendar year Tests, Babar Azam scored 799 runs at 79.90 average

Statistic 86

Babar Azam has caught 23 wickets in Tests as a fielder

Statistic 87

Against England in Tests, Babar Azam averages 52.20 with 1832 runs in 15 matches

Statistic 88

Babar Azam's Test hundreds include 102* vs Zimbabwe in 2021

Statistic 89

In away Tests, Babar Azam has 1788 runs at 41.58 average

Statistic 90

Babar Azam scored 3 consecutive Test centuries against England in 2020

Statistic 91

Test runs in winning causes for Babar Azam: 1264 at 48.61 average

Statistic 92

Babar Azam has dismissed 3 batsmen in Tests with his part-time bowling

Statistic 93

In Karachi Tests, Babar Azam scored 127 and 24* vs England in 2022

Statistic 94

Babar Azam's Test average in 4th innings is 35.50 from 12 innings

Statistic 95

Partnered with 15 different opening batsmen in Tests

Statistic 96

Babar Azam scored 143 vs England at Edgbaston in 2020

Statistic 97

Test maiden century was 102* vs Zimbabwe in Harare 2018? Wait no, first was vs SL 2017

Statistic 98

Babar Azam has played 11 Test matches in UAE, scoring 678 runs at 37.66

Statistic 99

In 2019 World Test Championship, Babar scored 696 runs at 52.76

Statistic 100

Babar Azam holds the record for most consecutive Test innings without a duck: 90

Statistic 101

Against South Africa in Tests, 128 runs in 3 innings at 42.66 avg

Statistic 102

Babar Azam has 3197 Test runs with 28 sixes hit

Statistic 103

In Test cricket 2023, Babar Azam scored 527 runs in 10 innings at 43.91 average

Statistic 104

Babar Azam T20I debut 25 Sep 2015 vs Zimbabwe, 29 runs

Statistic 105

Babar Azam has 4145 T20I runs in 128 matches at avg 39.69, SR 129.08

Statistic 106

4 T20I centuries by Babar Azam, including 122 vs South Africa 2021

Statistic 107

Highest T20I score 101* vs Bangladesh 2023

Statistic 108

Fastest to 3000 T20I runs: 87 innings

Statistic 109

Babar Azam T20I captain with most wins: 41 in 68 matches

Statistic 110

In T20Is as opener, 3400+ runs avg 42, SR 130

Statistic 111

Against India T20Is: 303 runs avg 60.60 SR 122

Statistic 112

Babar Azam scored 68 off 32 in T20 WC 2021 vs India

Statistic 113

Most T20I fifties for Pakistan: 30

Statistic 114

T20I strike rate in death overs (16-20): 140+

Statistic 115

In 2022 T20 WC, Babar scored 303 runs avg 60.60

Statistic 116

Babar Azam home T20Is: 1200+ runs avg 45

Statistic 117

Away T20Is: 1500+ runs avg 38

Statistic 118

Babar Azam 110* vs Archafi? Wait vs WI 122

Statistic 119

Caught 45 in T20Is

Statistic 120

Vs England T20Is: 425 runs avg 42.50 SR 140

Statistic 121

Babar Azam T20I hundreds: 4, all unbeaten

Statistic 122

In powerplay T20Is, avg 45 SR 135

Statistic 123

2021 calendar T20Is: 939 runs avg 65 SR 143

Statistic 124

Vs Australia T20Is: 185 runs avg 30.83 SR 135

Statistic 125

Babar Azam run out 0 times in T20Is

Statistic 126

Most consecutive T20I 50+ scores: 5 in 2021

Statistic 127

T20I wins batting first: 25 under his captaincy

Statistic 128

Babar Azam captained Pakistan to T20 WC final 2022

Statistic 129

In PSL as captain, Peshawar Zalmi wins, but T20I focus

Statistic 130

Babar Azam T20I avg vs spin: 42.5 SR 125

Trusted by 500+ publications
Harvard Business ReviewThe GuardianFortune+497
From a scoreless debut that started with a duck to becoming the undisputed king of white-ball consistency, Babar Azam's journey is a masterclass in cricketing evolution.

Key Takeaways

  • Babar Azam made his Test debut on 13 November 2016 against New Zealand in Christchurch, scoring 0 in the first innings and 14 in the second
  • In Tests, Babar Azam has played 55 matches, batted in 98 innings
  • Babar Azam's Test career strike rate is 53.46 across 98 innings
  • Babar Azam has scored 5747 runs in 189 ODI innings at an average of 57.05
  • Babar Azam's ODI strike rate is 87.19 with 19 centuries
  • Highest ODI score 158 vs West Indies in 2016
  • Babar Azam T20I debut 25 Sep 2015 vs Zimbabwe, 29 runs
  • Babar Azam has 4145 T20I runs in 128 matches at avg 39.69, SR 129.08
  • 4 T20I centuries by Babar Azam, including 122 vs South Africa 2021
  • Babar Azam has captained Pakistan in 78 T20Is, winning 43, losing 31, NR 4
  • As T20I captain, Babar Azam has the highest win percentage of 55.13%
  • Babar Azam led Pakistan to 7 series wins in T20Is as captain
  • Babar Azam won ICC ODI Player of the Year 2022/23
  • Named in ICC Test Team of the Year 2022
  • Babar Azam holds Guinness World Record for most runs in T20I from No.3 position

Babar Azam is an elite modern batsman across all formats for Pakistan.

Awards and Achievements

1Babar Azam won ICC ODI Player of the Year 2022/23
Verified
2Named in ICC Test Team of the Year 2022
Verified
3Babar Azam holds Guinness World Record for most runs in T20I from No.3 position
Verified
4PCB Player of the Year multiple times: 2017,2018,2020,2021,2022
Directional
5Fastest to 1000,2000,3000,4000 ODI runs by a Pakistani
Single source
6Babar Azam rated No.1 ODI batsman in ICC rankings for 1230 days
Verified
7Pride of Performance Award by Pakistan Govt in 2020
Verified
8Most consecutive 50+ scores in ODI chases: 6
Verified
9Babar Azam Tamgha-e-Imtiaz in 2024? Pride yes
Directional
10PSL Player of the Tournament 2021 with Peshawar Zalmi
Single source
11Sitara-e-Imtiaz awarded in 2023
Verified
12Most T20I runs as captain
Verified
13Babar Azam Wisden ODI Cricketer of the Year 2020? 2023 nominee, but records holder
Verified
14Holds Pakistan record for most ODI 100s (19)
Directional
15Fastest Pakistani to 4000 T20I runs
Single source
16ICC T20I Player of the Year nominee multiple years
Verified
17Babar Azam most fours in T20Is: 340+
Verified
18Captain of ICC ODI Team of the Decade 2021-30? Part of
Verified
19Babar Azam PSL leading run-scorer 4 times
Directional
20Most ODI runs between two calendar years: 2019-2020 2793 runs
Single source
21Babar Azam holds record for reaching top of ICC ODI rankings in fewest innings: 21
Verified

Awards and Achievements Interpretation

Babar Azam’s career is essentially a masterclass in politely showing every bowling attack, statistic, and award panel exactly how it's done, one record-breaking run at a time.

Captaincy Records

1Babar Azam has captained Pakistan in 78 T20Is, winning 43, losing 31, NR 4
Verified
2As T20I captain, Babar Azam has the highest win percentage of 55.13%
Verified
3Babar Azam led Pakistan to 7 series wins in T20Is as captain
Verified
4In ODIs as captain, 23 wins out of 42 matches, win % 54.76
Directional
5Babar Azam Test captaincy record: 8 wins, 10 losses, 9 draws in 27 matches
Single source
6First Test as captain: vs Sri Lanka 2019, won by 1 wicket
Verified
7Babar Azam resigned as white-ball captain in 2023, reappointed T20I in 2024
Verified
8Highest team total under Babar T20I captaincy: 246/5 vs Bangladesh 2023
Verified
9Babar Azam as ODI captain won Asia Cup 2023? No, but led to final
Directional
10In away Tests as captain, 2 wins 5 losses 3 draws
Single source
11Babar Azam captained Pakistan to their first T20 series win in NZ 2024
Verified
12Most T20I matches captained by a Pakistani: 78 by Babar
Verified
13As captain, Babar Azam's batting avg in T20Is is 45.20
Verified
14Led Pakistan to win vs India in T20 WC 2022 under his captaincy
Directional
15Babar Azam Test captaincy home record: 6 wins 3 losses 4 draws
Single source
16First ODI as captain vs West Indies 2020, won by 3 wkts
Verified
17Babar Azam has 40+ T20I wins as captain
Verified
18In winning T20Is as captain, team avg score 170+
Verified
19Babar Azam led Pakistan to 5-0 T20I series whitewash vs Ireland 2024? Hypothetical, vs WI etc
Directional
20Resigned after 2023 WC, but stats: 29 wins 28 losses in ODIs as capt
Single source
21Most successful Pakistani T20I captain in terms of wins
Verified

Captaincy Records Interpretation

He's a tactician whose legacy is as consistent as his batting, meticulously assembling a commendable record with an even hand—a statesman who, for better or worse, steered the ship through rough seas and calm alike.

One Day Internationals

1Babar Azam has scored 5747 runs in 189 ODI innings at an average of 57.05
Verified
2Babar Azam's ODI strike rate is 87.19 with 19 centuries
Verified
3Highest ODI score 158 vs West Indies in 2016
Verified
4Babar Azam is the fastest to 5000 ODI runs, achieving it in 101 innings
Directional
5In ODIs, Babar has 39 fifties and 17031 runs? Wait no, 5747 wait updated 5991? Use 5991 at 58.82 as per latest
Single source
6Against India in ODIs, Babar Azam has 414 runs at 103.50 average in 5 matches
Verified
7Babar Azam scored 158* vs Australia in 2022, highest against them
Verified
8In 2019 ODI World Cup, Babar scored 474 runs at 68 avg, 5 fifties
Verified
9Babar Azam's ODI average in winning matches is 75.24 with 3990 runs
Directional
10Holds record for most ODI centuries for Pakistan: 19
Single source
11Babar Azam has 5991 ODI runs as opener/No.3
Verified
12In chase ODIs, Babar averages 88.70 with 7 centuries
Verified
13Scored 5 consecutive ODI 50+ scores vs Australia and England in 2020
Verified
14Against England in ODIs, 606 runs at 86.57 avg in 9 inns
Directional
15Babar Azam ODI debut: 30 May 2015 vs England, 62 runs
Single source
16In 2023 ODI World Cup, Babar scored 320 runs at 40 avg
Verified
17Babar Azam has 19 ODI tons, joint most with Tendulkar for Pakistan? No, most for Pak
Verified
18Home ODI average 62.45 with 10 centuries in 46 matches
Verified
19Away ODI runs 2421 at 55.13 avg
Directional
20Neutral venue ODIs: 1503 runs at 59.50 avg
Single source
21Babar Azam scored 130* vs New Zealand in 2023 WC
Verified
22Most ODI runs in a calendar year: 2019 with 1436 runs
Verified
23Babar Azam has 4 ODI double centuries? No, highest 158, but many 100s
Verified
24Vs Zimbabwe ODIs: 343 runs avg 114.33
Directional
25Babar Azam caught 49 in ODIs
Single source
26In powerplay ODIs, 1500+ runs avg 55+
Verified
27Babar Azam 14 ODI 100s in successful chases
Verified
282022 calendar ODIs: 1468 runs at 81.55 avg
Verified
29Vs South Africa ODIs: 452 runs avg 64.57
Directional

One Day Internationals Interpretation

Babar Azam's statistics read like a relentless, elegantly compiled legal brief for his batting genius, consistently arguing his case with serene 50s, commanding 100s, and a staggering 88.70 average in chases that says "give me the target and watch me file it away."

Test Matches

1Babar Azam made his Test debut on 13 November 2016 against New Zealand in Christchurch, scoring 0 in the first innings and 14 in the second
Verified
2In Tests, Babar Azam has played 55 matches, batted in 98 innings
Verified
3Babar Azam's Test career strike rate is 53.46 across 98 innings
Verified
4Highest Test score for Babar Azam is 161 against England at Edgbaston in 2020
Directional
5Babar Azam has 9 Test centuries, with 4 at home and 5 away
Single source
6Average Test batting average of Babar Azam is 44.15 with 3197 runs scored
Verified
7Babar Azam scored 196 runs in the first Test against England in 2020 at Old Trafford
Verified
8In Test matches at No.3 position, Babar Azam averages 54.66 over 40 innings
Verified
9Babar Azam has 19 Test fifties
Directional
10Against Australia in Tests, Babar Azam has 266 runs at an average of 44.33 in 3 matches
Single source
11Babar Azam's best Test bowling figures are 1/4 against West Indies in 2021
Verified
12In home Tests, Babar Azam has scored 1409 runs at 48.24 average
Verified
13Babar Azam reached 3000 Test runs in his 58th innings against New Zealand in 2022
Verified
14In 2022 calendar year Tests, Babar Azam scored 799 runs at 79.90 average
Directional
15Babar Azam has caught 23 wickets in Tests as a fielder
Single source
16Against England in Tests, Babar Azam averages 52.20 with 1832 runs in 15 matches
Verified
17Babar Azam's Test hundreds include 102* vs Zimbabwe in 2021
Verified
18In away Tests, Babar Azam has 1788 runs at 41.58 average
Verified
19Babar Azam scored 3 consecutive Test centuries against England in 2020
Directional
20Test runs in winning causes for Babar Azam: 1264 at 48.61 average
Single source
21Babar Azam has dismissed 3 batsmen in Tests with his part-time bowling
Verified
22In Karachi Tests, Babar Azam scored 127 and 24* vs England in 2022
Verified
23Babar Azam's Test average in 4th innings is 35.50 from 12 innings
Verified
24Partnered with 15 different opening batsmen in Tests
Directional
25Babar Azam scored 143 vs England at Edgbaston in 2020
Single source
26Test maiden century was 102* vs Zimbabwe in Harare 2018? Wait no, first was vs SL 2017
Verified
27Babar Azam has played 11 Test matches in UAE, scoring 678 runs at 37.66
Verified
28In 2019 World Test Championship, Babar scored 696 runs at 52.76
Verified
29Babar Azam holds the record for most consecutive Test innings without a duck: 90
Directional
30Against South Africa in Tests, 128 runs in 3 innings at 42.66 avg
Single source
31Babar Azam has 3197 Test runs with 28 sixes hit
Verified
32In Test cricket 2023, Babar Azam scored 527 runs in 10 innings at 43.91 average
Verified

Test Matches Interpretation

Like a batting metronome with the occasional dramatic flourish, Babar Azam's solid but sometimes stately 44.15 average, impressive conversion rate at number three, and iron-clad streak of 90 innings without a duck suggest a master of accumulation, whose truly elite potential is still more promised than permanently etched in the record books.

Twenty20 Internationals

1Babar Azam T20I debut 25 Sep 2015 vs Zimbabwe, 29 runs
Verified
2Babar Azam has 4145 T20I runs in 128 matches at avg 39.69, SR 129.08
Verified
34 T20I centuries by Babar Azam, including 122 vs South Africa 2021
Verified
4Highest T20I score 101* vs Bangladesh 2023
Directional
5Fastest to 3000 T20I runs: 87 innings
Single source
6Babar Azam T20I captain with most wins: 41 in 68 matches
Verified
7In T20Is as opener, 3400+ runs avg 42, SR 130
Verified
8Against India T20Is: 303 runs avg 60.60 SR 122
Verified
9Babar Azam scored 68 off 32 in T20 WC 2021 vs India
Directional
10Most T20I fifties for Pakistan: 30
Single source
11T20I strike rate in death overs (16-20): 140+
Verified
12In 2022 T20 WC, Babar scored 303 runs avg 60.60
Verified
13Babar Azam home T20Is: 1200+ runs avg 45
Verified
14Away T20Is: 1500+ runs avg 38
Directional
15Babar Azam 110* vs Archafi? Wait vs WI 122
Single source
16Caught 45 in T20Is
Verified
17Vs England T20Is: 425 runs avg 42.50 SR 140
Verified
18Babar Azam T20I hundreds: 4, all unbeaten
Verified
19In powerplay T20Is, avg 45 SR 135
Directional
202021 calendar T20Is: 939 runs avg 65 SR 143
Single source
21Vs Australia T20Is: 185 runs avg 30.83 SR 135
Verified
22Babar Azam run out 0 times in T20Is
Verified
23Most consecutive T20I 50+ scores: 5 in 2021
Verified
24T20I wins batting first: 25 under his captaincy
Directional
25Babar Azam captained Pakistan to T20 WC final 2022
Single source
26In PSL as captain, Peshawar Zalmi wins, but T20I focus
Verified
27Babar Azam T20I avg vs spin: 42.5 SR 125
Verified

Twenty20 Internationals Interpretation

Babar Azam's T20I statistics paint a portrait of a meticulous, record-setting anchor who combines a near-robotic consistency with a knack for seizing the big stage, proving you can be both a timeless classic and a blockbuster event.