Juega como mediocampista y su equipo actual es el Philadelphia Union de la Major League Soccer.
Bedoya nació en Englewood, Estados Unidos, de padres colombianos, y fue criado en Parkland, Florida.
[1] Tanto su padre, Adriano Bedoya, como su abuelo Fabio Duque fueron jugadores de fútbol profesionales en Colombia.
Su hermano, Santiago Bedoya, jugó para la Northeastern University y fue fichado por los Vancouver Whitecaps en el draft suplementario de la MLS en 2011.
Anotó su primer gol con el Örebro dándole la ventaja 1-0 sobre el Halmstads BK en la Copa de Suecia.
A lo largo de la temporada, Bedoya trabajó para convertirse en titular, hasta que finalmente se convirtió en una pieza fundamental en la formación 4-3-3 en el medicampo del Örebro.
[15] Bedoya inició la temporada 2014-15 de la Lige 1 como titular, jugando los 90 minutos en la victoria 1-0 sobre el Lens como local.
Bedoya debutó ingresando en el minuto 61, cuando Estados Unidos estaba cayendo 3-0 y jugando con diez hombres.
Volvió a ser convocado en enero de 2013 para jugar un partido amistoso frente Canadá.