ભારત અને શ્રીલંકા વચ્ચે અત્યારસુધી 43 ટેસ્ટ મેચ રમાઈ છે, જેમાંથી ભારતે 20 અને શ્રીલંકાએ 7 જીતી છે, જ્યારે કે 16 ટેસ્ટ ડ્રો રહી હતી.