← All verdicts

Do goals pour in on full-moon nights?

No difference

These are goals per match (both teams) across Europe's big five leagues — the European counterpart to baseball's home runs.

Premier League (England)

Average (whole period)
2.80 per match
Full moon days (±24h)
2.78 per match
New moon days (±24h)
2.74 per match
Verdict for full moon days
No difference
Data
2010–2026, 17,018 goals

La Liga (Spain)

Average (whole period)
2.66 per match
Full moon days (±24h)
2.67 per match
New moon days (±24h)
2.52 per match
Verdict for full moon days
No difference
Data
2012–2026, 14,111 goals

Bundesliga (Germany)

Average (whole period)
3.03 per match
Full moon days (±24h)
2.94 per match
New moon days (±24h)
3.07 per match
Verdict for full moon days
No difference
Data
2010–2026, 14,817 goals

Serie A (Italy)

Average (whole period)
2.72 per match
Full moon days (±24h)
2.78 per match
New moon days (±24h)
2.64 per match
Verdict for full moon days
No difference
Data
2013–2026, 13,433 goals

Ligue 1 (France)

Average (whole period)
2.69 per match
Full moon days (±24h)
2.88 per match
New moon days (±24h)
2.77 per match
Verdict for full moon days
No difference
Data
2014–2026, 11,390 goals

Act II: What clearly moved goals

Here is the difference this data does show clearly.

×1.25

What clearly drives goals is home advantage. Home teams score about 1.25x what away teams do — the crowd and a familiar pitch reliably lift scoring.

The wildest day for goals was February 5, 2011 — 41 of them across 8 matches. What did it was that day's fixtures and how the games unfolded.

In this data at least, home advantage, the fixtures and how the games unfolded moved goals far more than anything else. We're still looking for the moon's part.

The folklore that matches turn wild under a full moon

Moon folklore reaches the stadium too. A full moon stirs the players up, the game runs harder and wilder than usual — it's the same family as the folklore about crime and accidents, with the easy follow-on that a wild match means goals pour in. And the heart of moon folklore is always the full-moon night. Most football is played at night, so if the moon does anything, this is where it should show. So do goals really rise on full-moon days? This page checks it every day across Europe's big five leagues — the European counterpart to baseball's home runs.

How this verdict is calculated

  • The data is goals (both teams) for every match in Europe's big five leagues: the Premier League, La Liga, the Bundesliga, Serie A, and Ligue 1
  • Goals per match vary a little by year and season. So we use goals per match for the same year and month as the expected baseline, and compare the observed-to-expected index
  • Using the moon's age at noon (Europe) on each match day, we mark full-moon days (within ±24h of the exact moment) and new-moon days, and compare each group's average index against normal (1.00)

See the methodology for the full criteria.

Reading the data

  • Goals depend heavily on the league, the fixtures, home and away, and how each game unfolds. This page levels those out by comparing within the same year and month, and looks only at the single question of the full moon
  • This page asks one thing: whether goals per match visibly rise on the calendar's full-moon days

What we can't see yet

This result doesn't mean "the moon has nothing to do with it." Here is what the current method can't see:

  • Wildness isn't only goals: a "wild" match may show up in fouls and cards instead
  • Night matches only: for now, afternoon kick-offs are counted too

What we want to check next

  • Test yellow and red card counts
  • Use kick-off times to compare night matches only

Perhaps the stadium saying holds something we haven't yet turned into numbers. We'd like to find it in the data one day.

Data sources

  • openfootball / football.json (CC0 / public domain; date and score for every match)
  • The moon's age and the exact syzygy moments are computed in-house using the algorithms in Jean Meeus, "Astronomical Algorithms" (UTC basis)

Last updated: October 7, 2026 00:48 UTC (rebuilt daily)