The 2019–20 season was Villarreal Club de Fútbol's 97th season in existence and the club's 7th consecutive season in the top flight of Spanish football. In addition to the domestic league, Villarreal participated in this season's edition of the Copa del Rey. The season was slated to cover a period from 1 July 2019 to 30 June 2020. It was extended extraordinarily beyond 30 June due to the COVID-19 pandemic in Spain.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
Source: La Liga, Soccerway Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Goal difference; 5) Goals scored; 6) Fair-play points (Note: Head-to-head record is used only after all the matches between the teams in question have been played)[28] Notes:
^The 2020 Copa del Rey Final was postponed due to the COVID-19 pandemic in Spain and could not be completed by the UEFA registration deadline of 3 August 2020, so the fifth- and sixth-placed teams in the 2019–20 La Liga, Villarreal and Real Sociedad, entered the 2020–21 UEFA Europa League at the group stage, and the seventh-placed team, Granada, entered at the second qualifying round.[27]
Note: The match was originally scheduled for 15 March, but was postponed due to the COVID-19 pandemic,[30] and rescheduled to 13 June.[31] It was played behind closed doors.
Note: The match was originally scheduled for 22 March, but was postponed due to the 2020 coronavirus pandemic,[30] and rescheduled to 16 June.[31] It was played behind closed doors.
Note: The match was originally scheduled for 5 April, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 19 June.[31] It was played behind closed doors.
Note: The match was originally scheduled for 12 April, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 22 June.[31] It was played behind closed doors.
Note: The match was originally scheduled for 22 April, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 28 June.[31] It was played behind closed doors.
Note: The match was originally scheduled for 26 April, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 1 July.[31] It was played behind closed doors.
Note: The match was originally scheduled for 3 May, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 5 July.[31] It was played behind closed doors.
Note: The match was originally scheduled for 10 May, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 8 July.[31] It was played behind closed doors.
Note: The match was originally scheduled for 13 May, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 12 July.[31] It was played behind closed doors.
Note: The match was originally scheduled for 17 May, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 16 July.[31] It was played behind closed doors.
Note: The match was originally scheduled for 24 May, but was postponed due to the 2020 coronavirus pandemic,[32] and rescheduled to 19 July.[31] It was played behind closed doors.