Sheffield University has come under fire from campaigners who say it is doing too little to fund vital global health research.
The institution ranks only 23rd out of 25 top funded UK universities, receiving a D+ grade from Universities Allied for Essential Medicines and Medsin-UK.
The league table reveals Sheffield invests only a small proportion of research money in global health research.
Oxford University, Imperial College, University College London and University of Liverpool lead the rankings.
Campaigners found Sheffield devotes 0.52 per cent of its research funding towards neglected diseases, compared to a national average of 1.7 per cent.
Of the 25 leading UK research universities, only seven have committed to making their discoveries accessible in developing countries – Sheffield has not.
The university is also criticised for not making more of its research freely available online – only 63 per cent of its output is in that category.
A University of Sheffield spokesman said: “We’d need to look into the new league table in more depth to better understand the methodology behind it, but the university is incredibly committed to global health research and is heading up a number of important projects which reflect this commitment.
“We are leading international work to tackle the growing threat of resistance to antibiotics - one of the biggest biomedical problems of our age.
“Our academics have also been awarded for excellence in their work to improve the quality of health research among higher education institutions in low income countries.
“Other work carried out includes research on primary health care and mental health care in post-conflict contexts, and paediatric TB, obesity and food security.”