11 мая 2010 года Брафхейд был включён в предварительный состав нидерландской сборной на чемпионат мира 2010. 27 мая наставник «оранжевых», Берт ван Марвейк, огласил окончательный список футболистов, едущих на мундиаль — Эдсон оказался в их числе. На чемпионате мира Брафхейд провёл практически весь турнир на скамейке запасных, поучаствовав лишь в одном матче — в финальном поединке против Испании защитник вышел на замену на 105-й минуте поединка вместо капитана «оранжевых», Джованни ван Бронкхорста. Сам матч закончился со счётом 1:0 в пользу «красной фурии».