↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 27 октября 2019 года.
↑ Количество игр и голов за национальную сборную в официальных матчах.
Карьера Брафхейда началась в 2003 году в клубе «Утрехт»[4]. В 2007 году на правах свободного агента Эдсон пополнил состав команды «Твенте»[4]. Через два года за два с половиной миллиона евро нидерландец был приобретён мюнхенской «Баварией»[5]. В составе «красных» Брафхейд закрепиться не смог, и в феврале 2010 года он был отдан в аренду до конца сезона в шотландский «Селтик»[6]. По возвращении в Германию Эдсон пробыл в Мюнхене полгода, после чего перешёл в другой немецкий клуб «Хоффенхайм»[7][8]. 31 августа 2012 года нидерландца арендовал его бывший клуб «Твенте»[9].
Профессиональная карьера Брафхейда началась в клубе «Утрехт» в 2003 году. За эту команду он играл на протяжении четырёх лет, проведя за неё 81 матч и забив два гола[6].
«Твенте»
В зимнее трансферное окно сезона 2006/07 контракт Брафхейда с «Утрехтом» истёк, и Эдсон перебрался в клуб «Твенте» на правах свободного агента, подписав соглашение до конца 2010 года[13]. 10 февраля 2007 года Эдсон в матче нидерландского чемпионата против «Фейеноорда» дебютировал за свой новый клуб[14].
В «Твенте» молодого футболиста перевели с привычной позиции левого защитника в центральную зону обороны. Своей уверенной игрой в новом для него амплуа Брафхейд вытеснил из основного состава «красных» бывшего партнёра по молодёжной сборной Нидерландов, Рамона Зомера. Бывший в то время наставником «Твенте» Фред Рюттен в одном из интервью заявил, что он перевёл Эдсона на позицию центрального защитника вследствие травм основных игроков, играющих в этом амплуа, но он не ожидал, что молодой футболист сможет так ярко заиграть на этом месте.
«Бавария»
11 июня 2009 года Брафхейд перешёл в мюнхенскую «Баварию». Сумма отступных, которую немецкий клуб заплатил «Твенте» за Эдсона, составила 2,5 миллиона евро[5][15]. Однако за первые полгода, проведённые в стане баварцев, игрок не смог обеспечить себе постоянного места в основном составе команды, поэтому вынужден был просить руководство немецкого клуба отдать его в аренду. Этот поступок был прежде всего связан с желанием футболиста иметь постоянную игровую практику, чтобы принять участие со сборной Нидерландов в мировом чемпионате 2010.
«Селтик»
Руководство «Баварии» пошло на встречу Брафхейду, и 1 февраля 2010 года Эдсон по арендному соглашению до конца сезона 2009/10 перебрался в шотландский «Селтик»[6][16][17].
Сразу же после своего присоединения к новой команде нидерландец зарекомендовал себя, как игрок основного состава «кельтов». Дебют Эдсона в «Селтике» состоялся 7 февраля 2010 года в матче Кубка Шотландии против «Данфермлин Атлетик»[18]. Через три дня нидерландец впервые вышел на поле в матче чемпионата Шотландии, когда «бело-зелёные» победили «Харт оф Мидлотиан» 2:0[19].
После отставки с тренерского мостика «Селтика» Тони Моубрея Эдсон потерял место в основном составе глазговцев. 12 апреля стало известно, что нидерландец был оштрафован новым главным тренером «кельтов» Нилом Ленноном за то, что тот самовольно покинул расположение команды, узнав о своём непопадании в заявку на полуфинальный матч Кубка Шотландии против «Росс Каунти». По словам наставника «бело-зелёных» он разговаривал с Брафхейдом по этому поводу, и тот принёс извинения за свой проступок[20].
«Хоффенхайм»
Вернувшись в «Баварию», Эдсон вновь не смог закрепиться в основном составе, проведя к концу октября 2010 года всего пять игр. Положение Брафхейда в клубе осложнилось ещё больше после его конфликта с главным тренером мюнхенцев Луи ван Галем в ноябре того же года[21], после чего нидерландец стал редким гостем даже на скамейке запасных. 27 января 2011 года Эдсон перебрался в команду «Хоффенхайм», подписав контракт сроком на три года[7][8]. Дебют нидерландца в составе своей новой команды состоялся 5 февраля 2011 года, когда он вышел на замену на 73-й минуте поединка против «Кайзерслаутерна». На поле Брафхейд провёл всего лишь шесть минут, после чего был удалён за отмашку от соперника[22]. 28 апреля 2012 года нидерландец впервые отличился голом за «Хоффенхайм», поразив ворота клуба «Нюрнберг»[23]. В июне 2012 года наставник «сине-белых» Маркус Баббель заявил, что Брафхейд и его одноклубник Райан Бабел сменят клуб в межсезонье[24].
Возвращение в «Твенте»
31 августа 2012 года Эдсон был отдан в аренду сроком до конца сезона 2012/13 в свой бывший клуб — «Твенте»[9].
Возвращение в «Утрехт»
17 августа 2016 года Брафхейд подписал однолетний контракт со своим первым клубом — «Утрехт»[25].
«Остин Боулд»
3 августа 2018 года Брафхейд был представлен в качестве одного из трёх первых игроков новообразованного клуба «Остин Боулд»[26][27] из Чемпионшипа ЮСЛ, второго по уровню дивизиона США.
В начале 2008 года нидерландский футбольный эксперт Хуго Борст назвал Эдсона «будущим национальной сборной» и призвал наставника «оранжевых» Марко ван Бастена включить защитника в состав команды, которая готовилась принять участие в чемпионате Европы 2008. Фанаты восприняли этот призыв позитивно, признавая, что защитные ряды сборной ощутимо ослабли после того, как карьеру закончили Яп Стам и Франк де Бур. Несмотря на все призывы взять Брафхейда на Евро-2008, Ван Бастен отказался это сделать. Летом этого же года Брафхейд вместе с другим защитником «Твенте», Робом Вилартом, был включён в состав олимпийской сборной Нидерландов для участия в Летних Олимпийских играх 2008 в Пекине. Но из-за встреч «красных» в квалификации Лиги чемпионов с «Аяксом», совпадающих по срокам проведения с олимпийским турниром, Эдсону и Робу запретили ехать в Китай.
19 ноября 2008 года Брафхейд впервые сыграл за Вторую сборную Нидерландов в матче, где «оранжевые» проиграли шведам 0:3[29].
В оранжевой футболке сборной Эдсон дебютировал 11 февраля 2009 года в матче нидерландцев с Тунисом[30].
11 мая 2010 года Брафхейд был включён в предварительный состав нидерландской сборной на чемпионат мира 2010[31][32]. 27 мая наставник «оранжевых», Берт ван Марвейк, огласил окончательный список футболистов, едущих на мундиаль — Эдсон оказался в их числе[33][34]. На чемпионате мира Брафхейд провёл практически весь турнир на скамейке запасных, поучаствовав лишь в одном матче — в финальном поединке против Испании защитник вышел на замену на 105-й минуте поединка вместо капитана «оранжевых», Джованни ван Бронкхорста. Сам матч закончился со счётом 1:0 в пользу «красной фурии»[11].
Всего за национальную сборную Нидерландов Брафхейд отыграл десять матчей[12].