- Home
- Players
- Mustafizur Rahman
Bangladesh · Men's cricket
Mustafizur Rahman stats
Data through 3 October 2026Last updated 3 October 2026
Coverage: matches in the Cricsheet data from 24 April 2015 to 3 October 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.
Between 2015 and 2026, Mustafizur Rahman appears in 15 Tests, 112 ODIs, 119 T20Is for Bangladesh in the Cricsheet data. With the ball, the best return was 220 wickets in T20 leagues at an average of 22.15 and an economy rate of 7.62.
International matches
246
Tests 15 · ODIs 112 · T20Is 119
International wickets
358
8 five-wicket hauls
T20 league & domestic matches
175
104 runs
Best bowling
6/10
T20I
Teams played for
Bangladesh 2015–2026 · 246Comilla Victorians 2022–2024 · 31Sunrisers Hyderabad 2016–2017 · 17Rajshahi Kings 2017–2019 · 16Rajasthan Royals 2021 · 14Delhi Capitals 2022–2025 · 13Dhaka Capitals 2024–2025 · 12Rangpur Rangers 2019–2020 · 12Dhaka Dynamites 2015 · 10Rangpur Riders 2025–2026 · 10Lahore Qalandars 2018–2026 · 10Chennai Super Kings 2024 · 9
Mustafizur Rahman batting record by format
| Format | M | Inns | NO | Runs | HS | Avg | BF | SR | 100 | 50 | 0 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 15 | 22 | 7 | 66 | 16 | 4.40 | 162 | 40.7 | 0 | 0 | 8 | 3 | 5 |
| ODI | 112 | 57 | 32 | 165 | 20 | 6.60 | 342 | 48.2 | 0 | 0 | 11 | 18 | 1 |
| T20I | 119 | 36 | 17 | 101 | 11* | 5.32 | 142 | 71.1 | 0 | 0 | 6 | 4 | 5 |
| T20 (leagues & domestic) | 175 | 48 | 34 | 104 | 21* | 7.43 | 154 | 67.5 | 0 | 0 | 5 | 7 | 5 |
Runs per year
Show as table
| Year | Runs |
|---|---|
| 2015 | 21 |
| 2016 | 6 |
| 2017 | 32 |
| 2018 | 71 |
| 2019 | 90 |
| 2020 | 2 |
| 2021 | 22 |
| 2022 | 52 |
| 2023 | 50 |
| 2024 | 22 |
| 2025 | 36 |
| 2026 | 32 |
Year-by-year batting (38 rows)
| Year | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| 2015 | ODI | 5 | 15 | 7.50 | 45.5 | 9 | 0 | 0 |
| 2015 | T20 (leagues & domestic) | 1 | 1 | – | 50.0 | 1 | 0 | 0 |
| 2015 | T20I | 3 | 2 | 1.00 | 25.0 | 1 | 0 | 0 |
| 2015 | Test | 1 | 3 | 3.00 | 23.1 | 3 | 0 | 0 |
| 2016 | ODI | 2 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| 2016 | T20I | 2 | 6 | 3.00 | 200.0 | 6 | 0 | 0 |
| 2017 | ODI | 3 | 2 | – | 33.3 | 1 | 0 | 0 |
| 2017 | T20 (leagues & domestic) | 3 | 8 | 8.00 | 47.1 | 7 | 0 | 0 |
| 2017 | T20I | 1 | 0 | – | 0.0 | 0 | 0 | 0 |
| 2017 | Test | 11 | 22 | 3.14 | 31.4 | 10 | 0 | 0 |
| 2018 | ODI | 8 | 35 | 17.50 | 63.6 | 18 | 0 | 0 |
| 2018 | T20 (leagues & domestic) | 7 | 2 | 1.00 | 16.7 | 1 | 0 | 0 |
| 2018 | T20I | 7 | 19 | 4.75 | 63.3 | 8 | 0 | 0 |
| 2018 | Test | 5 | 15 | 5.00 | 48.4 | 8 | 0 | 0 |
| 2019 | ODI | 9 | 26 | 5.20 | 63.4 | 18 | 0 | 0 |
| 2019 | T20 (leagues & domestic) | 9 | 47 | 47.00 | 109.3 | 21 | 0 | 0 |
| 2019 | T20I | 1 | 1 | 1.00 | 33.3 | 1 | 0 | 0 |
| 2019 | Test | 2 | 16 | 8.00 | 66.7 | 16 | 0 | 0 |
| 2020 | T20 (leagues & domestic) | 2 | 2 | 1.00 | 33.3 | 2 | 0 | 0 |
| 2021 | ODI | 4 | 1 | 1.00 | 16.7 | 1 | 0 | 0 |
| 2021 | T20 (leagues & domestic) | 5 | 8 | – | 57.1 | 8 | 0 | 0 |
| 2021 | T20I | 6 | 10 | 2.00 | 40.0 | 4 | 0 | 0 |
| 2021 | Test | 1 | 3 | – | 27.3 | 3 | 0 | 0 |
| 2022 | ODI | 4 | 25 | 12.50 | 64.1 | 13 | 0 | 0 |
| 2022 | T20 (leagues & domestic) | 4 | 11 | 11.00 | 78.6 | 7 | 0 | 0 |
| 2022 | T20I | 2 | 9 | – | 225.0 | 9 | 0 | 0 |
| 2022 | Test | 2 | 7 | 3.50 | 53.8 | 7 | 0 | 0 |
| 2023 | ODI | 13 | 45 | 5.62 | 42.5 | 20 | 0 | 0 |
| 2023 | T20 (leagues & domestic) | 2 | 2 | 2.00 | 50.0 | 1 | 0 | 0 |
| 2023 | T20I | 1 | 3 | – | 75.0 | 3 | 0 | 0 |
| 2024 | T20 (leagues & domestic) | 2 | 6 | – | 75.0 | 5 | 0 | 0 |
| 2024 | T20I | 6 | 16 | 5.33 | 69.6 | 7 | 0 | 0 |
| 2025 | ODI | 6 | 4 | 2.00 | 13.8 | 3 | 0 | 0 |
| 2025 | T20 (leagues & domestic) | 7 | 7 | 1.75 | 35.0 | 2 | 0 | 0 |
| 2025 | T20I | 5 | 25 | 25.00 | 92.6 | 11 | 0 | 0 |
| 2026 | ODI | 3 | 12 | 6.00 | 46.2 | 5 | 0 | 0 |
| 2026 | T20 (leagues & domestic) | 6 | 10 | 5.00 | 71.4 | 4 | 0 | 0 |
| 2026 | T20I | 2 | 10 | 10.00 | 90.9 | 7 | 0 | 0 |
Mustafizur Rahman bowling record by format
| Format | Inns | Balls | Runs | Wkts | BBI | BBM | Avg | Econ | SR | 4w | 5w | Mdns |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Test | 25 | 2,145 | 1,139 | 31 | 4/37 | 5/66 | 36.74 | 3.19 | 69.2 | 2 | 0 | 76 |
| ODI | 110 | 5,332 | 4,607 | 174 | 6/43 | – | 26.48 | 5.18 | 30.6 | 11 | 6 | 37 |
| T20I | 118 | 2,568 | 3,159 | 153 | 6/10 | – | 20.65 | 7.38 | 16.8 | 5 | 2 | 8 |
| T20 (leagues & domestic) | 175 | 3,839 | 4,874 | 220 | 5/27 | – | 22.15 | 7.62 | 17.4 | 3 | 1 | 9 |
Wickets per year
Show as table
| Year | Wickets |
|---|---|
| 2015 | 50 |
| 2016 | 41 |
| 2017 | 39 |
| 2018 | 66 |
| 2019 | 60 |
| 2020 | 16 |
| 2021 | 62 |
| 2022 | 48 |
| 2023 | 34 |
| 2024 | 61 |
| 2025 | 60 |
| 2026 | 41 |
Year-by-year bowling (42 rows)
| Year | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| 2015 | ODI | 9 | 26 | 12.35 | 4.26 | 6/43 |
| 2015 | T20 (leagues & domestic) | 10 | 14 | 15.29 | 5.71 | 3/14 |
| 2015 | T20I | 5 | 6 | 18.67 | 5.74 | 2/16 |
| 2015 | Test | 2 | 4 | 14.50 | 2.56 | 4/37 |
| 2016 | ODI | 2 | 4 | 23.50 | 4.86 | 2/32 |
| 2016 | T20 (leagues & domestic) | 18 | 21 | 22.62 | 6.95 | 4/23 |
| 2016 | T20I | 8 | 16 | 12.19 | 6.13 | 5/22 |
| 2017 | ODI | 10 | 14 | 32.57 | 5.48 | 4/23 |
| 2017 | T20 (leagues & domestic) | 6 | 4 | 48.75 | 8.93 | 2/18 |
| 2017 | T20I | 4 | 5 | 19.20 | 6.86 | 4/21 |
| 2017 | Test | 11 | 16 | 36.38 | 3.31 | 4/84 |
| 2018 | ODI | 17 | 27 | 21.70 | 4.16 | 4/43 |
| 2018 | T20 (leagues & domestic) | 12 | 11 | 30.27 | 7.66 | 3/24 |
| 2018 | T20I | 13 | 21 | 21.19 | 9.85 | 3/31 |
| 2018 | Test | 7 | 7 | 38.71 | 2.85 | 3/49 |
| 2019 | ODI | 15 | 32 | 28.91 | 6.95 | 5/59 |
| 2019 | T20 (leagues & domestic) | 19 | 24 | 19.67 | 6.59 | 3/10 |
| 2019 | T20I | 5 | 3 | 53.67 | 9.11 | 2/38 |
| 2019 | Test | 1 | 1 | 74.00 | 5.29 | 1/74 |
| 2020 | ODI | 2 | 2 | 27.00 | 4.50 | 1/22 |
| 2020 | T20 (leagues & domestic) | 4 | 8 | 15.50 | 8.18 | 3/34 |
| 2020 | T20I | 4 | 6 | 21.00 | 8.40 | 3/32 |
| 2021 | ODI | 10 | 18 | 21.56 | 5.04 | 3/16 |
| 2021 | T20 (leagues & domestic) | 14 | 14 | 31.14 | 8.41 | 3/20 |
| 2021 | T20I | 20 | 28 | 17.39 | 7.01 | 4/12 |
| 2021 | Test | 2 | 2 | 58.50 | 4.18 | 2/46 |
| 2022 | ODI | 11 | 10 | 35.80 | 4.35 | 4/17 |
| 2022 | T20 (leagues & domestic) | 19 | 27 | 18.52 | 7.08 | 5/27 |
| 2022 | T20I | 13 | 10 | 38.90 | 7.78 | 2/15 |
| 2022 | Test | 2 | 1 | 37.00 | 1.68 | 1/30 |
| 2023 | ODI | 18 | 18 | 44.44 | 5.69 | 4/44 |
| 2023 | T20 (leagues & domestic) | 12 | 11 | 29.91 | 8.02 | 3/18 |
| 2023 | T20I | 8 | 5 | 29.60 | 5.69 | 2/15 |
| 2024 | ODI | 1 | 2 | 19.50 | 4.33 | 2/39 |
| 2024 | T20 (leagues & domestic) | 24 | 33 | 25.03 | 9.74 | 4/29 |
| 2024 | T20I | 17 | 26 | 19.19 | 7.80 | 6/10 |
| 2025 | ODI | 7 | 5 | 58.40 | 5.21 | 2/16 |
| 2025 | T20 (leagues & domestic) | 23 | 33 | 18.33 | 7.42 | 3/16 |
| 2025 | T20I | 17 | 22 | 16.68 | 5.79 | 3/11 |
| 2026 | ODI | 8 | 16 | 18.38 | 4.90 | 5/43 |
| 2026 | T20 (leagues & domestic) | 14 | 20 | 18.25 | 7.02 | 3/18 |
| 2026 | T20I | 4 | 5 | 26.80 | 11.17 | 2/43 |
Mustafizur Rahman against each team
| Opponent | Format | Inns | Runs | Avg | SR | HS | 100 | 50 |
|---|---|---|---|---|---|---|---|---|
| South Africa | Test | 5 | 21 | 5.25 | 38.9 | 10 | 0 | 0 |
| Sri Lanka | Test | 6 | 17 | 3.40 | 42.5 | 8 | 0 | 0 |
| West Indies | Test | 5 | 12 | 4.00 | 40.0 | 7 | 0 | 0 |
| Australia | Test | 4 | 0 | 0.00 | 0.0 | 0 | 0 | 0 |
| India | ODI | 9 | 38 | 9.50 | 55.1 | 13 | 0 | 0 |
| Sri Lanka | ODI | 12 | 32 | 8.00 | 54.2 | 18 | 0 | 0 |
| Zimbabwe | ODI | 6 | 30 | 10.00 | 63.8 | 18 | 0 | 0 |
| New Zealand | ODI | 13 | 18 | 4.50 | 35.3 | 5 | 0 | 0 |
| South Africa | ODI | 3 | 13 | 13.00 | 34.2 | 11 | 0 | 0 |
| Pakistan | ODI | 4 | 8 | 2.67 | 47.1 | 4 | 0 | 0 |
| England | ODI | 5 | 3 | 1.00 | 17.6 | 3 | 0 | 0 |
| West Indies | T20I | 4 | 21 | 10.50 | 95.5 | 11 | 0 | 0 |
| Sri Lanka | T20I | 4 | 18 | 9.00 | 90.0 | 8 | 0 | 0 |
| New Zealand | T20I | 4 | 13 | 6.50 | 61.9 | 6 | 0 | 0 |
| Australia | T20I | 4 | 11 | 3.67 | 68.8 | 7 | 0 | 0 |
| India | T20I | 7 | 10 | 2.50 | 38.5 | 6 | 0 | 0 |
| South Africa | T20I | 3 | 10 | 5.00 | 100.0 | 9 | 0 | 0 |
| Pakistan | T20I | 3 | 6 | – | 120.0 | 6 | 0 | 0 |
| Khulna Tigers | T20 (leagues & domestic) | 3 | 22 | 22.00 | 137.5 | 21 | 0 | 0 |
| Rangpur Riders | T20 (leagues & domestic) | 5 | 12 | 6.00 | 66.7 | 5 | 0 | 0 |
| Fortune Barishal | T20 (leagues & domestic) | 4 | 10 | 10.00 | 83.3 | 7 | 0 | 0 |
| Mumbai Indians | T20 (leagues & domestic) | 3 | 9 | 9.00 | 100.0 | 8 | 0 | 0 |
| Opponent | Format | Inns | Wkts | Avg | Econ | Best |
|---|---|---|---|---|---|---|
| Sri Lanka | Test | 7 | 14 | 28.50 | 2.89 | 3/49 |
| South Africa | Test | 5 | 7 | 42.71 | 3.49 | 4/37 |
| Australia | Test | 4 | 5 | 24.20 | 3.47 | 4/84 |
| West Indies | Test | 6 | 3 | 56.33 | 3.13 | 2/46 |
| West Indies | ODI | 18 | 30 | 23.13 | 4.84 | 4/43 |
| New Zealand | ODI | 19 | 28 | 32.25 | 5.59 | 5/43 |
| India | ODI | 13 | 26 | 23.42 | 5.47 | 6/43 |
| Sri Lanka | ODI | 17 | 24 | 27.46 | 5.15 | 3/16 |
| Zimbabwe | ODI | 13 | 24 | 16.96 | 4.14 | 5/34 |
| Pakistan | ODI | 6 | 14 | 20.71 | 5.72 | 5/75 |
| South Africa | ODI | 8 | 8 | 38.25 | 4.86 | 3/38 |
| Ireland | ODI | 3 | 8 | 12.25 | 3.92 | 4/23 |
| Australia | ODI | 6 | 8 | 34.88 | 6.20 | 3/27 |
| England | ODI | 6 | 2 | 163.00 | 6.25 | 1/25 |
| Zimbabwe | T20I | 15 | 27 | 13.93 | 6.45 | 3/19 |
| Sri Lanka | T20I | 18 | 25 | 22.12 | 8.51 | 4/21 |
| West Indies | T20I | 11 | 18 | 19.39 | 9.65 | 3/21 |
| New Zealand | T20I | 11 | 16 | 15.81 | 6.43 | 5/22 |
| Australia | T20I | 10 | 11 | 17.73 | 6.09 | 3/23 |
| Pakistan | T20I | 11 | 11 | 26.45 | 7.56 | 2/6 |
| United States of America | T20I | 3 | 10 | 8.20 | 6.83 | 6/10 |
| India | T20I | 14 | 9 | 54.67 | 9.34 | 2/34 |
| United Arab Emirates | T20I | 3 | 6 | 10.17 | 5.08 | 2/13 |
| Netherlands | T20I | 4 | 4 | 17.25 | 4.60 | 2/18 |
| England | T20I | 4 | 3 | 30.00 | 6.00 | 1/14 |
| Ireland | T20I | 5 | 3 | 36.67 | 6.88 | 3/11 |
| South Africa | T20I | 4 | 1 | 107.00 | 6.69 | 1/34 |
| Khulna Tigers | T20 (leagues & domestic) | 9 | 13 | 15.08 | 6.32 | 3/16 |
| Chattogram Challengers | T20 (leagues & domestic) | 8 | 13 | 15.85 | 7.77 | 5/27 |
| Fortune Barishal | T20 (leagues & domestic) | 10 | 10 | 22.50 | 7.14 | 3/32 |
| Sunrisers Hyderabad | T20 (leagues & domestic) | 5 | 10 | 10.70 | 5.94 | 3/20 |
| Rangpur Riders | T20 (leagues & domestic) | 8 | 10 | 24.40 | 8.22 | 3/18 |
| Chittagong Vikings | T20 (leagues & domestic) | 6 | 10 | 14.00 | 6.32 | 3/14 |
| Royal Challengers Bengaluru | T20 (leagues & domestic) | 9 | 10 | 32.40 | 9.67 | 4/29 |
| Mumbai Indians | T20 (leagues & domestic) | 8 | 9 | 30.44 | 9.96 | 3/16 |
| Kolkata Knight Riders | T20 (leagues & domestic) | 8 | 8 | 25.38 | 6.34 | 3/18 |
| Punjab Kings | T20 (leagues & domestic) | 7 | 7 | 28.43 | 7.11 | 3/33 |
| Delhi Capitals | T20 (leagues & domestic) | 7 | 7 | 31.43 | 7.86 | 2/22 |
| Sylhet Strikers | T20 (leagues & domestic) | 6 | 7 | 25.71 | 9.15 | 2/25 |
| Comilla Victorians | T20 (leagues & domestic) | 5 | 6 | 20.17 | 6.66 | 2/32 |
| Sylhet Titans | T20 (leagues & domestic) | 3 | 5 | 14.40 | 6.55 | 3/24 |
| Gujarat Titans | T20 (leagues & domestic) | 3 | 5 | 15.40 | 7.00 | 3/23 |
| Khulna Titans | T20 (leagues & domestic) | 3 | 3 | 29.00 | 7.25 | 2/18 |
| Lucknow Super Giants | T20 (leagues & domestic) | 4 | 2 | 78.50 | 10.13 | 1/43 |
| Chennai Super Kings | T20 (leagues & domestic) | 3 | 2 | 63.50 | 10.73 | 1/37 |
| Dhaka Dynamites | T20 (leagues & domestic) | 3 | 1 | 68.00 | 5.67 | 1/19 |
Top grounds (batting)
| Ground | Inns | Runs | Avg | HS |
|---|---|---|---|---|
| Shere Bangla National Stadium | 45 | 136 | 8.00 | 21 |
| Zahur Ahmed Chowdhury Stadium | 16 | 37 | 4.62 | 13 |
| Dubai International Cricket Stadium | 12 | 33 | 5.50 | 10 |
| Eden Gardens | 3 | 29 | 9.67 | 20 |
| Sylhet International Cricket Stadium | 9 | 28 | 5.60 | 8 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium | 4 | 23 | 23.00 | 11 |
| R Premadasa Stadium | 7 | 21 | 7.00 | 18 |
| Basin Reserve | 3 | 16 | 5.33 | 16 |
| Wankhede Stadium | 5 | 12 | 4.00 | 11 |
| Senwes Park | 2 | 11 | 11.00 | 10 |
Top grounds (bowling)
| Ground | Inns | Wkts | Avg | Econ |
|---|---|---|---|---|
| Shere Bangla National Stadium | 119 | 182 | 17.49 | 5.06 |
| Zahur Ahmed Chowdhury Stadium | 39 | 47 | 27.70 | 5.33 |
| Sylhet International Cricket Stadium | 34 | 38 | 24.68 | 6.91 |
| Dubai International Cricket Stadium | 22 | 30 | 20.77 | 6.52 |
| R Premadasa Stadium | 13 | 20 | 24.70 | 7.06 |
| Harare Sports Club | 8 | 15 | 18.87 | 6.17 |
| Bir Sreshtho Flight Lieutenant Matiur Rahman Stadium | 8 | 13 | 16.23 | 6.03 |
| Wankhede Stadium | 17 | 13 | 49.62 | 9.13 |
| MA Chidambaram Stadium | 7 | 12 | 17.42 | 6.89 |
| Rajiv Gandhi International Stadium | 9 | 11 | 23.36 | 7.56 |
Batting and bowling by phase (limited overs)
| Format | Phase | Runs | Balls | SR | Outs | Bowl balls | Wkts | Econ |
|---|---|---|---|---|---|---|---|---|
| T20 | Powerplay | – | – | – | – | 2094 | 99 | 6.91 |
| T20 | Middle | 28 | 42 | 66.7 | 3 | 1809 | 81 | 7.13 |
| T20 | Death | 177 | 254 | 69.7 | 30 | 2504 | 193 | 8.32 |
| ODI | Powerplay | – | – | – | – | 1530 | 39 | 4.70 |
| ODI | Middle | 60 | 111 | 54.1 | 3 | 2707 | 69 | 4.91 |
| ODI | Death | 105 | 231 | 45.5 | 22 | 1095 | 66 | 6.54 |
How Mustafizur Rahman was dismissed
- Caught26 (36%)
- Bowled26 (36%)
- Lbw9 (12%)
- Run out9 (12%)
- Caught and bowled3 (4%)
How Mustafizur Rahman took wickets
- Caught423
- Bowled96
- Lbw40
- Caught and bowled18
- Hit wicket1
Last 20 innings
Show as table
| Innings | Runs |
|---|---|
| 5 Jul 2025 | 0 |
| 8 Jul 2025 | 0 |
| 22 Jul 2025 | 0 |
| 24 Sep 2025 | 6 |
| 25 Sep 2025 | 6 |
| 18 Oct 2025 | 1 |
| 27 Oct 2025 | 11 |
| 27 Nov 2025 | 2 |
| 17 Dec 2025 | 1 |
| 9 Jan 2026 | 4 |
| 12 Jan 2026 | 0 |
| 20 Jan 2026 | 1 |
| 13 Mar 2026 | 4 |
| 29 Mar 2026 | 1 |
| 9 Apr 2026 | 0 |
| 11 Apr 2026 | 4 |
| 23 Apr 2026 | 3 |
| 17 Jun 2026 | 7 |
| 6 Jul 2026 | 5 |
| 3 Oct 2026 | 3 |
Last 20 bowling innings
Batter vs bowler matchups
Batters Mustafizur Rahman bowled to most
- Kusal Mendis vs Mustafizur Rahman320 balls
Frequently asked questions
How many wickets has Mustafizur Rahman taken in Tests?
31 wickets in 25 innings at an average of 36.74, economy 3.19, best figures 4/37.
How many wickets has Mustafizur Rahman taken in ODIs?
174 wickets in 110 innings at an average of 26.48, economy 5.18, best figures 6/43.
How many runs has Mustafizur Rahman scored in Tests?
66 runs in 22 innings (15 matches) at an average of 4.40 and a strike rate of 40.7, in the data from 2015 to 2022.
How many runs has Mustafizur Rahman scored in ODIs?
165 runs in 57 innings (112 matches) at an average of 6.60 and a strike rate of 48.2, in the data from 2015 to 2026.
How many runs has Mustafizur Rahman scored in T20Is?
101 runs in 36 innings (119 matches) at an average of 5.32 and a strike rate of 71.1, in the data from 2015 to 2026.
Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.