In each top-flight match, Sofascore provide every player with a score out of 10 and now 24 matches into the campaign, we can see who ranks as the best player at all 12 teams.
Here are the results, going in order of current league position...
![Glenavon's Peter Campbell has been in particularly good form since Stephen McDonnell was appointed manager and provided three assists in one December match as the Lurgan Blues defeated Newry City 4-0, giving him Sofascore's perfect score of 10. He has eight goal contributions in 22 appearances this season](https://www.newsletter.co.uk/webimg/b25lY21zOjVkMWE5Y2RmLTk4NzUtNDUxYS05N2MzLTc4Zjc1YzRkMmUzMTpkZWVmZGYwZS1kNmQ1LTRjODctODEyMi1kYTMyMjg5NmQ5M2Q=.jpg?crop=3:2&width=800)
9. Glenavon - Peter Campbell (Average Match Rating: 7.41)
Glenavon's Peter Campbell has been in particularly good form since Stephen McDonnell was appointed manager and provided three assists in one December match as the Lurgan Blues defeated Newry City 4-0, giving him Sofascore's perfect score of 10. He has eight goal contributions in 22 appearances this season Photo: INPHO/Stephen Hamilton
![Larne loanee Matthew Lusty has been in sensational form for Dungannon this season, scoring nine goals in 20 appearances (18 starts), but is set to miss the next couple of months after suffering a broken collarbone during December's defeat to Glentoran](https://www.newsletter.co.uk/webimg/b25lY21zOjVmYmU3Mjk5LTAwZDAtNGY1Ny04Y2JkLWRlMDNmNjJjZTlhODo0NWQzY2YyNS01ZmYwLTRhYTAtOGZmYS03OGIzNmY1MmQ0NzU=.jpg?crop=3:2&width=800)
10. Dungannon Swifts - Matthew Lusty (Average Match Rating: 7.32)
Larne loanee Matthew Lusty has been in sensational form for Dungannon this season, scoring nine goals in 20 appearances (18 starts), but is set to miss the next couple of months after suffering a broken collarbone during December's defeat to Glentoran Photo: David Maginnis/Pacemaker Press
![Ballymena United are on a three-game winning streak for the first time in 12 months across competitions with two coming in the Premiership against Coleraine and Glenavon. Goalkeeper O'Neill has been the Sky Blues' star performer according to the data after keeping three clean sheets and making 93 saves in 24 matches](https://www.newsletter.co.uk/webimg/b25lY21zOjE4N2NmODkxLTJmZDEtNGEwMC05OTE1LTBlOGJjNWQ1NTA5Yzo5ZWRiM2E1OS1jZGNmLTQ0NmQtODU5ZS1mODM3YWEzYjJiODM=.jpg?crop=3:2&width=800)
11. Ballymena United - Sean O'Neill (Average Match Rating: 7.33)
Ballymena United are on a three-game winning streak for the first time in 12 months across competitions with two coming in the Premiership against Coleraine and Glenavon. Goalkeeper O'Neill has been the Sky Blues' star performer according to the data after keeping three clean sheets and making 93 saves in 24 matches Photo: David Maginnis/Pacemaker Press
![After making a summer return to Newry City from Portadown, defender Barney McKeown has been statistically their best player in a tough season for the club. He averages 19 ball recoveries per game, makes almost nine interceptions on average and is credited with four clearances per match](https://www.newsletter.co.uk/webimg/b25lY21zOjViMmNiM2I2LWJlNDItNGY1YS1iNzk2LWE5YzU2N2ZiMzA5Yzo0ZjBiOWYzYS0xYWFlLTQzMmMtYWU1NS0zYWU3YjYzMmMyYzk=.jpg?crop=3:2&width=800)
12. Newry City - Barney McKeown (Average Match Rating: 7.32)
After making a summer return to Newry City from Portadown, defender Barney McKeown has been statistically their best player in a tough season for the club. He averages 19 ball recoveries per game, makes almost nine interceptions on average and is credited with four clearances per match Photo: David Maginnis/Pacemaker Press