小組賽:
A組:
2010年6月11日22:00,南非 0-0 墨西哥
2010年6月12日2:30,法國 0-0 烏拉圭
2010年6月17日2:30,南非 0-3 烏拉圭
2010年6月18日2:30,法國 0-2 墨西哥
2010年6月22日22:00,烏拉圭 1-0 墨西哥
2010年6月22日22:00,法國 1-2 南非
B組:
2010年6月12日19:30,韓國 2-0 希臘
2010年6月12日22:00,阿根廷 1-0 尼日利亞
2010年6月17日19:30,阿根廷 4-1 韓國
2010年6月17日22:00,希臘 2-1 尼日利亞
2010年6月23日2:30,阿根廷 2-0 希臘
2010年6月23日2:30,韓國 2-2 尼日利亞
C組:
2010年6月13日2:30,英格蘭 1-1 美國
2010年6月13日19:30,斯洛文尼亞 1-0 阿爾及利亞
2010年6月18日22:00,美國 2-2 斯洛文尼亞
2010年6月19日2:30,英格蘭 0-0 阿爾及利亞
2010年6月23日22:00,英格蘭 1-0 斯洛文尼亞
2010年6月23日22:00,美國 1-0 阿爾及利亞
D組:
2010年6月13日22:00,加納 1-0塞爾維亞
2010年6月14日2:30,德國 4-0 澳大利亞
2010年6月18日19:30,德國 0-1 塞爾維亞
2010年6月19日22:00,加納 1-1 澳大利亞
2010年6月24日2:30,德國 1-0 加納
2010年6月24日2:30,澳大利亞 2-1 塞爾維亞
E組:
2010年6月14日19:30,荷蘭 2-0 丹麥
2010年6月14日22:00,日本 1-0 喀麥隆
2010年6月19日19:30,荷蘭 1-0 日本
2010年6月20日2:30,丹麥 2-1 喀麥隆
2010年6月25日2:30,日本 3-1 丹麥
2010年6月25日2:30,荷蘭 2-1 喀麥隆
F組:
2010年6月15日2:30,意大利 1-1 巴拉圭
2010年6月15日19:30,新西蘭 1-1?斯洛伐克
2010年6月20日19:30,斯洛伐克 0-2 巴拉圭
2010年6月20日22:00,意大利 1-1 新西蘭
2010年6月24日22:00,意大利 2-3 斯洛伐克
2010年6月24日22:00,巴拉圭 0-0 新西蘭
G組:
2010年6月15日22:00,科特迪瓦 0-0 葡萄牙
2010年6月16日2:30,巴西 2-1 朝鮮
2010年6月21日2:30,巴西 3-1 科特迪瓦
2010年6月21日19:30,葡萄牙 7-0 朝鮮
2010年6月25日22:00,葡萄牙 0-0 巴西
2010年6月25日22:00,朝鮮 0-3 科特迪瓦
H組:
2010年6月16日19:30,智利 1-0 洪都拉斯
2010年6月16日22:00,西班牙 0-1 瑞士
2010年6月21日22:00,智利 1-0 瑞士
2010年6月22日2:30,西班牙 2-0 洪都拉斯
2010年6月26日2:30,西班牙 2-1 智利
2010年6月26日2:30,瑞士 0-0 洪都拉斯
淘汰賽:
1/8決賽:
2010年6月26日22:00,烏拉圭 2-1 韓國
2010年6月27日2:30,加納 2-1(加時賽) 美國
2010年6月27日22:00,德國 4-1 英格蘭
2010年6月28日2:30,阿根廷 3-1 墨西哥
2010年6月28日22:00,荷蘭 2-1 斯洛伐克
2010年6月29日2:30,巴西 3-0 智利
2010年6月29日22:00,巴拉圭 0-0(點球大戰5-3) 日本
2010年6月30日2:30,西班牙 1-0 葡萄牙
1/4決賽:
2010年7月2日22:00,荷蘭 2-1 巴西
2010年7月3日2:30,烏拉圭 1-1(點球大戰4-2) 加納
2010年7月3日22:00,德國 4-0 阿根廷
2010年7月4日2:30,西班牙 1-0 巴拉圭
半決賽:
2010年7月7日2:30,荷蘭 3-2 烏拉圭
2010年7月8日2:30,西班牙 1-0 德國
季軍賽:
2010年7月11日2:30,德國 3-2 烏拉圭
決賽:
2010年7月12日2:30,西班牙 1-0(加時賽) 荷蘭