Iberia was the most punctual European airline in 2015 and the second most punctual in the world, with 88.97% of its 187,538 flights arriving on time.
The Spanish company moved up one place on the worldwide list, having come in third overall in 2014.
The Polish airline LOT and the Dutch airline KLM were in second and third place respectively in the European table, and the worldwide table was topped by Japanese airlines JAL and ANA.
Iberia Express topped the "low-cost" punctuality league table for the second consecutive year with 93.5% of its 31,355 flights arriving on time. Right behind it were Latvia's Air Baltic and Japan's Air Do.
Both Iberia and Iberia Express have improved their punctuality in 2015 compared with the previous year despite operating 10.1% and 27.5% more flights respectively. The two airlines have opened up more than 30 new routes between them over the past two years.
Air Nostrum (Grupo Iberia) was the 10th most punctual regional airline in Europe, with 87.38% of its 82,016 flights arriving on time.
Similarly, Oneworld, the alliance between Iberia and Iberia Express, received the FlightStats prize for the most punctual airline for the third year in a row. The airlines that belong to Oneworld made over 4.8 million flights last year, with a punctuality index of 80.97% overall.
Star Alliance (5.5 million flights) headed up by Lufthansa, and SkyTeam (5.8 million flights) led by the Air France-KLM group, had punctuality indices of 77.83% and 75.08% respectively.
The airport boasting the best punctuality record in the world last year was Itami airport in Osaka (Japan), with 94.74% of its flights arriving on time, whilst Madrid-Barajas was down in 64th place, with 81.77% of flights arriving punctually.
The European airport with the best record for on-time flights was Helsinki-Vantaa (92.22%). Madrid came in 14th and Barcelona-El Prat 19th (78.23%).