As of right now, no matches have been announced for TLC. This is very strange as the go-home shows for RAW and SmackDown are next week and that means WWE will end up revealing the card just days before the PPV winds up taking place on Sunday.
According to Dave Meltzer, the reason nothing has been announced is because Vince McMahon hasn't made any final decisions about what will happen on the show. Apparently, his new philosophy is that it's more about WWE Network subscriptions rather than PPV buys these days and there's no longer any need to rush these announcements.
It's said that the company get the most sign-ups the day of the show or the Saturday beforehand and that's why we've heard nothing about what will be happening at TLC next weekend.
As of right now, it's thought that Roman Reigns vs. King Corbin, Rusev vs. Bobby Lashley, The Kabuki Warriors vs. Charlotte Flair and Becky Lynch, and Daniel Bryan vs. The Fiend will all take place on the show but, as mentioned, none of those have been confirmed.
We'll keep you guys updated.