So I still can't embed tweets for whatever reason, and I will have to just link you to McMurphy's tweet, which I summarized above in the teaser and will summarize again below.
McMurphy says that sources told ESPN that our long wait to find out who we will be playing in 2020 is over, and it will be the Ole Miss Rebels at NRG Stadium, formerly known as Reliant Stadium. I think this news was reported pretty widely before, but the big part of today's announcement is that there's an actual verbal agreement in place (or, I think that's the big news, at least).
I don't know if we're going to hear anything official from either school for a while as they continue to hammer out details, though Baylor has been a lot more coy about it so far than Ole Miss for whatever reason.
Assuming this game comes to pass, Baylor now has the following non-conference games set up through the 2024 season (blanks mean that one is missing, obviously, and P5 foes are bolded/italicized):
2016: Northwestern State, SMU, @Rice
2017: Liberty, UTSA, @Duke
2018: Abilene Christian, @UTSA, Duke
2019: UTSA, @Rice, ________
2020: Incarnate Word, Louisiana Tech, Ole Miss (Houston)
2021: @Louisiana Tech, Texas State, _________
2022: Louisiana Tech, @Texas State, _________
2023: Texas State, Utah, _________
2024: @Utah, ________, _______
So now we just need to ditch that 2017 Liberty game (if possible), punt the Incarnate Word game in 2020 down a few more years (it was originally scheduled for 2019) before canceling it altogether, and find P5 opponents for 2021 and 2022. Sounds good, yes?