Разделите столбец списков панды

pd.DataFrame(df2["teams"].to_list(), columns=['team1', 'team2'])
Horrible Hoopoe