Updated Feb. 26, 2020, at 4:59 PM

Club Soccer Predictions

Forecasts and Soccer Power Index (SPI) ratings for 36 leagues, updated after each match.

See also: How this worksGlobal club soccer rankings

league-logo

Ligue 2

2019-20 season

France, tier 2

Updated Feb. 24, 2020, at 4:41 p.m.

Upcoming matches
February 25 - March 2
2/28
Auxerre
46%
30%
Niort
24%
2/28
Sochaux
41%
32%
Rodez
27%
2/28
Le Mans
26%
26%
Guingamp
48%
2/28
Nancy
32%
33%
Clermont
35%
2/28
Valenciennes
30%
33%
AC Ajaccio
38%
2/28
Caen
49%
29%
Grenoble
23%
2/28
Châteauroux
33%
31%
Le Havre
36%
2/28
Orléans
20%
27%
Troyes
53%
2/29
Lorient
70%
21%
Chambly
9%
3/2
Paris FC
25%
31%
Lens
45%
See more
Completed matches
February 18-24
2/24
Troyes3
54%31%
Auxerre1
15%
2/22
Lens1
60%26%
Caen4
14%
2/21
Chambly2
35%34%
Nancy1
30%
2/21
Rodez0
18%24%
Lorient1
57%
2/21
Clermont0
57%28%
Paris FC1
16%
2/21
AC Ajaccio2
53%27%
Le Mans0
20%
2/21
Niort1
37%30%
Valenciennes0
33%
2/21
Le Havre1
60%25%
Orléans2
15%
2/21
Guingamp1
62%25%
Sochaux1
14%
2/21
Grenoble0
48%30%
Châteauroux1
22%
See more
Team ratingavg. simulated seasonend-of-season probabilities
teamspioff.def.goal diff.proj. pts.pts.Every positionrelegatedrel.promotedprom.win Ligue 2win league
Lorient54 pts
46.3
1.4
1.3
+317693%78%
Lens47 pts
38.4
1.0
1.3
+1867<1%42%8%
Troyes47 pts
38.5
1.0
1.3
+1267<1%37%7%
AC Ajaccio48 pts
34.4
0.9
1.4
+1765<1%29%5%
Clermont44 pts
35.6
1.0
1.4
+1163<1%15%1%
Guingamp39 pts
42.2
1.2
1.4
+1559<1%10%<1%
Le Havre38 pts
32.9
0.9
1.4
+1055<1%2%<1%
Valenciennes38 pts
28.7
0.8
1.4
+153<1%<1%<1%
Grenoble35 pts
28.6
0.8
1.4
+151<1%<1%<1%
Caen31 pts
35.5
1.1
1.5
+250<1%<1%<1%
Nancy33 pts
29.0
0.7
1.4
+249<1%<1%<1%
Sochaux33 pts
26.1
0.7
1.5
-2481%<1%<1%
Auxerre31 pts
28.9
0.8
1.4
+0472%<1%<1%
Châteauroux31 pts
24.5
0.7
1.6
-17455%<1%<1%
Chambly31 pts
24.3
0.7
1.6
-12448%<1%<1%
Rodez28 pts
24.2
0.7
1.6
-84117%<1%<1%
Paris FC27 pts
25.2
0.7
1.6
-194120%<1%<1%
Niort25 pts
22.6
0.8
1.8
-143843%<1%<1%
Le Mans22 pts
22.5
0.8
1.8
-213564%<1%<1%
Orléans19 pts
20.6
0.7
1.9
-263188%<1%<1%
Forecast from
Season

Comments