Reyes dideskripsikan "pintar dalam posisinya, nyaman dalam penguasaan dan kuat di udara."[5]
Karier klub
América
Diego Reyes berkembang dari akademi remaja América dan dianggap sebagai salah satu prospek muda terbaik. Ia melakukan debut untuk klubnya pada tahun 2010 dalam usia 17 tahun pada pertandingan kandang melawan Santos Laguna, sebagai pemain pengganti pada menit ke-86 untuk Ángel Reyna yang mencetak satu-satunya gol di pertandingan.[6] Diego mencetak gol pertamanya saat melawan Estudiantes Tecos pada turnamen Clausura 2011. Ia mencetak gol keduanya saat melawan Morelia dalam kekalahan 2–3 pada babak perempat final pada turnamen yang sama. Secara bertahap ia menjadi starting eleven tetap di timnya.
Reyes memainkan pertandingan terakhirnya bersama América pada 26 Mei 2013 pada final turnamen Clausura melawan Cruz Azul, hanya bermain 26 menit selama pertandingan. Karena kartu merah Jesús Molina, Reyes dipindah ke posisi gelandang, tetapi kemudian diganti oleh Miguel Layún.
Porto
Pada 17 Desember 2012, diumumkan bahwa Reyes akan ditransfer ke tim Portugal, Porto pada 1 Juli 2013 dengan biaya transfer sebesar €7 juta,[7][pranala nonaktif permanen].[8][9][10][11] dengan setengah biaya transfer (€3,5 juta) ditanggung oleh Gol Football Luxembourg sebagai bagian pembelian kembali James Rodríguez dari Gol Football.[11]
Musim 2013–14
Diego Reyes melakukan debutnya bersama Porto pada 13 Juli 2013 pada final Piala Valais melawan tim Prancis Olympique de Marseille, masuk sebagai pemain pengganti pada menit ke-80. Sesama pemain Meksiko Héctor Herrera turut membuat debutnya bersama Porto pada pertandingan tersebut yang berakhir dengan kemenangan 3–0.[12]
Meski tidak membuat penampilan dengan skuat tim utama di liga, ia biasa bermain dengan tim B.
Reyes terpilih turut serta pada Pan American Games 2011 bersama tim nasional U-23. Meksiko mendapat medali emas setelah mengalahkan Argentina U-23 pada pertandingan final. Pada 2012, Reyes merupakan bagian dari tim Meksiko saat meraih medali emas pada Turnamen Toulon 2012 dan memenangi pertandingan final melawan Turki.
Diego Reyes turut serta pada Olimpiade 2012, di mana Meksiko mampu mencapai pertandingan final. Pada turnamen itu, ia bermain pada setiap pertandingan, termasuk pada kemenangan 2–1 melawan Brasil pada pertandingan perebutan medali emas di Stadion Wembley.[13] Reyes merupakan skuat termuda pada Olimpiade di mana dalam usia 19 tahun ia berhasil meraih medali emas.
Reyes menjadi kapten Meksiko pertama kali saat melawan Korea Selatan pada 29 Januari 2014, setelah Rafael Márquez ditarik pada babak kedua yang berakhir dengan kemenangan 4–0.