Buddle joue un an de football universitaire au State Fair Community College, les conduisant au championnat national Division I NJCCA en 1999. Buddle commence sa carrière professionnelle en 2000, lorsqu'il signe avec les Long Island Rough Riders en A-League. Buddle aide l'équipe à remporter la Division Nord-Est, marquant onze buts pour quatre passes décisives, et est nommé pour le titre de « rookie de l'année » de A-League.
Columbus Crew
Ses performances en A-League attirent l'attention de la MLS, et Edson est sélectionné à la 27e position de la MLS SuperDraft 2001 par le Columbus Crew. Buddle joue très peu dans sa première année, seulement 556 minutes, mais il réussit à montrer son talent lors de son bref temps de jeu, marquant trois buts pour deux passes décisives. L'année suivante, à l'âge de vingt-et-un ans, Buddle s'impose comme l'un des meilleurs jeunes attaquants de la ligue, marquant neuf buts et cinq passes en seulement 1304 minutes, tout en remportant avec l'équipe la Coupe des États-Unis. Gêné par plusieurs blessures, Buddle ne débute que seize matchs pour le club l'année suivante, mais il est encore un buteur prolifique quand il est en bonne santé, inscrivant neuf buts et quatre passes. La même physionomie de saison se répète en 2004, Buddle manquant beaucoup de temps à cause de blessures, mais il marque onze buts et deux passes en vingt titularisations. En 2005, ses statistiques s'élèvent à neuf buts et deux passes, et il manque plus d'un mois de compétition après avoir été arrêté par la police de Columbus et avoir refusé de passer un éthylotest[1].
Red Bull New York
Avant la saison 2006, Buddle est échangé aux Red Bull New York contre Eddie Gaven et Chris Leitch[2]. Le 22 novembre, Edson Buddle est échangé à Toronto FC avec Tim Regan.
En début de saison, Buddle ne s'attend pas à être titulaire en attaque, car Galaxy possède déjà trois joueurs offensifs : Carlos Ruiz, Landon Donovan et Alan Gordon. Malgré cela, Buddle s'impose comme l'attaquant de incontournable des Los Angeles Galaxy en 2008, profitant des blessures de Carlos Ruiz ou lorsque Landon Donovan et Ruiz sont en équipe nationale pour les États-Unis et le Guatemala respectivement.
Il marque deux hat-tricks lors de sa première saison à Los Angeles : le premier lors de la 8e journée contre le FC Dallas et le second en 12e journée contre San Jose Earthquakes[3], remportant le titre de « joueur de la semaine » en MLS pour ces deux semaines[4]. Après son deuxième hat-trick, son coéquipier David Beckham déclare : « Edson est un individu qui joue de mieux en mieux. Il l'a prouvé ce soir »[5]. Après qu'Edson ait marqué son neuvième but contre les Columbus Crew le , l'entraîneur Ruud Gullit déclare qu'il était devenu un « vrai professionnel » et qu'il est « très heureux » avec lui[6]. Andrea Canales d'ESPN note que Buddle avait jadis une réputation d'être « d'une paresse parfois exaspérante, renonçant aux passes qui ne tombent pas dans la surface de réparation », mais qu'il s'est amélioré en raison de l'influence de Beckham et d'une meilleure confiance en soi résultant d'une meilleure efficacité[5]. Shep Messing de MLS Extratime déclare : « Je ne pense pas qu'il y ait un meilleur tandem que Landon Donovan et Edson Buddle... Ils se complètent mutuellement. Ils n'empiètent pas sur l'espace de l'autre, le rendant ainsi meilleur pour chacun d'eux »[7].
Après une seule saison à LA, il est néanmoins transféré aux Colorado Rapids contre différents choix de repêchages.
Après deux saisons à Denver, Buddle est libéré par les Rapids. Libre de tout contrat, il signe une nouvelle fois avec le LA Galaxy le [8].
Carrière internationale
Bien qu'il ait été un joueur prometteur pour l'équipe nationale des États-Unis, les blessures lui ont rendu difficile pour lui de percer dans l'équipe. Il est apparu avec les moins de 20 ans et les moins de 23 ans, disputant la Coupe du monde des moins de 20 ans en 2001. Buddle honore sa première sélection en senior le lors d'un match amical contre le Venezuela, mais il ne reverra pas le terrain international pendant sept ans. Le , il est inclus dans un premier effectif des États-Unis pour la Coupe du monde de football 2010, et le 25 mai, est titulaire lors d'une défaite en amical contre la République tchèque (2-4). Le , Buddle fait partie des 23 sélectionnés avec l'équipe nationale américaine à destination de l'Afrique du Sud[9]. Le , lors d'un match de préparation contre l'Australie, Buddle marque ses deux premiers buts internationaux et permet aux Américains de l'emporter 3-1.