32 клуба су извучена у осам група од по четири клуба у једној групи, уз ограничење да се клубови из исте државе не могу наћи у истој групи. На извлачењу, клубови су били подељени у четири шешира на основу следећих принципа:[2]
У Шеширу 1 су били носилац титуле Лиге шампиона, носилац титуле Лиге Европе и прваци шест најбољих лига на основу њихових УЕФА коефицијената за 2017.[4]Ако су носилац Лиге Шампиона или Лиге Европе били један од шампиона првих шест најбољих лига, шампиони лиге који су били рангирани седми (а можда и осми) су се такође нашли у Шеширу 1.
У Шеширима 2, 3 и 4 су се нашли преостали клубови, поређани на основу њихових УЕФА клупских коефицијената 2018.[5]
Дана 17. јула2014, комисија за хитне случајеве УЕФА је одлучила да украјински и руски клубови неће моћи играти једни против других "до даљњег" због политичких немира међу земљама.[6]
Извлачење група је контролисано за клубове из истих лига како би поделили тимове равномерно у две од четири групе (А – Д, Е – Х) за максималну телевизијску покривеност. У свакој утакмици, једна од четири групе је одиграла своје утакмице у уторак, док је други од четири групе одиграла своје мечеве у среду, са две групе наизменично између сваког дана. УЕФА је најавила следеће парове након потврђивања групних тимова:
О распореду утакмица је одлучивано након извлачења група, користећи компјутерски нацрт који није приказан јавности, са следећим редоследом утакмица:[2]
Распоред
Коло
Датум
Меч
1. коло
17–18. септембар 2019.
2 v 3, 4 v 1
2. коло
1–2. октобар 2019.
1 v 2, 3 v 4
3. коло
22–23. октобар 2019.
3 v 1, 2 v 4
4. коло
5–6. новембар 2019.
1 v 3, 4 v 2
5. коло
26–27. новембар 2019.
3 v 2, 1 v 4
6. коло
12–13. децембар 2019.
2 v 1, 4 v 3
Било је ограничења у распореду: на пример, тимови из истог града (нпр. Реал Мадрид и Атлетико Мадрид) уопште нису били у распореду да играју код куће истог дана (да би избегли да се играју код куће истог дана или узастопно, због логистике и контроле гужве), а тимови из "зимских земаља" (нпр. Русија) нису били у распореду да играју код куће на последњем мечу (због хладног времена).
У свакој групи, тимови су играли један против другог у двокружном формату. Победници и другопласирани су напредовали у нокаут фазу Лиге шампиона, док су се трећепласирани тимови пласирали у нокаут фазу Лиге Европе.
Ако два или више тимова имају исти број бодова по завршетку фазе такмичења примењују се следећи критеријуми:[2]
Већи број освојених бодова на међусобним утакмицама ових тимова;
Боља гол разлика на међусобним утакмицама ових тимова;
Већи број постигнутих голова у међусобним утакмицама тимова;
Већи број постигнутих голова у гостима на међусобним утакмицама ових тимова ;
Ако су након примене критеријума од 1 до 4, тимови и даље изједначени, критеријуми 1. до 4. примењују се поново искључиво на утакмицама између тимова за одређивање њихове коначне ранг листе. Ако се овај поступак не доводи до решења, критеријуми за 6 до 10 примењује;
Боља гол разлика у свим групним мечевима;
Већи број датих голова у свим групним мечевима;
Већи број голова постигнутих голова у свим групним мечевима одиграних у гостима;
Већи број победа у свим мечевима;
Већи број победа у гостима у свим групним мечевима;
Фер плеј се спроводи на све групне мечеве (1 поен за жути картон, 3 поена за црвени картон као последицу два жута картона, 3 поена за директан црвени картон) тим који има мањи број поена пролази даље;
Утакмице су игране: 1. коло 17—18. септембра, 2. коло 1—2. октобра, 3. коло 22—23. октобра, 4. коло 5—6. новембра, 5. коло 26—27. новембра и 6. коло 10—11. децембра 2019.[1] Утакмице су почињале у 21:00 CET / CEST, са два меча сваког уторка и среде, заказаних за 18:55 CET / CEST.[8]
Времена су CET / CEST, [9] како наводи УЕФА (локална времена, ако су различита, су у заградама).