Sociedad are currently top of the table with 23 points to show from their first 10 matches of the season, while Villarreal occupy third, having collected 19 points from their 10 games in 2020-21.
Sociedad's league form this season has been excellent, winning seven, drawing two and losing one of their 10 matches to collect 23 points, leaving them three points clear of second-placed Atletico Madrid in the table.
Imanol Alguacil's team are actually on a run of six straight league victories, including a 1-0 win away to Cadiz last weekend, with Alexander Isak scoring the only goal of the contest at Estadio Ramon de Carranza.
Sociedad currently have a battle on their hands to reach the last-32 stage of the Europa League, though, as a goalless draw with AZ on Thursday night left them second in Group F on seven points.
La Real's league form has been even more impressive taking into account their European commitments, but they could face an incredibly tough examination this weekend from a strong Villarreal side.
Like Sociedad, Villarreal's league form this season has been excellent, picking up 19 points from their 10 matches to sit third in the table, four points behind their opponents on Sunday.
The Yellow Submarine are unbeaten in La Liga since a four-goal defeat at Barcelona on September 27, while they have taken seven points from their last three matches, including a point against Real Madrid last weekend.
Unai Emery's side were also in Europa League action on Thursday night, drawing 1-1 with Maccabi Tel Aviv to leave themselves top of Group I and in a strong position to reach the round of 32.
Both Villarreal and Sociedad have played a lot of football in the early weeks of the campaign, and it will be fascinating to see how many changes the two managers make for this match.
El Submarino Amarillo have won two of the last three league meetings between the two sides, but Sociedad recorded a 2-1 victory when they last locked horns in July.
Real Sociedad La Liga form: WWWWWW
Real Sociedad form (all competitions): LWWWWD
Villarreal La Liga form: DWDWWD
Villarreal form (all competitions): WWWWDD
Sociedad are sweating on the fitness of key midfielder David Silva, but there is a hope that the Spaniard will overcome a muscular problem in time for the contest.
Real Sociedad possible starting lineup:
Remiro; Zaldua, Elustondo, Le Normand, Monreal; D Silva, Guevara, Merino; Januzaj, Isak, Oyarzabal
Villarreal possible starting lineup:
Asenjo; Gaspar, Albiol, Torres, Estupinan; Parejo, Iborra, Trigueros; M Gomez, Moreno, Chukwueze
We say: Real Sociedad 1-1 Villarreal
This has all of the makings of a very interesting contest in Spain's top flight, and we are finding it very difficult to separate the two sides. Neither manager will have had long to prepare for the match due to European commitments, and we are expecting the points to be shared on Sunday night.