Off the Post - World Cup Final - 7/20/2026

Spain wins the World Cup! Hosts Gerasimos Gerovasiliou, John Halwood, and Santiago Zuluaga recap the entirety of the 2026 World Cup while awarding Off the Post certified superlatives for the tournament.