Adopting code from Oddsportal URL to current & Next Page

I have a code that scrapes

https://www.oddsportal.com/soccer/england/premier-league/

odds and event data.

I want to adopt the same to get all data for "today" which is reflected at

https://www.oddsportal.com/matches/soccer/

and 'tomorrow' is

https://www.oddsportal.com/matches/soccer/20210309/

which is essentially url/today+1

My current code that works is:

browser = webdriver.Chrome()
browser.get("https://www.oddsportal.com/soccer/england/premier-league/")

df = pd.read_html(browser.page_source, header=0)[0]

dateList = []
gameList = []
home_odds = []
draw_odds = []
away_odds = []

for row in df.itertuples():
    if not isinstance(row[1], str):
        continue
    elif ':' not in row[1]:
        date = row[1].split('-')[0]
        continue
    time = row[1]
    dateList.append(date)
    gameList.append(row[2])
    home_odds.append(row[4])
    draw_odds.append(row[5])
    away_odds.append(row[6])

result = pd.DataFrame({'date': dateList,
                       'game': gameList,
                       'Home': home_odds,
                       'Draw': draw_odds,
                       'Away': away_odds})

Because the datelist[] is different to the links e.g. Algeria┬╗Ligue 1 I am getting an error

NameError: name 'date' is not defined

How can I adopt the same to

https://www.oddsportal.com/matches/soccer/

and for tomorrow ?