List of One Day International cricket records
The trend of countries to increase the number of ODI matches they play means that the aggregate lists are dominated by modern players, though this trend is reversing as teams play more Twenty20 Internationals. Indian cricketer Sachin Tendulkar has scored the most runs in ODIs with a total of 18,426. Sri Lankan spinner Muttiah Muralitharan is the highest ODI wicket-taker with a total of 534 wickets. The record for most dismissals by a wicket-keeper is held by Kumar Sangakkara of Sri Lanka while the record for most catches by a fielder is held by Sri Lankan Mahela Jayawardene.
Bangladeshi cricket team in India in 2016–17
During the Test match, India set several individual and team records. In their first innings, both Cheteshwar Pujara and Virat Kohli set individual batting records. Pujara passed the total for the most runs by a batsman in an Indian first-class season, with a total of 1,605. The previous record was 1,604 runs, set by Chandu Borde in the 1964–65 season. Kohli set a new record for the most Test runs in a home season, with 1,168. Virender Sehwag held the old record, when he made 1,105 runs in the 2004–05 season. Kohli also became the first player to score a double-century in four consecutive Test series. The previous best was three consecutive series, held jointly by Don Bradman and Rahul Dravid. Ravichandran Ashwin became the fastest player, in terms of number of Tests, to take 250 wickets. He achieved it in 45 matches, beating the previous quickest of 48 Tests, set by Dennis Lillee.