Eero Markkanen

Blackbird

Markkanen melakukan debut di level senior di FC Blackbird di musim 2010.

ViPa

Untuk musim 2011, ia bermain untuk ViPa di Kakkonen, Finlandia.

JJK

Pada 2012, ia kembali ke JJK dan melakukan debut di Veikkausliiga.

AIK

Pada Desember 2013, diumumkan bahwa AIK telah menandatangani kontrak bersama Markkanen dengan durasi kontrak 3 tahun.

Real Madrid Castilla

Pada 23 Juli 2014, Real Madrid Castilla menandatangani kontrak bersama Markkanen dari AIK dengan durasi kontrak empat tahun.
Markkanen melakukan debutnya untuk Real Madrid Castilla pada 24 Agustus 2014, bermain penuh 90 menit ketika ia kalah 2-1 bersama Atlético Madrid B di Segunda División B Grup 2. Enam hari kemudian ia mencetak gol pertamanya untuk klub, dalam kekalahan kandang 1-2 dari Getafe CF B. Namun, ia melewatkan sebagian besar musim 2014-2015 karena cedera.
Pada bulan September 2014, ia terpilih sebagai salah satu dari 25 orang skuad Real Madrid untuk Liga Champions UEFA, tetapi ia tidak pernah tampil.
Pada 21 Agustus 2015, Real Madrid Castilla melepas Markkanen. Ada desas-desus, tentang dia yang kembali ke pelatihan pramusim dengan kelebihan 18 kg berat badan, tetapi klub tidak pernah merilis pernyataan resmi tentang masalah ini.

RoPS

Pada 3 September 2015, Markkanen dikontrak oleh klub Finlandia RoPS untuk sisa musim ini setelah gagal menandatangani kontrak dengan AIK yang permintaan pengecualian untuk mengontraknya di luar jendela transfer ditolak oleh Asosiasi Sepakbola Swedia.

Kembali ke AIK

Pada 5 November 2015, ia menandatangani kontrak tiga tahun dengan AIK. Dia mengatakan dalam website resmi klub bahwa dia "sangat senang bisa kembali ke AIK".
Pada 4 Agustus 2017, Markkanen bergabung bersama klub 2. Bundesliga, Dynamo Dresden dengan status pinjaman untuk musim ini, sementara Dynamo Dresden mengamankan opsi untuk mengontraknya secara permanen.
Pada 15 Januari 2018, Markkanen memutuskan kontraknya dengan Dynamo Dresden dan kemudian bergabung dengan klub Superliga Denmark, Randers FC dengan status pinjaman dari AIK untuk sisa musim 2017-18.
Dia kembali ke AIK pada akhir Juni 2018, tapi segera meninggalkan klub dengan persetujuan bersama.

Dalkurd

Pada 10 Agustus 2018, Markkanen menandatangani kontrak bersama klub Dalkurd FF di Allsvenskan.

PSM Makassar

Pada 14 Januari 2019, diumumkan bahwa Markkanen bergabung dengan PSM Makassar di Liga 1.

Karir internasional

Markkanen membuat debut internasional penuh pada 29 Mei 2014, menggantikan Roman Eremenko di babak pertama dalam kekalahan 1-0 dari Lituania di Ventspils di Piala Baltik. Pada 7 September 2014, ia membuat penampilan internasional pertama yang kompetitif, menggantikan Jere Uronen selama 15 menit terakhir dengan kemenangan 3-1 atas Kepulauan Faroe di Tórshavn untuk kualifikasi UEFA Euro 2016. Setelah kehilangan tempatnya di skuad Finlandia ketika dilepas Real Madrid Castilla, dia sekali lagi dipilih oleh pelatih kepala Hasse Backe pada Agustus 2016 untuk pertandingan melawan Jerman dan Kosovo. Hal ini terjadi setelah penampilan musim panas yang baik dengan lima gol dalam dua bulan terakhir bersama AIK.
Dia melakukan debut pertandingan kualifikasi FIFA World Cup pada 6 Oktober 2016 dalam pertandingan melawan tim sepak bola nasional Islandia Islandia ketika dia masuk sebagai pemain pengganti pada menit ke-56 untuk Kasper Hämäläinen.