Ranji Trophy is a domestic first-class cricket tournament played in India between teams representing the regional and state cricket associations.