Question: what is the difference between test and odi?
Answer: a) An ODI match, being a One Day International, begins and ends on the same day; a Test match takes a maximum of 5 days. b) An ODI match has one innings per team, usually of 50 overs; a Test match has two innings per team with no fixed number of overs.