
Diaz memulai kariernya di klub kota kelahirannya Malaga, sebelum pindah ke Manchester City pada tahun 2015 di usia 16 tahun dengan nilai kontrak £200,000. Pada 21 September 2016, Diaz membuat debut untuk City, datang sebagai pemain pengganti di menit ke-80 menggantikan Kelechi Iheanacho di EFL Cup melawan Swansea City. Lima hari kemudian ia menandatangani kontrak profesional pertamanya dengan City untuk tiga tahun. Pada tanggal 27 juli 2017, Diaz tampil kembali sebagai pemain pengganti saat melawan Real Madrid C. F. dalam persahabatan International Champions Cup dan mencetak gol terakhir dalam kemenangan 4-1 untuk City.
Brahim Diaz berterima kasih sebesar-besarnya atas jasa Manchester City. Kini Diaz pun bisa mewujudkan mimpi bermain di klub terbaik dunia, Real Madrid. Diaz yang kontraknya berakhir musim panas nanti memutuskan pindah lebih cepat dari City Januari ini, setelah menerima pinangan Madrid senilai 17 juta euro. Diaz dikontrak 6,5 musim oleh raksasa Spanyol tersebut. Diaz, yang memulai karier profesionalnya bersama City, mengaku tersanjung dengan ketertarikan Madrid padanya. Dia pun tidak bisa menolak ketika tawaran itu datang. Apalagi dengan status Madrid sebagai klub terbaik dunia dan juara Liga Champions tiga musim terakhir. Meski demikian, Diaz tak mau melupakan jasa City yang sudah mewujudkan cita-citanya sebagai pesepakbola profesional.