Whats new

Bem-vindo ao xG by CornerPro!

Aquilo que nasceu de um desafio, culminou com o xG by CornerPro. Desenvolvemos algoritmos exclusivos só nossos que preveem a expetativa de golos das equipas e para o jogo.

O que é que isto pode ajudar na tomada de decisão? Ora, quanto mais dados tivermos ao dispor de como é que as equipas realmente estiverem a comportar, melhor será a nossa tomada de decisão. Por exemplo, se pelo gráfico de pressão virmos que uma equipa está a fazer muita pressão e por cima do jogo, mas se o xG indicar que é o adversário quem criou mais oportunidades de golo, que entrada vais fazer? Se uma equipa estiver a exercer muita pressão, mas ninguém cria ocasiões claras de perigo, será que vale a pena acompanhar esse jogo?

O que é o L15? O L15 é uma pontuação (e não %) para a equipa marcar nos próximos 15 minutos. Mais explicações no vídeo no telegram.

São estas e muitas outras leituras que podemos tirar com o xG by CornerPro. Há um vídeo no nosso canal de Youtube dedicado a várias ideias de como utilizar estes dados.

No canal de instagram.com/cornerprobet e no t.me/cornerproanalysis iremos também partilhar leituras live.

Lembra-te: não há um "como" utilizar o xG by CornerPro. Não há uma fórmula mágica. Utiliza o xG para ajudar-te a tomar melhores decisões.

Boa sorte!
This content is for premium users only!

Join CornerProBet premium to access the best soccer stats! Check out more info HERE!

Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

Edward Duckworth

4.10 / game
0.30 / game
  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

Who wins this match?

Bradford City 0%

Draw 0%

Gillingham 0%

Over or Under?

Over

0%

Under

0%
Head to Head
1.33 4.17 Logo
50%
33%
17%
Logo 1.17 4.67

Bradford City has the most wins against Gillingham in head to head, with a total of 3 wins, 2 draws and 1 losses in the last 6 games.


League Two 2023-12-16 Gillingham 0-2
( 0-1)
Bradford City 🟢 6-2
League Two 2023-04-22 Bradford City 2-2
( 0-1)
Gillingham 6-8
League Two 2023-02-28 Gillingham 0-2
( 0-1)
Bradford City 🟢 3-4
League One 2019-04-22 Bradford City 1-1
( 1-0)
Gillingham 4-1
League One 2018-10-27 Gillingham 🟢 4-0
( 0-0)
Bradford City 3-5
League One 2018-03-24 Bradford City 🟢 1-0
( 0-0)
Gillingham 4-7
League Two 2023-04-22 Bradford City 2-2 Gillingham 6-8
League One 2019-04-22 Bradford City 1-1 Gillingham 4-1
League One 2018-03-24 Bradford City 🟢 1-0 Gillingham 4-7
League Two 2023-12-16 Gillingham 0-2 Bradford City 🟢 6-2
League Two 2023-02-28 Gillingham 0-2 Bradford City 🟢 3-4
League One 2018-10-27 Gillingham 🟢 4-0 Bradford City 3-5

67%   Over 0.5HT

4/6 Matches

83%   Over 1.5FT

5/6 Matches

33%   Over 2.5FT

2/6 Matches

33%   BTTS

2/6 Matches

50%   37HT

3/6 Matches

83%   87FT

5/6 Matches

33%   Over 8.5FT

2/6 Matches

33%   Over 9.5FT

2/6 Matches

46-60

5 Goals - 6 Matches

  Last Games

Bradford City

League Two 2024-03-29 Bradford City 2-0
( 0-0)
Tranmere Rovers 5-9
( 4-4)
League Two 2024-03-19 Bradford City 0-3
( 0-1)
Notts County 2-8
( 1-2)
League Two 2024-03-16 Bradford City 1-5
( 0-4)
Mansfield Town 5-5
( 3-2)
League Two 2024-03-12 Bradford City 0-2
( 0-1)
Forest Green Rovers 9-2
( 1-2)
League Two 2024-03-05 Bradford City 1-1
( 0-1)
Doncaster Rovers 1-10
( 1-6)
EFL Trophy 2024-02-21 Bradford City 0-1
( 0-0)
Wycombe Wanderers 10-3
( 4-2)
League Two 2024-02-17 Bradford City 1-0
( 0-0)
Sutton United 1-6
( 0-3)
League Two 2024-02-13 Bradford City 4-0
( 2-0)
Milton Keynes Dons 1-6
( 1-4)
League Two 2024-02-03 Bradford City 0-0
( 0-0)
AFC Wimbledon 4-3
( 3-2)
EFL Trophy 2024-01-30 Bradford City 1-0
( 0-0)
Doncaster Rovers 8-7
( 4-5)
League Two 2024-04-01 Grimsby Town 1-1
( 0-0)
Bradford City 5-2
( 1-0)
League Two 2024-03-23 Harrogate Town 3-0
( 1-0)
Bradford City 4-5
( 0-4)
League Two 2024-03-09 Accrington Stanley 0-3
( 0-3)
Bradford City 6-7
( 4-3)
League Two 2024-02-10 Wrexham 0-1
( 0-0)
Bradford City 11-3
( 5-2)
League Two 2024-01-27 Swindon Town 2-0
( 2-0)
Bradford City 3-4
( 2-0)
League Two 2024-01-13 Colchester United 1-1
( 0-1)
Bradford City 2-8
( 1-3)
EFL Trophy 2024-01-09 Derby County 0-1
( 0-0)
Bradford City 9-7
( 3-3)
League Two 2024-01-01 Crewe Alexandra 1-0
( 1-0)
Bradford City 1-8
( 1-7)
League Two 2023-12-22 Doncaster Rovers 1-3
( 1-2)
Bradford City 9-4
( 5-3)
League Two 2023-12-16 Gillingham 0-2
( 0-1)
Bradford City 6-2
( 2-1)
League Two 2024-04-01 Grimsby Town 1-1
( 0-0)
Bradford City 5-2
( 1-0)
League Two 2024-03-29 Bradford City 2-0
( 0-0)
Tranmere Rovers 5-9
( 4-4)
League Two 2024-03-23 Harrogate Town 3-0
( 1-0)
Bradford City 4-5
( 0-4)
League Two 2024-03-19 Bradford City 0-3
( 0-1)
Notts County 2-8
( 1-2)
League Two 2024-03-16 Bradford City 1-5
( 0-4)
Mansfield Town 5-5
( 3-2)
League Two 2024-03-12 Bradford City 0-2
( 0-1)
Forest Green Rovers 9-2
( 1-2)
League Two 2024-03-09 Accrington Stanley 0-3
( 0-3)
Bradford City 6-7
( 4-3)
League Two 2024-03-05 Bradford City 1-1
( 0-1)
Doncaster Rovers 1-10
( 1-6)
EFL Trophy 2024-02-21 Bradford City 0-1
( 0-0)
Wycombe Wanderers 10-3
( 4-2)
League Two 2024-02-17 Bradford City 1-0
( 0-0)
Sutton United 1-6
( 0-3)
League Two 2024-02-13 Bradford City 4-0
( 2-0)
Milton Keynes Dons 1-6
( 1-4)
League Two 2024-02-10 Wrexham 0-1
( 0-0)
Bradford City 11-3
( 5-2)
League Two 2024-02-03 Bradford City 0-0
( 0-0)
AFC Wimbledon 4-3
( 3-2)
EFL Trophy 2024-01-30 Bradford City 1-0
( 0-0)
Doncaster Rovers 8-7
( 4-5)
League Two 2024-01-27 Swindon Town 2-0
( 2-0)
Bradford City 3-4
( 2-0)
League Two 2024-01-13 Colchester United 1-1
( 0-1)
Bradford City 2-8
( 1-3)
EFL Trophy 2024-01-09 Derby County 0-1
( 0-0)
Bradford City 9-7
( 3-3)
League Two 2024-01-01 Crewe Alexandra 1-0
( 1-0)
Bradford City 1-8
( 1-7)
League Two 2023-12-22 Doncaster Rovers 1-3
( 1-2)
Bradford City 9-4
( 5-3)
League Two 2023-12-16 Gillingham 0-2
( 0-1)
Bradford City 6-2
( 2-1)

Gillingham

League Two 2024-03-29 Gillingham 0-0
( 0-0)
Crewe Alexandra 3-3
( 1-2)
League Two 2024-03-16 Gillingham 1-1
( 1-1)
Grimsby Town 4-2
( 2-1)
League Two 2024-03-09 Gillingham 1-1
( 0-1)
Tranmere Rovers 6-2
( 0-2)
League Two 2024-02-24 Gillingham 1-0
( 0-0)
Wrexham 7-11
( 5-4)
League Two 2024-02-20 Gillingham 0-0
( 0-0)
Stockport County 0-7
( 0-4)
League Two 2024-02-13 Gillingham 2-2
( 0-1)
Swindon Town 10-6
( 6-0)
League Two 2024-02-03 Gillingham 1-1
( 0-0)
Walsall 5-4
( 1-4)
League Two 2024-01-20 Gillingham 1-1
( 0-0)
Forest Green Rovers 6-0
( 2-0)
FA Cup 2024-01-06 Gillingham 0-4
( 0-2)
Sheffield United 6-7
( 2-2)
League Two 2023-12-29 Gillingham 1-0
( 0-0)
Sutton United 12-0
( 5-0)
League Two 2024-04-01 Harrogate Town 5-1
( 0-1)
Gillingham 5-2
( 2-2)
League Two 2024-03-23 Morecambe 2-3
( 1-1)
Gillingham 5-7
( 2-3)
League Two 2024-03-12 AFC Wimbledon 2-0
( 1-0)
Gillingham 7-3
( 4-2)
League Two 2024-03-05 Barrow 2-0
( 1-0)
Gillingham 1-8
( 1-1)
League Two 2024-03-02 Salford City 0-2
( 0-1)
Gillingham 8-6
( 1-4)
League Two 2024-02-17 Newport County 1-0
( 0-0)
Gillingham 4-5
( 2-1)
League Two 2024-02-09 Notts County 1-3
( 1-2)
Gillingham 4-4
( 2-0)
League Two 2024-01-27 Milton Keynes Dons 2-1
( 0-0)
Gillingham 5-4
( 1-1)
League Two 2024-01-13 Accrington Stanley 1-2
( 0-0)
Gillingham 5-7
( 0-4)
League Two 2024-01-01 Colchester United 0-1
( 0-0)
Gillingham 0-6
( 0-2)
League Two 2024-04-01 Harrogate Town 5-1
( 0-1)
Gillingham 5-2
( 2-2)
League Two 2024-03-29 Gillingham 0-0
( 0-0)
Crewe Alexandra 3-3
( 1-2)
League Two 2024-03-23 Morecambe 2-3
( 1-1)
Gillingham 5-7
( 2-3)
League Two 2024-03-16 Gillingham 1-1
( 1-1)
Grimsby Town 4-2
( 2-1)
League Two 2024-03-12 AFC Wimbledon 2-0
( 1-0)
Gillingham 7-3
( 4-2)
League Two 2024-03-09 Gillingham 1-1
( 0-1)
Tranmere Rovers 6-2
( 0-2)
League Two 2024-03-05 Barrow 2-0
( 1-0)
Gillingham 1-8
( 1-1)
League Two 2024-03-02 Salford City 0-2
( 0-1)
Gillingham 8-6
( 1-4)
League Two 2024-02-24 Gillingham 1-0
( 0-0)
Wrexham 7-11
( 5-4)
League Two 2024-02-20 Gillingham 0-0
( 0-0)
Stockport County 0-7
( 0-4)
League Two 2024-02-17 Newport County 1-0
( 0-0)
Gillingham 4-5
( 2-1)
League Two 2024-02-13 Gillingham 2-2
( 0-1)
Swindon Town 10-6
( 6-0)
League Two 2024-02-09 Notts County 1-3
( 1-2)
Gillingham 4-4
( 2-0)
League Two 2024-02-03 Gillingham 1-1
( 0-0)
Walsall 5-4
( 1-4)
League Two 2024-01-27 Milton Keynes Dons 2-1
( 0-0)
Gillingham 5-4
( 1-1)
League Two 2024-01-20 Gillingham 1-1
( 0-0)
Forest Green Rovers 6-0
( 2-0)
League Two 2024-01-13 Accrington Stanley 1-2
( 0-0)
Gillingham 5-7
( 0-4)
FA Cup 2024-01-06 Gillingham 0-4
( 0-2)
Sheffield United 6-7
( 2-2)
League Two 2024-01-01 Colchester United 0-1
( 0-0)
Gillingham 0-6
( 0-2)
League Two 2023-12-29 Gillingham 1-0
( 0-0)
Sutton United 12-0
( 5-0)
Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

Edward Duckworth

4.10 / game
0.30 / game
  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

Analysis - Goals
Bradford City Gillingham
1.00 Avg. Scored 1.30
1.20 Avg. Suffer 1.60
2.20 Avg. Goals 2.90
40% Games without scoring 30%
50% Games without conceding 20%
20% BTTS 50%
Bradford City Gillingham
0.20 Avg. Scored 0.50
0.70 Avg. Suffer 0.40
0.90 Avg. Goals 0.90
90% Games without scoring 60%
60% Games without conceding 60%
0% BTTS 20%
Bradford City Gillingham
0.80 Avg. Scored 0.80
0.50 Avg. Suffer 1.20
1.30 Avg. Goals 2.00
40% Games without scoring 40%
60% Games without conceding 30%
10% BTTS 30%
Outros Dados
Bradford City Gillingham
40% First to Score 30%
40% And won in the end 20%
10% Scores in both halves 30%
70% Scores a goal? 60%
9.90 Shots per game 7.30
5.00 Shots on target per game 4.00
Total Goals
Bradford City Gillingham
Scored Conceded Scored Conceded
60% 50% Over 0.5 70% 80%
20% 30% Over 1.5 40% 50%
10% 20% Over 2.5 20% 10%
10% 10% Over 3.5 0% 10%
Bradford City Gillingham
Scored Conceded Scored Conceded
10% 40% Over 0.5 40% 40%
10% 10% Over 1.5 10% 0%
0% 10% Over 2.5 0% 0%
0% 10% Over 3.5 0% 0%
Bradford City Gillingham
Scored Conceded Scored Conceded
60% 40% Over 0.5 60% 70%
20% 10% Over 1.5 20% 20%
0% 0% Over 2.5 0% 10%
0% 0% Over 3.5 0% 10%
Interval Goals 45' e 90' include over-time.
Bradford City Gillingham
Scored Conceded Total % Scored Conceded Total %
1 4 5 40% 0-15 0 2 2 20%
0 1 1 10% 16-30 2 0 2 20%
1 2 3 30% 31-HT 3 2 5 50%
4 1 5 40% 46-60 3 3 6 60%
3 0 3 20% 61-75 3 5 8 50%
1 4 5 50% 76-FT 2 4 6 30%
Handicaps
Bradford City Gillingham
Wins Losses Wins Losses
10% 90% -2.5 0% 100%
20% 80% -1.5 20% 80%
40% 60% -0.5 50% 50%
60% 40% +0.5 50% 50%
70% 30% +1.5 70% 30%
80% 20% +2.5 90% 10%
Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

Edward Duckworth

4.10 / game
0.30 / game
  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

This content is for premium users only!

Join CornerProBet premium to access the best soccer stats! Check out more info HERE!

Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

Edward Duckworth

4.10 / game
0.30 / game
  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

Analysis - Corners
Bradford City Gillingham
4.60 Avg For 5.20
5.90 Avg Against 4.40
10.50 Avg Total 9.60
Bradford City Gillingham
2.20 Avg For 2.00
3.20 Avg Against 1.50
5.40 Avg Total 3.50
Bradford City Gillingham
2.40 Avg For 3.20
2.70 Avg Against 2.90
5.10 Avg Total 6.10
Corners by Interval 45' e 90' include over-time.
Bradford City Gillingham Average
Scored Conceded % Scored Conceded % For Against %
0-10 0.5 1.3 80% 0.3 0.2 30% 0.4 0.75 55%
11-20 0.7 0.4 70% 0.7 0.2 60% 0.7 0.3 65%
21-30 0.4 0.4 60% 0.5 0.4 60% 0.45 0.4 60%
31-36 0.2 0.3 50% 0.2 0.1 30% 0.2 0.2 40%
37-HT 0.4 0.8 70% 0.3 0.6 70% 0.35 0.7 70%
46-50 0.8 0 60% 0.1 0.6 60% 0.45 0.3 60%
51-60 0.3 0.9 50% 0.5 0.4 70% 0.4 0.65 60%
61-70 0.4 0.8 70% 0.5 0.3 50% 0.45 0.55 60%
71-75 0.1 0.4 40% 0.2 0.5 40% 0.15 0.45 40%
76-80 0.3 0.2 40% 0.3 0.3 40% 0.3 0.25 40%
81-86 0.1 0.3 40% 0.3 0.3 50% 0.2 0.3 45%
87-FT 0.4 0.1 40% 1.3 0.5 90% 0.85 0.3 65%
75-FT 0.8 0.6 90% 1.9 1.1 100% 1.35 0.85 95%
80-FT 0.5 0.4 70% 1.6 0.8 100% 1.05 0.6 85%
Total Corners
Bradford City Gillingham
Scored Conceded Scored Conceded
60% 90% Over 2.5 90% 80%
60% 70% Over 3.5 80% 80%
50% 70% Over 4.5 60% 60%
30% 60% Over 5.5 50% 20%
30% 40% Over 6.5 30% 20%
Bradford City Gillingham
Scored Conceded Scored Conceded
90% 100% Over 0.5 90% 80%
50% 100% Over 1.5 60% 50%
50% 50% Over 2.5 30% 10%
30% 40% Over 3.5 20% 10%
0% 20% Over 4.5 0% 0%
Bradford City Gillingham
Scored Conceded Scored Conceded
80% 90% Over 0.5 90% 80%
40% 70% Over 1.5 80% 80%
30% 50% Over 2.5 70% 60%
30% 30% Over 3.5 50% 30%
20% 20% Over 4.5 10% 20%
Races
( First to Score )
Bradford City Gillingham
Wins Lost Wins Lost
50% 50% Race 3 60% 40%
30% 60% Race 5 40% 50%
30% 30% Race 7 30% 20%
20% 20% Race 9 0% 0%
Handicaps
Bradford City Gillingham
Wins Losses Wins Losses
20% 80% -2.5 20% 80%
20% 80% -1.5 40% 60%
40% 60% -0.5 50% 50%
50% 50% +0.5 60% 40%
50% 50% +1.5 70% 30%
50% 50% +2.5 80% 20%
Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

Edward Duckworth

4.10 / game
0.30 / game
  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

Analysis - Cards
Bradford City Gillingham
2.60 Avg For 2.10
2.10 Avg Against 2.20
4.70 Avg Total 4.30
Bradford City Gillingham
0.90 Avg For 0.60
0.90 Avg Against 1.00
1.80 Avg Total 1.60
Bradford City Gillingham
1.70 Avg For 1.50
1.20 Avg Against 1.20
2.90 Avg Total 2.70
Yellow Cards in Intervals 45' e 90' include over-time.
Bradford City Gillingham
Avg For Avg Against % Avg For Avg Against %
0-15 1 0 10% 2 3 40%
16-30 2 4 40% 1 2 30%
31-HT 6 5 50% 3 5 60%
46-60 4 3 50% 2 2 30%
61-75 2 2 40% 2 5 50%
76-FT 11 7 90% 11 5 80%
Total Cards per Team
Bradford City Gillingham
Avg For Avg Against Avg For Avg Against
100% 100% Over 0.5 90% 100%
60% 60% Over 1.5 80% 70%
40% 30% Over 2.5 30% 40%
30% 20% Over 3.5 10% 10%
Bradford City Gillingham
Avg For Avg Against Avg For Avg Against
60% 50% Over 0.5 50% 70%
20% 20% Over 1.5 10% 30%
10% 20% Over 2.5 0% 0%
0% 0% Over 3.5 0% 0%
Bradford City Gillingham
Avg For Avg Against Avg For Avg Against
90% 100% Over 0.5 80% 80%
50% 20% Over 1.5 50% 30%
20% 0% Over 2.5 20% 10%
10% 0% Over 3.5 0% 0%
Attacks
Shots Total (On target + Off Target)
Shots Inside the Box & Shots Outside the Box
Pressure Index

Pressure Index Graph

Avg Pressure Index Home: : 1.09

Avg Pressure Index Away: : 1.16

Analysis made with the last 10 games for the home team as home, and away team as away.
Logo

Bradford City

9 º Place

Form

W L L L D

1.40 PPG

England League Two


  2024-04-06 14:00

Round 43

The Utilita Energy Stadium

  Game Time
Full Time

Final Result: 1-0

Half Time: 1-0

Logo

Gillingham

10 º Place

Form

L W L L W

1.50 PPG

Match Events
2
Corner
9
Corner
12
Corner
18
Corner
38
Corner
38
Corner
43
Goal  Brad Halliday
45+1
Corner

Half Time

61
Corner
66
Yellow Card
  George Lapslie
67
Josh Andrews Timothée Dieng
67
Yellow Card
  Daniel Oyegoke
68
Yellow Card
  Max Ehmer
69
Corner
70
Corner
75
Jonathan Williams Conor Masterson
75
Josh Walker Oliver Hawkins
81
Corner
86
J. Tomkinson Ciaran Kelly
87
Lewis Richards C. Kavanagh
90+4
Noah Wadsworth Bobby Pointon

Bradford City

Gillingham

43
Goal  Brad Halliday

Bradford City

Gillingham

2
Corner
9
Corner
12
Corner
18
Corner
38
Corner
38
Corner
45+1
Corner

Half Time

61
Corner
69
Corner
70
Corner
81
Corner

Bradford City

Gillingham

Half Time

66
Yellow Card
  George Lapslie
67
Yellow Card
  Daniel Oyegoke
68
Yellow Card
  Max Ehmer

Bradford City

Gillingham

Match Facts
16
Shots Total
9
6
Shots Target
3
3
Shots off
3
7
Shots Blocked
3
8
Shots Inside the Box
6
8
Shots Outside the Box
3
98
Attacks
104
49
Dangerous Attacks
44
11
Fouls
7
7
Corners
4
3
Offsides
2
49
Ball Possession
51
1
Yellow Cards
2
0
Red Cards
0
0
Yellow-Red Card
0
2
Saves
5
0
Goal Kick
1
7
Goal Attempts
6
0
Free kick
0
24
Throw In
25
0
Penalties
0
20
Tackles
15
0
Attacks
0
0
Dangerous Attacks
0
0
Shots off
0
0
Shots Target
0
0
Shots Blocked
0
4
Corners
3
1
Goals
0
0
Yellow Cards
0
0
Ball Possession
0
0
Shots Total
0
0
Avg Pressure Index
0
98
Attacks
104
0
Dangerous Attacks
0
0
Shots off
0
0
Shots Target
0
0
Shots Blocked
0
3
Corners
1
0
Goals
0
0
Yellow Cards
0
0
Possession
0
0
Ball Possession
0
0
Shots Total
0
2.18
Avg Pressure Index
2.31