2019 Taça da Liga final

The competition involved the 32 clubs playing in the top two tiers of the Portuguese football league system – 18 from Primeira Liga and 14 from LigaPro – during the 2018–19 season.

Reserve sides of Primeira Liga teams that played in the 2018–19 LigaPro were excluded from the competition.

After a 1–1 tie, Sporting CP won the final 3–1 after a penalty shootout, thus becoming only the second team (after Benfica) in the competition's history to both defend their title and win multiple Taças da Liga.

Being among the top four during the 2017–18 Primeira Liga season, Porto and Sporting CP received byes directly to the third round.

Meanwhile, Sporting CP had the same number of points in group D as both Estoril and Feirense, having had the best goal difference from the three teams.