Rangers and Celtic have played each other 409 times in major competitions: Rangers have won 159 matches, Celtic 152 matches and 98 ended in a draw.
who has won the most old firm games
Rangers have won 159 matches