Model calibrated on 25,424 historical matches, 53.8% correct picks (1/X/2).