EGFO – Expected Goals and Fair Odds Model

The EGFO Model is a structured analytical framework designed to predict football match outcomes and calculate fair betting odds. It uses recent performance data—specifically goals scored and conceded in home and away games—to estimate expected goals for both teams and calculate probabilities for key betting markets like over/under goals.


How It Works

  1. Data Collection
    Collect the last 10 home games for the home team and the last 10 away games for the away team.
  2. Calculate Averages
    Compute average goals scored and conceded (home and away).
  3. Expected Goals (xG)
    • Home Team xG = (Home Goals Scored Avg + Away Goals Conceded Avg) ÷ 2
    • Away Team xG = (Away Goals Scored Avg + Home Goals Conceded Avg) ÷ 2
  4. Total Expected Goals
    Add both team xG numbers.
  5. Probability Distribution
    Use a Poisson model to simulate scorelines and calculate probabilities.
  6. Fair Odds
    Convert probabilities to odds: Fair Odds = 1 ÷ Probability

Example: Gabala vs. Qaradag Lokbatan

Gabala – Last 10 Home Games

DateOpponentResult
28/03/2025Energetik Mingechevir2-0
28/02/2025FK Karvan2-0
30/01/2025Baku Sporting FC0-0
13/12/2024Cəbrayıl FK2-0
04/12/2024Qarabag Agdam (Cup)0-2
07/11/2024MOIK Baku3-0
31/10/2024Baku Sporting FC (Cup)4-0
26/10/2024Imisli0-0
19/10/2024Difai FK1-0
15/09/2024Qarabag FK1-0
  • Goals Scored (Home): 15
  • Goals Conceded (Home): 2

Averages:

  • Goals Scored: 1.5
  • Goals Conceded: 0.2

Qaradag Lokbatan – Last 10 Away Games

DateOpponentResult
27/03/2025Zaqatala0-0
14/02/2025Baku Sportinq2-3
07/02/2025Mingəçevir1-1
20/02/2025Difai Ağsu1-2
06/03/2025MOIK2-2
15/12/2024Sabah Baku0-2
01/12/2024Turan Tovuz1-3
20/11/2024Kapaz0-1
01/10/2024Neftchi Baku0-4
15/09/2024Qarabag FK1-2
  • Goals Scored (Away): 8
  • Goals Conceded (Away): 20

Averages:

  • Goals Scored: 0.8
  • Goals Conceded: 2.0

Expected Goals

  • Gabala xG: (1.5 + 2.0) ÷ 2 = 1.75
  • Qaradag Lokbatan xG: (0.8 + 0.2) ÷ 2 = 0.50
  • Total Expected Goals: 1.75 + 0.50 = 2.25

Fair Odds (Using Poisson Model)

  • Probability of Over 2.5 Goals: 40%
  • Probability of Under 2.5 Goals: 60%

Fair Odds:

Over 2.5 Goals: 1 ÷ 0.40 = 2.50
Under 2.5 Goals: 1 ÷ 0.60 = 1.67


The Poisson distribution is used to calculate the probability of a team scoring a specific number of goals in a match, based on their expected goals (xG).