Question: who played most number of matches in odi cricket
Answer: Matches Player Period 463 Sachin Tendulkar 1989 -- 2012 448 Mahela Jayawardene 1998 -- 2015 445 Sanath Jayasuriya 1989 -- 2011 404 Kumar Sangakkara 2000 -- 2015 398 Shahid Afridi 1996 -- 2015 Last updated : 9 January 2016