Osasuna ha traspasado al delantero onubense al Almería a cambio de 450.000€.
Sólo dos años después de su llegada, Juan Villar abandona la disciplina rojilla a pesar de la necesidad de gol que hay en el equipo. Se le fichó por 850.000€ y dio un gran rendimiento, siendo clave en el ascenso con 12 tantos. En Primera le costó más ganarse el sitio, siendo cedido al Rayo en el tramo final de temporada. En Vallecas volvió a mostrar su capacidad goleador en la categoría de plata, por lo que le llovieron las ofertas de varios equipos de la misma división. Finalmente ha sido el Almería quien ha logrado hacerse con sus servicios con el pago de 450.000€, que podrían llegar a los 800.000€ si se cumplen una serie de variables.
Con 32 años y sólo una temporada más de contrato, lo lógico era que Osasuna tratara de recuperar su inversión ante tantas ofertas una vez que Arrasate no contaba con él como una de las primeros opciones de ataque. Ha marcado 14 goles en 42 encuentros como rojillo.