Semua tim yang sudah memastikan lolos ke babak 16 besar adalah klub yang berlaga di Liga 1.
Persija Jakarta memastikan tiket 16 besar lebih awal setelah di laga terakhir ditahan imbang 757 Kepri Jaya FC 1-1 di Batam.
Meski imbang, Persija berhak atas tiket babak 16 besar, karena menang 8-2 di pertandingan pertama yang berlangsung di Stadion Patriot, Bekasi.
Persija Jakarta sendiri berstatus juara Liga 1 musim 2018.
PSS Sleman adalah klub yang musim lalu berlaga di Liga 2, namun berstatus juara Liga 2 musim 2018 dan musim 2019 akan berlaga di Liga 1.
PSS Sleman di laga terakhir juga hanya meraih hasil seri 3-3 atas PS Barito Putera, namun kemenangan 2-1 di pertandingan pertama membuat PSS Sleman berhak atas tiket babak 16 besar.
Bhayangkara FC sendiri lolos lewat pertandingan ketat dan diwarnai dengan banjir gol di pertandingan kedua atas PSBL Langsa.
Di pertandingan pertama Bhayangkara FC menang 2-1 kala bermain di Langsa, di laga kedua Bhayangkara FC kembali menang dengan skor tipis 4-3 di Stadion PTIK.
Bali United lolos ke babak 16 besar dengan skor meyakinkan, yakni 7-0.
Bersama pelatih baru, Stefano Cugurra, Bali United menang 4-0 atas Blitar United di laga kedua yang berlangsung di Stadion I Wayan Dipta, Gianyar, Bali.
Kemenangan ini membuat Bali United unggul agregat menjadi 7-0, karena di pertemuan pertama Bali United menang 3-0.
Persela Lamongan lolos ke babak 16 besar berbekal kemenangan 3-1 di pertandingan pertama atas Persik Kendal.
Keunggulan itu membantu Persela, karena di laga kedua Persela kalah 0-1 dari Persik Kendal, sehingga gregat 3-2 untuk keunggulan Persela Lamongan.
Tira Persikabo juga menang meyakinkan di pertandingan kedua atas Semen Padang, yang musim 2019 kembali promosi ke Liga 1.
Tira-Persikabo menang 2-0 di laga kedua, sehingga unggul agregat menjadi 4-1 atas Semen Padang, karena di laga pertama di Padang Tira Persikabo juga menang 2-1.