The soccer calendar is back to normal, and that means the UEFA Champions League group stage is upon us. action kicked off on Tuesday as the tournament finally began in earnest. The group-stage draw set some tasty matchups with PSG and Manchester City grouped together as the 32 participants were paired into eight groups of four. Below you’ll find the schedule as well as dates for all six group stage matchdays and dates for the knockout stage as all roads lead to Saint Petersburg in Russia for the final on May 28. As always, CBS Sports and Paramount+ are your go-to home for all things Champions League. Be sure to click here to stream every game.
Craving even more coverage of the UEFA Champions League? Listen below and follow ¡Qué Golazo! A Daily CBS Soccer Podcast where we take you beyond the pitch and around the globe for commentary, previews, recaps and more.
Champions League Groups
- Group A: Manchester City, PSG, RB Leipzig, Club Brugge
- Group B: Atlético Madrid, Liverpool, FC Porto, AC Milan
- Group C: Borussia Dortmund, Ajax, Besiktas, Sporting Lisbon
- Group D: Real Madrid, Shakhtar Donetsk, Inter Milan, Sheriff Tiraspol
- Group E: Bayern Munich, Barcelona, Benfica, Dynamo Kyiv
- Group F: Manchester United, Villarreal, Atalanta, Young Boys
- Group G: Sevilla, Salzburg, Wolfsburg, Lille
- Group H: Juventus, Chelsea, Zenit, Malmo
Group stage matches dates and times
All times Eastern
Matchday 1: Tuesday, Sept. 14
- Barcelona 0, Bayern Munich 3
- Dynamo Kyiv 0, Benfica 0
- Young Boys 2, Manchester United 1
- Villarreal 2, Atalanta 2
- Sevilla 1, Red Bull Salzburg 1
- Lille 0, Wolfsburg 0
- Chelsea 1, Zenit 0
- Malmo 0, Juventus 3
Matchday 1: Wednesday, Sept. 15
- Besiktas 1, Dortmund 2
- Sheriff 2, Shakhtar Donetsk 0
- Inter Milan 0, Real Madrid 1
- Atletico Madrid 0, Porto 0
- Club Brugge 1, PSG 1
- Liverpool 3, AC Milan 2
- Manchester City 6, RB Leipzig 3
- Sporting CP 1, Ajax 5
Matchday 2: Tuesday, Sept. 28
- Shakhtar Donetsk 0, Inter Milan 0
- Ajax 2, Besiktas 0
- Real Madrid 1, Sheriff 2
- AC Milan 1, Atletico Madrid 2
- Dortmund 1, Sporting CP 0
- PSG 2, Manchester City 0
- Porto 1, Liverpool 5
- RB Leipzig 1, Club Brugge 2
Matchday 2: Wednesday, Sept. 29
- Atalanta 1, Young Boys 0
- Zenit 4, Malmo 0
- Wolfsburg 1, Sevilla 1
- Bayern Munich 5, Dynamo Kyiv 0
- Red Bull Salzburg 2, Lille 1
- Juventus 1, Chelsea 0
- Benfica 3, Barcelona 0
- Manchester United 2, Villarreal 1
Matchday 3: Tuesday, Oct. 19
Matchday 3: Wednesday, Oct. 20
Matchday 4: Tuesday, Nov. 2
Matchday 4: Wednesday, Nov. 3
Matchday 5: Tuesday, Nov. 23
Matchday 5: Wednesday, Nov. 24
Matchday 6: Tuesday, Dec. 7
Matchday 6: Wednesday, Dec. 8
Knockout stage dates
Monday, Dec. 13
Round of 16 draw (Paramount+)
Tuesday, Feb. 15
Round of 16, first legs (Paramount+)
Wednesday, Feb. 16
Round of 16, first legs (Paramount+)
Tuesday, Feb. 22
Round of 16, first legs (Paramount+)
Wednesday, Feb. 23
Round of 16, first legs (Paramount+)
Tuesday, March 8
Round of 16, second legs (Paramount+)
Wednesday, March 9
Round of 16, second legs (Paramount+)
Tuesday, March 15
Round of 16, second legs (Paramount+)
Wednesday, March 16
Round of 16, second legs (Paramount+)
Friday, March 18
Quarterfinal and semifinal draw (Paramount+)
Tuesday, April 5
Quarterfinals, first legs (Paramount+)
Wednesday, April 6
Quarterfinals, first legs (Paramount+)
Tuesday, April 12
Quarterfinals, second legs (Paramount+)
Wednesday, April 13
Quarterfinals, second legs (Paramount+)
Tuesday, April 26
Semifinals, first legs (Paramount+)
Wednesday, April 27
Semifinals, first legs (Paramount+)
Tuesday, May 3
Semifinals, second legs (Paramount+)
Wednesday, May 4
Semifinals, second legs (Paramount+)
Saturday, May 28
Champions League final in Saint Petersburg Stadium (Paramount+)
Results from previous rounds
Preliminary round
June 22 (Semifinal)
Folgore 0, Prishtina 2
HB Tórshavn 0, Inter Club d’Escaldes 1
June 25 (Final)
Prishtina 2, Inter Club d’Escaldes 0
First qualifying round
Fola Esch |
Lincoln Red Imps |
2-2 |
0-5 |
2-7 |
Slovan Bratislava |
Shamrock Rovers |
2-0 |
1-2 |
3-2 |
Malmö FF |
Riga |
1-0 |
1-1 |
2-1 |
Bodø/Glimt |
Legia Warsaw |
2-3 |
0-2 |
2-5 |
Connah’s Quay Nomads |
Alashkert |
2-2 |
0-1 (a.e.t.) |
2-3 |
HJK |
Budućnost Podgorica |
3-1 |
4-0 |
7-1 |
CFR Cluj |
Borac Banja Luka |
3-1 |
1-2 (a.e.t.) |
4-3 |
Shkëndija |
Mura |
0-1 |
0-5 |
0-6 |
Teuta |
Sheriff Tiraspol |
0-4 |
0-1 |
0-5 |
Dinamo Tbilisi |
Neftçi Baku |
1-2 |
1-2 |
2-4 |
Maccabi Haifa |
Kairat |
1-1 |
0-2 |
1-3 |
Ludogorets |
Shakhtyor Soligorsk |
1-0 |
1-0 |
2-0 |
Ferencváros |
Prishtina |
3-0 |
3-1 |
6-1 |
Žalgiris |
infield |
3-1 |
2-1 |
5-2 |
Flora |
Hibernians |
2-0 |
3-0 |
5-0 |
Dinamo Zagreb |
Valur |
3-2 |
2-0 |
5-2 |
Second qualifying round
Champions Path:
Dinamo Zagreb |
Omonia |
2-0 |
1-0 |
3-0 |
Slovan Bratislava |
Young Boys |
0-0 |
2-3 |
2-3 |
Legia Warsaw |
Flora |
2-1 |
1-0 |
3-1 |
Alashkert |
Sheriff Tiraspol |
0-1 |
1-3 |
1-4 |
Olympiacos |
Neftçi Baku |
1-0 |
1-0 |
2-0 |
Kairat |
Red Star Belgrade |
2-1 |
0-5 |
2-6 |
Lincoln Red Imps |
CFR Cluj |
1-2 |
0-2 |
1-4 |
Malmö FF |
HJK |
2-1 |
2-2 |
4-3 |
Ferencváros |
Žalgiris |
2-0 |
3-1 |
5-1 |
Mura |
Ludogorets |
0-0 |
1-3 |
1-3 |
League Path:
Rapid Wien |
Sparta Prague |
2-1 |
0-2 |
2-3 |
Celtic |
Midtjylland |
1-1 |
1-2 (a.e.t.) |
2-3 |
PSV Eindhoven |
Galatasaray |
5-1 |
2-1 |
7-2 |
Third qualifying round
Champions Path:
Dinamo Zagreb |
Legia Warsaw |
1-1 |
0-1 |
2-1 |
CFR Cluj |
Young Boys |
1-1 |
1-3 |
1-4 |
Olympiacos |
Ludogorets |
1-1 |
2-2 |
3-3 (1-4 on pens) |
Red Star Belgrade |
Sheriff Tiraspol |
1-1 |
0-1 |
1-2 |
Malmö FF |
Rangers |
2-1 |
2-1 |
4-2 |
Ferencváros |
Slavia Prague |
2-0 |
0-1 |
2-1 |
League Path:
Dinamo Zagreb |
Legia Warsaw |
1-1 |
0-1 |
2-1 |
CFR Cluj |
Young Boys |
1-1 |
1-3 |
1-4 |
Olympiacos |
Ludogorets |
1-1 |
2-2 |
3-3 (1-4 on pens) |
Red Star Belgrade |
Sheriff Tiraspol |
1-1 |
0-1 |
1-2 |
Malmö FF |
Rangers |
2-1 |
2-1 |
4-2 |
Ferencváros |
Slavia Prague |
2-0 |
0-1 |
2-1 |
Play-off round
Champions Path:
Dinamo Zagreb |
Legia Warsaw |
1-1 |
0-1 |
2-1 |
CFR Cluj |
Young Boys |
1-1 |
1-3 |
1-4 |
Olympiacos |
Ludogorets |
1-1 |
2-2 |
3-3 (1-4 on pens) |
Red Star Belgrade |
Sheriff Tiraspol |
1-1 |
0-1 |
1-2 |
Malmö FF |
Rangers |
2-1 |
2-1 |
4-2 |
Ferencváros |
Slavia Prague |
2-0 |
0-1 |
2-1 |
League Path:
Dinamo Zagreb |
Legia Warsaw |
1-1 |
0-1 |
2-1 |
CFR Cluj |
Young Boys |
1-1 |
1-3 |
1-4 |
Olympiacos |
Ludogorets |
1-1 |
2-2 |
3-3 (1-4 on pens) |
Red Star Belgrade |
Sheriff Tiraspol |
1-1 |
0-1 |
1-2 |
Malmö FF |
Rangers |
2-1 |
2-1 |
4-2 |
Ferencváros |
Slavia Prague |
2-0 |
0-1 |
2-1 |
2021 Soccer jerseys now available
We now know Man City and PSG will battle in the same Champions League group. We also know Chelsea could roll through Group H. No matter who your team is, show your pride by getting the latest soccer gear, including home and away kits, hoodies, shirts, and much more. Click here to shop for your favorite team.
We may receive a commission for purchases made through these links.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0159\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","newsroom":"https:\/\/c2.taboola.com\/nr\/cbsinteractive-cbssports\/newsroom.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/gam\/avia.gam.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});
Source Link: Read more