FootQuery

Verified answers

Last checked 14 Oct 2026

24 of 24 answers match the official figure.

Real questions we asked, with FootQuery's answer next to the official figure from the source named under it. When the two differ the row stays and we explain why. The same questions run before every deploy, so a change that breaks one is caught before it ships.

Players

12 checked

  • Haaland vs Kane goals 2023/24, matches

    FootQueryKane leads goals 44 to 38 in 2023/24 (Manchester City vs Bayern München). Per 90: Haaland 0.91, Kane 1.01.

    Official

    Kane 44 goals in 45 competitive appearances (Bayern), Haaland 38 goals in 45 matches (Manchester City), all competitions 2023/24

    FC Bayern München (Gerd Müller Trophy article); Manchester City (2023/24 player stats, mancity.com/news/mens/city-player-stats-2023-24-haaland-rodrigo-foden-63852998), checked 14 Oct 2026

    Notes

    Club totals, all competitions. FootQuery's 45 vs 45 appearances also match both clubs. Figures read from the clubs' pages via search results (both pages blocked direct fetch).

  • Salah Premier League goals and assists 2017/18, matches

    FootQueryGoals total: 32

    Notes

    Goals, assists and appearances all match. The widget has no answer sentence, only stat tiles, so the check matches the first stat.

  • Mbappe goals for PSG 2023/24, matches

    FootQueryMbappé: 44 goals in 48 matches, 2023/24 season totals.

    Official

    44 goals in all competitions (2023/24, final PSG season)

    ESPN, checked 14 Oct 2026

    Notes

    FootQuery splits it as Ligue 1 27 + Champions League 8 + Coupe de France 8 + Trophee des Champions 1. Ligue 1 27 matches ligue1.com. One ESPN award article says 52, which appears to include France goals; 44 is the club figure.

  • Bellingham La Liga goals 2023/24, matches

    FootQueryBellingham: 19 goals in 32 matches, 2023/24 season totals.

    Official

    19 La Liga goals in 28 appearances

    Real Madrid CF (AFE Player of the Season article); ESPN, checked 14 Oct 2026

    Notes

    FAILS today: FootQuery ignores the La Liga filter and adds his 4 Champions League goals (calc: 'UEFA Champions League 4 (provider season figures, fixtures not listed) + La Liga 19 goals = 23'; subtitle 'La Liga, UEFA Champions League'). The router did pass competition La Liga. The 19 inside the calc is correct.

  • Erling Haaland Premier League goals 2022/23, matches

    FootQueryHaaland: 36 goals in 36 matches, 2022/23 season totals.

    Official

    36

    The Analyst (Opta), checked 14 Oct 2026

    Notes

    FootQuery answers all competitions (PL 36 + UCL 12 + FA Cup 3 + League Cup 1 = 52) although the router passed competition=Premier League. The 36 is only in the proof calc line. Provider PL row: 36 goals.

  • Mohamed Salah Premier League assists 2024/25, matches

    FootQuerySalah: 18 assists in 38 matches, 2024/25 season totals.

    Official

    18

    Premier League, checked 14 Oct 2026

    Notes

    FootQuery answers all competitions (PL 18 + UCL 4 + League Cup 1 = 23) although competition=Premier League was routed. Provider PL row: 18 assists.

  • Harry Kane Bundesliga goals 2023/24, matches

    FootQueryKane: 36 goals in 32 matches, 2023/24 season totals.

    Official

    36

    Bundesliga, checked 14 Oct 2026

    Notes

    FootQuery answers all competitions (Bundesliga 36 + UCL 8 = 44) although competition=Bundesliga was routed. Provider Bundesliga row: 36 goals in 32 apps.

  • Kylian Mbappe Ligue 1 goals 2022/23, matches

    FootQueryMbappé: 29 goals in 34 matches, 2022/23 season totals.

    Official

    29

    Maxifoot, checked 14 Oct 2026

    Notes

    FootQuery answers Ligue 1 29 + UCL 7 = 36 although competition=Ligue 1 was routed. The 36 is not even a full all-competition total: the provider has a Coupe de France row (5 goals) that is silently left out (real all-competition total 41).

  • Bukayo Saka Premier League goals 2023/24, matches

    FootQuerySaka: 16 goals in 35 matches, 2023/24 season totals.

    Official

    16

    Wikipedia (club career statistics), checked 14 Oct 2026

    Notes

    FootQuery answers all competitions (PL 16 + UCL 4 = 20) although competition=Premier League was routed. Provider PL row: 16 goals in 35 apps, matches Wikipedia.

  • Cole Palmer Premier League goals 2023/24, matches

    FootQueryPalmer: 22 goals in 34 matches, 2023/24 season totals.

    Official
    Notes

    Number correct (scope counts 34 Premier League matches for Chelsea and Manchester City). The widget subtitle wrongly says All club competitions while the scope is Premier League only.

  • Robert Lewandowski La Liga goals 2022/23, matches

    FootQueryLewandowski: 23 goals in 34 matches, 2022/23 season totals.

    Official
    Notes

    FootQuery answers all competitions (La Liga 23 + UCL 5 + Copa del Rey 2 + UEL 1 = 31) although competition=La Liga was routed. Provider La Liga row: 23 goals in 34 apps.

  • Lautaro Martinez Serie A goals 2023/24, matches

    FootQueryMartínez: 24 goals in 33 matches, 2023/24 season totals.

    Official
    Notes

    FootQuery answers all competitions (Serie A 24 + UCL 2 + Coppa Italia 0 = 26) although competition=Serie A was routed. Provider Serie A row: 24 goals in 33 apps.

Teams and leagues

9 checked

  • Champions League top scorers 2023/24, matches

    FootQueryH. Kane and Kylian Mbappé share the lead in UEFA Champions League with 8 goals

    Official

    Harry Kane and Kylian Mbappé, 8 goals each (group stage to final); Luuk de Jong not among the leaders

    UEFA, checked 14 Oct 2026

    Notes

    FAILS today: the provider's /players/topscorers (league 2, season 2023) counts qualifying rounds. Raw response: L. de Jong 8 goals in 10 apps for PSV (PSV played two qualifying rounds), and A. Frederiksberg of KI Klaksvik 6, who never reached the group stage. UEFA's official list starts at the group stage, so FootQuery should not list de Jong as joint leader.

  • Premier League 2023/24 Arsenal home record, matches

    FootQueryArsenal: home 15W-2D-2L (19 matches · goals 48-16).

    Official

    Home: 19 played, 15 won, 2 drawn, 2 lost, goals 48-16, 47 points

    FBref (Sports Reference), Arsenal 2023-24 home/away table; Sportstats365 gives the same line, checked 14 Oct 2026

    Notes

    Record and goals 48-16 both match. FBref blocks direct fetch; figures read from its page via search results.

  • Manchester City Premier League record 2023/24, matches

    FootQueryManchester City: 28 wins, 7 draws, 3 losses that season, 91 points.

    Official

    Manchester City champions, 38 played, 28W 7D 3L, 96 GF 34 GA, 91 points

    ESPN Premier League standings 2023-24, checked 14 Oct 2026

    Notes

    Reworded from 'Premier League table 2023/24': that question returns the standings table with no answer line (title only), so the eval cannot check the points. Provider /standings row agrees (91, 28-7-3).

  • Premier League top scorers 2023/24, matches

    FootQueryE. Haaland leads in Premier League with 27 goals

    Official

    Erling Haaland, 27 goals

    ESPN Premier League scoring stats 2023-24, checked 14 Oct 2026

    Notes

    Provider /players/topscorers row agrees (27).

  • Arsenal goals scored Premier League 2023/24, matches

    FootQueryArsenal: 91 goals for that season, 2.4 per match.

    Official

    91 goals for in 38 matches

    ESPN Premier League standings 2023-24, checked 14 Oct 2026

    Notes

    Counted from 38 verified matches; provider /standings agrees (91 for, 29 against).

  • Liverpool clean sheets Premier League 2024/25, matches

    FootQueryLiverpool: 14 clean sheets in 38 matches that season.

    Official
    Notes

    Club text: 'No side could better the Reds' 14 Premier League clean sheets overall this term.' Provider /teams/statistics clean_sheet total 14 agrees.

  • Bayer Leverkusen Bundesliga record 2023/24, matches

    FootQueryBayer Leverkusen: 28 wins, 6 draws, 0 losses that season, 90 points.

    Official

    34 played, 28W 6D 0L, 89 GF 24 GA, 90 points (unbeaten)

    ESPN Bundesliga standings 2023-24, checked 14 Oct 2026

    Notes

    Provider /standings row agrees.

  • Real Madrid La Liga record 2023/24, matches

    FootQueryReal Madrid: 29 wins, 8 draws, 1 loss that season, 95 points.

    Official

    38 played, 29W 8D 1L, 87 GF 26 GA, 95 points

    ESPN LaLiga standings 2023-24, checked 14 Oct 2026

    Notes

    Reworded from 'Real Madrid La Liga points 2023/24': that routes to get_league_standings with team_hint and returns the table with an empty answer line, so the eval cannot check it. Provider /standings agrees.

  • Inter Serie A record 2023/24, matches

    FootQueryInter: 29 wins, 7 draws, 2 losses that season, 94 points.

    Official

    38 played, 29W 7D 2L, 89 GF 22 GA, 94 points

    ESPN Serie A standings 2023-24, checked 14 Oct 2026

    Notes

    Reworded from 'Inter Serie A points 2023/24': that returns the standings table with an empty answer line. Provider /standings agrees.

Head to head

3 checked

  • Arsenal vs Chelsea head to head 2023/24, matches

    FootQueryArsenal vs Chelsea (2023/24): 1 win, 1 draw, 0 losses in 2 meetings, goals 7-2.

    Official

    Chelsea 2-2 Arsenal (21 Oct 2023), Arsenal 5-0 Chelsea (23 Apr 2024): Arsenal 1 win, 1 draw, goals 7-2

    Arsenal FC match report (Arsenal 5-0 Chelsea); Chelsea FC match page (Chelsea 2-2 Arsenal, chelseafc.com/en/match/chelsea-vs-arsenal-english-premier-league-2023-10-21), checked 14 Oct 2026

    Notes

    FootQuery stats also show goals 7 for, 2 against, which match. The widget title reads 'Arsenal result profile' rather than a head to head title.

  • Manchester City vs Real Madrid head to head Champions League 2022/23, matches

    FootQueryManchester City vs Real Madrid (2022/23): 1 win, 1 draw, 0 losses over two legs, aggregate 5-1.

    Official

    Semi-final: Real Madrid 1-1 Man City (9 May 2023), Man City 4-0 Real Madrid (17 May 2023), aggregate 5-1

    Sky Sports match report, checked 14 Oct 2026

    Notes

    Reworded once: 'Manchester City vs Real Madrid Champions League 2022/23 semi final results' routed to get_match_hub and returned MISSING_DATA. This wording routes to team research; goals 5 for, 1 against match the aggregate. The subtitle says '2022 season' instead of 2022/23, and 'points' is odd for a two-legged tie.

  • Arsenal vs Tottenham head to head 2023/24, matches

    FootQueryArsenal vs Tottenham (2023/24): 1 win, 1 draw, 0 losses in 2 meetings, goals 5-4.

    Official

    Arsenal 2-2 Tottenham (24 Sep 2023), Tottenham 2-3 Arsenal (28 Apr 2024): Arsenal 1W 1D 0L

    ESPN Arsenal results 2023-24 Premier League, checked 14 Oct 2026

    Notes

    FootQuery FAILS (QUERY_STATUS_MISSING_DATA), also when reworded as 'Arsenal record against Tottenham in the Premier League 2023/24'. Cause: the router sends opponent_name 'Tottenham Hotspur', the provider names the team 'Tottenham', and filterTeamFixtures (team_research.go) matches the opponent with containsFold(fixture.OpponentName, arg), so no fixture passes. Named-season H2H does not go through tryTeamH2H (team_h2h.go), which resolves the opponent by id. expect_contains is the official record in FootQuery's result_summary wording.

Go deeper

  • How it works, from question to calculated answer.
  • Coverage, which competitions and seasons have data.
Ask a question