How does the ICC fix the cricketing schedule for each cricket playing nation?
Do they fix it on their yearly rankings and points ?
Is there any process for this or the National team boards decide on which team they will be playing by discussing with each other ?
such as India will play Australia for this year with 4 ODI and 2 Tests etc.
How the schedule for the fixed tournaments like ASHES,CHAMPIONS TROPHY etc is decided ?
Is it decided by the previous fix of these tournaments.
Does the schedule for Test Playing Teams and ODI Playing Teams are differently fixed ?
As some of the cricket nations like Afghanistan are not even known for test matches
how it is decide on which ground the match will be played ?
Does the playing teams decide which ground will host the matches ?