Вам нужно выбрать для второго a
тега
import requests
from bs4 import BeautifulSoup as bs
url = 'https://www.oddsportal.com/soccer/spain/laliga'
r = requests.get(url, headers = {'User-Agent' : 'Mozilla/5.0'})
soup = bs(r.content, 'lxml')
print([item.text for item in soup.select('#tournamentTable tr[xeid] [href*=soccer]')])
Хотя вы можете удалить идентификатор таблицы и использовать:
print([item.text for item in soup.select('tr[xeid] [href*=soccer]')])
Для строк таблицы с полезными данными совпадений в качестве списка я бы использовал:
rows = soup.select('#tournamentTable tr[xeid]')