Разделите столбец списков панды
pd.DataFrame(df2["teams"].to_list(), columns=['team1', 'team2'])
Horrible Hoopoe
pd.DataFrame(df2["teams"].to_list(), columns=['team1', 'team2'])