Primera División   P V E D Goles
  En casa 18 9 3 6 24 : 30
  Fuera de casa 19 4 4 11 21 : 36
  37 13 7 17 45 : 66
Segunda División   P V E D Goles
  En casa 5 3 1 1 9 : 4
  Fuera de casa 5 2 0 3 6 : 4
  10 5 1 4 15 : 8
Total   P V E D Goles
  En casa 23 12 4 7 33 : 34
  Fuera de casa 24 6 4 14 27 : 40
  En campo neutral 0 0 0 0 0 : 0
  47 18 8 21 60 : 74
Primera División
2023/2024 14. Jornada Villarreal - Osasuna 3:1 (0:0)
2022/2023 26. Jornada Osasuna - Villarreal 0:3 (0:1)
2022/2023 9. Jornada Villarreal - Osasuna 2:0 (1:0)
2021/2022 27. Jornada Osasuna - Villarreal 1:0 (0:0)
2021/2022 9. Jornada Villarreal - Osasuna 1:2 (0:1)
2020/2021 30. Jornada Villarreal - Osasuna 1:2 (0:0)
2020/2021 14. Jornada Osasuna - Villarreal 1:3 (0:2)
2019/2020 22. Jornada Villarreal - Osasuna 3:1 (1:0)
2019/2020 8. Jornada Osasuna - Villarreal 2:1 (0:1)
2016/2017 25. Jornada Osasuna - Villarreal 1:4 (0:2)
2016/2017 6. Jornada Villarreal - Osasuna 3:1 (3:1)
2013/2014 22. Jornada Villarreal - Osasuna 3:1 (0:0)
2013/2014 3. Jornada Osasuna - Villarreal 0:3 (0:2)
2011/2012 36. Jornada Villarreal - Osasuna 1:1 (1:0)
2011/2012 17. Jornada Osasuna - Villarreal 2:1 (0:0)
2010/2011 38. Jornada Osasuna - Villarreal 1:0 (1:0)
2010/2011 19. Jornada Villarreal - Osasuna 4:2 (1:0)
2009/2010 20. Jornada Villarreal - Osasuna 0:2 (0:1)
2009/2010 1. Jornada Osasuna - Villarreal 1:1 (1:1)
2008/2009 20. Jornada Villarreal - Osasuna 1:1 (1:0)
2008/2009 1. Jornada Osasuna - Villarreal 1:1 (0:0)
2007/2008 26. Jornada Villarreal - Osasuna 0:0 (0:0)
2007/2008 7. Jornada Osasuna - Villarreal 3:2 (2:2)
2006/2007 34. Jornada Osasuna - Villarreal 1:4 (1:1)
2006/2007 15. Jornada Villarreal - Osasuna 1:4 (0:2)
2005/2006 20. Jornada Villarreal - Osasuna 2:1 (0:1)
2005/2006 1. Jornada Osasuna - Villarreal 2:1 (1:0)
2004/2005 29. Jornada Osasuna - Villarreal 3:2 (1:1)
2004/2005 10. Jornada Villarreal - Osasuna 3:0 (2:0)
2003/2004 29. Jornada Osasuna - Villarreal 2:1 (1:0)
2003/2004 10. Jornada Villarreal - Osasuna 1:0 (1:0)
2002/2003 20. Jornada Osasuna - Villarreal 0:1 (0:1)
2002/2003 1. Jornada Villarreal - Osasuna 2:2 (2:0)
2001/2002 21. Jornada Osasuna - Villarreal 2:2 (2:1)
2001/2002 2. Jornada Villarreal - Osasuna 3:0 (1:0)
2000/2001 36. Jornada Villarreal - Osasuna 2:0 (1:0)
2000/2001 17. Jornada Osasuna - Villarreal 1:0 (1:0)
Segunda División
1999/2000 38. Jornada Osasuna - Villarreal 3:1
1999/2000 17. Jornada Villarreal - Osasuna 1:0
1997/1998 22. Jornada Villarreal - Osasuna 1:0
1997/1998 1. Jornada Osasuna - Villarreal 0:1
1996/1997 32. Jornada Villarreal - Osasuna 1:0
1996/1997 13. Jornada Osasuna - Villarreal 4:1
1995/1996 30. Jornada Osasuna - Villarreal 0:0
1995/1996 11. Jornada Villarreal - Osasuna 1:4
1994/1995 24. Jornada Osasuna - Villarreal 2:1
1994/1995 5. Jornada Villarreal - Osasuna 0:2

En el caso de que un partido se haya decidido en tanda de penaltis, en este historial encuentras el resultado tras 120 minutos jugados.