Edwards fu scelto come terzo assoluto del Draft 2005 dai Cleveland Browns[1]. Braylon iniziò la sua stagione come terzo wide receiver di Cleveland. All'inizio della stagione, Edwards rivelò di aver avuto un'infezione da staffilococco, facendogli perdere qualche settimana di allenamento. A metà stagione fu promosso come titolare. Il suo debutto nella lega avvenne l'11 settembre contro i Cincinnati Bengals mentre il suo primo touchdown su ricezione lo segnò la settimana successiva contro i Green Bay Packers. Egli totalizzò 512 yard su ricezione e 3 touchdown prima che un infortunio al ginocchio ponesse fine anzitempo alla sua stagione. Edwards si operò alla fine della stagione e trascorse il periodo della riabilitazione con Kellen Winslow II, anch'egli sulla via del recupero da un infortunio.
Edwards, come Winslow, effettuò la riabilitazione con successo, divenendo disponibile per la gara di apertura della stagione 2006. Edwards divenne il principale ricevitore dei Browns dopo l'infortunio a Joe Jurevicius in quella stagione. Edwards totalizzò 61 ricezioni per 884 yards e 6 touchdown alla fine dell'anno. La sua stagione fu però anche caratterizzata da comportamenti turbolenti, come le frequenti discussioni a bordo campo con gli avversari e la sua presenza alla partita di college tra Michigan e la Ohio State, match segnato da una profonda rivalità, fu sconsigliata da diversi veterani della squadra. Malgrado ciò, Edwards si presentò alla partita e a causa di ciò arrivò in ritardo a un incontro dei Browns.
Edwards giocò una grande stagione nel 2007 tanto da venire convocato per il Pro Bowl, il primo ricevitore dei Browns a ricevere tale onore da Webster Slaughter nel 1989. Edwards superò il record di franchigia per yard ricevute in una stagione con 1.289, superando il record di Slaughte di 1.236 nel 1989 e anche il primato di squadra di touchdown ricevuti con 16, superando i 13 stabiliti da Gary Collins nel 1963. I 16 touchdown di Edwards lo posero al secondo posto nella lega dietro a Randy Moss che stabilì il record NFL con 23.
Edwards scommise pubblicamente con Michael Phelps che avrebbe segnato 17 touchdown su ricezione nel 2008. Ad ogni modo, Edwards e i Browns faticarono per tutta l'annata. I Browns terminarono con un record di 4–12 e Braylon guidò la NFL in passaggi mancati con 23. Braylon segnò solamente 3 touchdown[2].
New York Jets
Il 7 ottobre 2009, Edwards fu scambiato coi New York Jets in cambio del wide receiver Chansi Stuckey, del linebacker Jason Trusnik e di una scelta del terzo e del quinto giro del Draft NFL 2010[3][4]. In 12 gare per New York, Braylon ricevette 35 passaggi per 541 yard e 4 touchdown. Braylon disputò i suoi primi playoff quell'anno. Nelle prime due gare dei Jets, Braylon ricevette solo 4 passaggi per 56 yard ma nella finale della AFC contro gli Indianapolis Colts, Braylon ricevette un touchdown da 80 yard che aprì le marcature per i Jets. Egli terminò con 2 ricezioni per 100 yard e un touchdown nella sconfitta 30-17.
Edwards rimase coi New York Jets anche nella stagione 2010, ricevendo 53 passaggi per 904 yard e 7 touchdown, coi Jets che si fermarono nuovamente a un passo dal Super Bowl perdendo nella finale della AFC contro i Pittsburgh Steelers.
San Francisco 49ers
Il 4 agosto 2011, Edwards firmò un contratto di un anno da un milione di dollari coi San Francisco 49ers. Il contratto sarebbe salito a 3,5 milioni se il giocatore avesse fatto registrare più di 90 ricezioni o fosse stato convocato per il Pro Bowl. Il 27 dicembre fu tagliato senza aver raggiunto nessuno di questi obiettivi.
Seattle Seahawks
Il 31 luglio 2012, Edwards firmò un contratto annuale coi Seattle Seahawks[5]. Nel debutto stagionale dei Seahawks il 9 settembre 2012, Edwards guidò la squadra con 5 ricezioni per 43 yard nella sconfitta con gli Arizona Cardinals 16-20[6]. I Seahawks rimontarono 13 punti ai New England Patriots nella settimana 6 portandosi su un record di 4-2 con Edwards che contribuì alla rimonta segnando il primo touchdown della sua stagione su passaggio di Russell Wilson[7].
Dopo aver totalizzato solo 8 ricezioni per 74 yard e un touchdown, Edwards fu tagliato dai Seahawks all'inizio del mese di dicembre.
Ritorno ai Jets
Dopo il taglio da parte di Seattle, i Jets, a corto di ricevitori per il finale di stagione, ripresero Edward tra le loro file il 12 dicembre[8]. Il 26 agosto 2013 fu svincolato[9].
^(EN) 2005 National Football League Draft, Pro Football Hall of Fame, 1º maggio 2005. URL consultato il 30 settembre 2012 (archiviato dall'url originale il 5 ottobre 2013).
^(EN) League Stats, Dropped Passes, iWon.com, 17 gennaio 2009. URL consultato il 27 agosto 2012 (archiviato dall'url originale il 17 gennaio 2009).