Cricketers appearing in 50 plus one day games against a specific opposition
MS Dhoni made his 50th appearance in one day games against Australia when he played the Adelaide one day international on 15.01.19, to provide the 67th occasion of a cricketer playing 50 plus matches against a specific opposition in the annals of one day internationals. All such occasions are tabulate below
| No | Player | Team | Opp | Mat |
| 1 | MS Atapattu | Srl | Ind | 52 |
| 2 | M Azharuddin | Ind | Pak | 64 |
| 3 | M Azharuddin | Ind | Srl | 53 |
| 4 | AR Border | Aus | NZl | 52 |
| 5 | AR Border | Aus | Win | 61 |
| 6 | E Chigumbura | Zim | Ban | 55 |
| 7 | PA de Silva | Srl | Ind | 58 |
| 8 | PA de Silva | Srl | Pak | 75 |
| 9 | MS Dhoni | Ind | Aus | 50 |
| 10 | MS Dhoni | Ind | Srl | 66 |
| 11 | TM Dilshan | Srl | Ind | 70 |
| 12 | R Dravid | Ind | Pak | 58 |
| 13 | SC Ganguly | Ind | Pak | 53 |
| 14 | DL Haynes | Win | Aus | 64 |
| 15 | DL Haynes | Win | Pak | 65 |
| 16 | Ijaz Ahmed | Pak | Ind | 53 |
| 17 | Inzamam-ul-Haq | Pak | Ind | 67 |
| 18 | Inzamam-ul-Haq | Pak | Srl | 63 |
| 19 | Javed Miandad | Pak | Win | 64 |
| 20 | ST Jayasuriya | Srl | Ind | 89 |
| 21 | ST Jayasuriya | Srl | Pak | 82 |
| 22 | DPMD Jayawardene | Srl | Aus | 56 |
| 23 | DPMD Jayawardene | Srl | Ind | 87 |
| 24 | DPMD Jayawardene | Srl | NZl | 50 |
| 25 | DPMD Jayawardene | Srl | Pak | 67 |
| 26 | JH Kallis | RSA | Aus | 50 |
| 27 | BC Lara | Win | Aus | 51 |
| 28 | RS Mahanama | Srl | Pak | 52 |
| 29 | H Masakadza | Zim | Ban | 52 |
| 30 | EJG Morgan | Eng | Aus | 52 |
| 31 | M Muralitharan | Srl | Ind | 63 |
| 32 | M Muralitharan | Srl | Pak | 65 |
| 33 | RT Ponting | Aus | Ind | 59 |
| 34 | RT Ponting | Aus | NZl | 51 |
| 35 | SK Raina | Ind | Srl | 55 |
| 36 | Rameez Raja | Pak | Win | 53 |
| 37 | A Ranatunga | Srl | Ind | 56 |
| 38 | A Ranatunga | Srl | Pak | 67 |
| 39 | JN Rhodes | RSA | Aus | 55 |
| 40 | IVA Richards | Win | Aus | 54 |
| 41 | RB Richardson | Win | Aus | 51 |
| 42 | RB Richardson | Win | Pak | 61 |
| 43 | Saeed Anwar | Pak | Ind | 50 |
| 44 | Saeed Anwar | Pak | Srl | 52 |
| 45 | Saleem Malik | Pak | Ind | 52 |
| 46 | Saleem Malik | Pak | Srl | 53 |
| 47 | KC Sangakkara | Srl | Ind | 76 |
| 48 | KC Sangakkara | Srl | Pak | 56 |
| 49 | V Sehwag | Ind | Srl | 55 |
| 50 | Shahid Afridi | Pak | Ind | 67 |
| 51 | Shahid Afridi | Pak | Srl | 72 |
| 52 | BRM Taylor | Zim | Ban | 50 |
| 53 | SR Tendulkar | Ind | Aus | 71 |
| 54 | SR Tendulkar | Ind | Pak | 69 |
| 55 | SR Tendulkar | Ind | RSA | 57 |
| 56 | SR Tendulkar | Ind | Srl | 84 |
| 57 | WPUJC Vaas | Srl | Ind | 61 |
| 58 | WPUJC Vaas | Srl | Pak | 56 |
| 59 | DL Vettori | NZl | Aus | 59 |
| 60 | CA Walsh | Win | Pak | 52 |
| 61 | Waqar Younis | Pak | Srl | 51 |
| 62 | Wasim Akram | Pak | Srl | 59 |
| 63 | Wasim Akram | Pak | Win | 64 |
| 64 | SR Waugh | Aus | Ind | 53 |
| 65 | SR Waugh | Aus | NZl | 60 |
| 66 | SR Waugh | Aus | Win | 50 |
| 67 | Yuvraj Singh | Ind | Srl | 55 |
MS Dhoni’s 50 appearances against Australia provide the 13th occasion of Indian cricketer appearing in 50 plus one day internationals against a specific opposition. All such occasions are tabulated below
| No | Player | Team | Opp | Mat |
| 1 | M Azharuddin | Ind | Pak | 64 |
| 2 | M Azharuddin | Ind | Srl | 53 |
| 3 | MS Dhoni | Ind | Aus | 50 |
| 4 | MS Dhoni | Ind | Srl | 66 |
| 5 | R Dravid | Ind | Pak | 58 |
| 6 | SC Ganguly | Ind | Pak | 53 |
| 7 | SK Raina | Ind | Srl | 55 |
| 8 | V Sehwag | Ind | Srl | 55 |
| 9 | SR Tendulkar | Ind | Aus | 71 |
| 10 | SR Tendulkar | Ind | Pak | 69 |
| 11 | SR Tendulkar | Ind | RSA | 57 |
| 12 | SR Tendulkar | Ind | Srl | 84 |
| 13 | Yuvraj Singh | Ind | Srl | 55 |
It also provides the tenth occasion of a cricketer making 50 plus one day international appearances against Australia. All such occasions are tabulated below.
| No | Player | Team | Opp | Mat |
| 1 | MS Dhoni | Ind | Aus | 50 |
| 2 | DL Haynes | Win | Aus | 64 |
| 3 | DPMD Jayawardene | Srl | Aus | 56 |
| 4 | JH Kallis | RSA | Aus | 50 |
| 5 | BC Lara | Win | Aus | 51 |
| 6 | EJG Morgan | Eng | Aus | 52 |
| 7 | JN Rhodes | RSA | Aus | 55 |
| 8 | IVA Richards | Win | Aus | 54 |
| 9 | RB Richardson | Win | Aus | 51 |
| 10 | SR Tendulkar | Ind | Aus | 71 |
MS Dhoni became the second Indian cricketer to appear in 50 plus one day internationals against Australia after SR Tendulkar. SR Tendulkar has played 71 one day games against Australia
| No | Player | Team | Opp | Mat |
| 1 | MS Dhoni | Ind | Aus | 50 |
| 2 | SR Tendulkar | Ind | Aus | 71 |
MS Dhoni has appeared in 50 plus one day internationals against two oppositions – against Australia {50} and against Sri Lanka {66}. He became the 20th cricketer in the history of one day internationals to appear in 50 plus games against two or more specific oppositions. All such occasions are tabulated below.
| No | No | Player | Team | Opp | Mat |
| 1 | 1 | DPMD Jayawardene | Srl | Aus | 56 |
| 2 | DPMD Jayawardene | Srl | Ind | 87 | |
| 3 | DPMD Jayawardene | Srl | NZl | 50 | |
| 4 | DPMD Jayawardene | Srl | Pak | 67 | |
| 2 | 1 | SR Tendulkar | Ind | Aus | 71 |
| 2 | SR Tendulkar | Ind | Pak | 69 | |
| 3 | SR Tendulkar | Ind | RSA | 57 | |
| 4 | SR Tendulkar | Ind | Srl | 84 | |
| 3 | 1 | SR Waugh | Aus | Ind | 53 |
| 2 | SR Waugh | Aus | NZl | 60 | |
| 3 | SR Waugh | Aus | Win | 50 | |
| 4 | 1 | M Azharuddin | Ind | Pak | 64 |
| 2 | M Azharuddin | Ind | Srl | 53 | |
| 5 | 1 | AR Border | Aus | NZl | 52 |
| 2 | AR Border | Aus | Win | 61 | |
| 6 | 1 | PA de Silva | Srl | Ind | 58 |
| 2 | PA de Silva | Srl | Pak | 75 | |
| 7 | 1 | MS Dhoni | Ind | Aus | 50 |
| 2 | MS Dhoni | Ind | Srl | 66 | |
| 8 | 1 | DL Haynes | Win | Aus | 64 |
| 2 | DL Haynes | Win | Pak | 65 | |
| 9 | 1 | Inzamam-ul-Haq | Pak | Ind | 67 |
| 2 | Inzamam-ul-Haq | Pak | Srl | 63 | |
| 10 | 1 | ST Jayasuriya | Srl | Ind | 89 |
| 2 | ST Jayasuriya | Srl | Pak | 82 | |
| 11 | 1 | M Muralitharan | Srl | Ind | 63 |
| 2 | M Muralitharan | Srl | Pak | 65 | |
| 12 | 1 | RT Ponting | Aus | Ind | 59 |
| 2 | RT Ponting | Aus | NZl | 51 | |
| 13 | 1 | A Ranatunga | Srl | Ind | 56 |
| 2 | A Ranatunga | Srl | Pak | 67 | |
| 14 | 1 | RB Richardson | Win | Aus | 51 |
| 2 | RB Richardson | Win | Pak | 61 | |
| 15 | 1 | Saeed Anwar | Pak | Ind | 50 |
| 2 | Saeed Anwar | Pak | Srl | 52 | |
| 16 | 1 | Saleem Malik | Pak | Ind | 52 |
| 2 | Saleem Malik | Pak | Srl | 53 | |
| 17 | 1 | KC Sangakkara | Srl | Ind | 76 |
| 2 | KC Sangakkara | Srl | Pak | 56 | |
| 18 | 1 | Shahid Afridi | Pak | Ind | 67 |
| 2 | Shahid Afridi | Pak | Srl | 72 | |
| 19 | 1 | WPUJC Vaas | Srl | Ind | 61 |
| 2 | WPUJC Vaas | Srl | Pak | 56 | |
| 20 | 1 | Wasim Akram | Pak | Srl | 59 |
| 2 | Wasim Akram | Pak | Win | 64 |
MS Dhoni has appeared in 50 plus one day internationals against two oppositions – against Australia {50} and against Sri Lanka {66}. He became the third Indian cricketer in the history of one day internationals to appear in 50 plus games against two or more specific oppositions. Others are SR Tendulkar {against four teams} and MA Azharuddin {against two teams}.All such occasions are tabulated below
| No | No | Player | Team | Opp | Mat |
| 1 | 1 | SR Tendulkar | Ind | Aus | 71 |
| 2 | SR Tendulkar | Ind | Pak | 69 | |
| 3 | SR Tendulkar | Ind | RSA | 57 | |
| 4 | SR Tendulkar | Ind | Srl | 84 | |
| 2 | 1 | M Azharuddin | Ind | Pak | 64 |
| 2 | M Azharuddin | Ind | Srl | 53 | |
| 3 | 1 | MS Dhoni | Ind | Aus | 50 |
| 2 | MS Dhoni | Ind | Srl | 66 |
MS Dhoni has appeared in 50 plus one day internationals against two oppositions – against Australia {50} and against Sri Lanka {66}. He became the second wicket keeper batsman in the history of one day internationals to appear in 50 plus games against two specific oppositions after KC Sangakkara of Sri Lanka. KC Sangakkara has appeared in 76 games against India and 56 games against Pakistan. All such occasions are tabulated below
| No | No | Player | Team | Opp | Mat |
| 1 | 1 | MS Dhoni | Ind | Aus | 50 |
| 2 | MS Dhoni | Ind | Srl | 66 | |
| 2 | 1 | KC Sangakkara | Srl | Ind | 76 |
| 2 | KC Sangakkara | Srl | Pak | 56 |