The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
VIL

Villafranca

Estadio Municipal de Villafranca de los Barros, Villafranca de los Barros. Every match we hold, with the price it went off at.

175Played
71Won
40.6%Win rate
1.28Scored per game
1.15Conceded per game
54Clean sheets

Home and away

The same record, split by where it was played.

At home
47.7%
88 played, 42 won. 1.4 scored a game.
Away
33.3%
87 played, 29 won. 1.16 scored a game.
How the market priced them
—
No priced matches yet.

Season by season 9

One row per competition per season.

SeasonCompetitionPWDLGD
2023/24 Tercera División RFEF - Group 14 3415109 +19
2023/24 Copa Federacion 2101 +1
2021/22 Friendlies Clubs 1001 -1

Recent matches 30

Newest first, with the price this club was at kickoff.

Sunday 20 December 2026
H Villafranca scheduled Montijo —
Sunday 13 December 2026
A Villafranca scheduled Jerez —
Sunday 6 December 2026
A Villafranca scheduled Llerenense —
Sunday 29 November 2026
H Villafranca scheduled Moralo —
Sunday 22 November 2026
A Villafranca scheduled Atlético Pueblonuevo —
Sunday 15 November 2026
H Villafranca scheduled Quintana —
Sunday 8 November 2026
A Villafranca scheduled Plasencia —
Sunday 1 November 2026
H Villafranca scheduled Castuera —
Sunday 25 October 2026
A Villafranca 1 – 2 Puebla Calzada —
Wednesday 21 October 2026
H Villafranca 2 – 2 CD Zafra —
Sunday 18 October 2026
H Villafranca 2 – 1 Gévora —
Friday 9 October 2026
A Villafranca 3 – 1 Santa Amalia —
Sunday 27 September 2026
A Villafranca 1 – 2 Jaraíz —
Sunday 20 September 2026
H Villafranca 0 – 1 Villanovense —
Saturday 12 September 2026
A Villafranca 2 – 0 Guadiana —
Sunday 6 September 2026
H Villafranca 1 – 4 Azuaga —
Sunday 10 May 2026
A Villafranca 4 – 4 Diocesano —
Sunday 3 May 2026
H Villafranca 2 – 1 Jerez —
Sunday 26 April 2026
H Villafranca 1 – 0 Don Benito —
Sunday 19 April 2026
A Villafranca 2 – 0 Santa Amalia —
Sunday 12 April 2026
H Villafranca 0 – 2 Azuaga —
Friday 3 April 2026
A Villafranca 3 – 1 Gévora —
Sunday 29 March 2026
H Villafranca 1 – 0 Calamonte —
Saturday 21 March 2026
A Villafranca 2 – 1 Puebla Calzada —
Sunday 15 March 2026
H Villafranca 2 – 1 Jaraíz —
Sunday 8 March 2026
A Villafranca 0 – 1 Montehermoso —
Sunday 1 March 2026
H Villafranca 1 – 1 Villanovense —
Sunday 22 February 2026
A Villafranca 0 – 1 Cabeza Buey —
Sunday 15 February 2026
H Villafranca 2 – 1 Llerenense —
Sunday 8 February 2026
A Villafranca 0 – 1 Badajoz —