Fa di uno dei suoi punti di forza il grande blasone maturato negli anni.
È il nipote di Luigi Magro, ex cestista di serie A[1].
Carriera
Club
Dopo essere cresciuto nel settore giovanile della Pallacanestro Piovese di Piove di Sacco, è stato acquistato dalla Pallacanestro Treviso nel 2003; ha militato con i biancoverdi per due stagioni, arrivando anche a disputare due finali del campionato nazionale juniores. Nel 2005-06 è in Serie C1 all'Istrana, e nel triennio successivo è alla Pallacanestro Gattamelata Padova con cui disputa la Serie B2.
Nell'estate 2011 torna definitivamente alla Reyer. Prende parte alla Serie A 2011-2012, mettendo a referto 31 punti totali in 16 presenze di stagione regolare; disputa inoltre due partite di play-off scudetto contro l'Olimpia Milano.
Il 23 luglio 2015 firma un contratto con l'Olimpia Milano[2] con cui vince Campionato e Coppa Italia.
Il 27 luglio 2016 firma un contratto con The Flexx Pistoia Basket 2000[3]. Nella giornata del 01/07/2018 la Dinamo Sassari annuncia l'acquisto del giocatore. A luglio 2019 la società isolana rinnova il contratto del giocatore per la stagione 2019/20.
Nella stagione 2020/21, dopo aver partecipato alla Supercoppa italiana con la Pallacanestro Brescia, firma in Serie A2 con l'Eurobasket Roma.
Nazionale
Il 27 luglio 2012 fa il suo esordio in Nazionale nell'amichevole contro il Montenegro[4].
Nell'estate 2013, complici anche alcuni infortuni ad altri azzurri, è tra i dodici giocatori chiamati dal CT Pianigiani per gli Europei 2013.
^All'Olimpia arriva Daniele Magro, su olimpiamilano.com, Olimpia Milano. URL consultato il 23 luglio 2015 (archiviato dall'url originale il 26 luglio 2015).
^Ingaggiato Daniele Magro, su pistoiabasket2000.com, Pistoia Basket 2000. URL consultato il 27 luglio 2016 (archiviato dall'url originale il 31 luglio 2016).