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...
5. Crusaders - Ben Kennedy (Average Match Rating: 7.93)
Ben Kennedy started the season in fine form, scoring four goals in Crusaders' 9-0 August victory over Carrick Rangers. He hasn't featured for the Seaview outfit since early-November and has been transfer listed by the club. The ex-Northern Ireland youth international has netted eight times and provided four assists to give him an average match rating of 7.93 - the league's third-highest Photo: Arthur Allison/Pacemaker Press
6. Coleraine - Conor McKendry (Average Match Rating: 8.47)
According to Sofascore's data, Coleraine attacker Conor McKendry has been the best Premiership performer of the season so far with an average match rating of 8.47. McKendry, who was named October's Player of the Month, has scored 10 goals and provided five assists for the Bannsiders in 22 appearances Photo: INPHO/Stephen Hamilton
7. Loughgall - Berraat Turker (Average Match Rating: 7.62)
Loughgall have enjoyed a superb return to life back in the Premiership after 16 years away and, according to the data, their goalkeeper Berraat Turker has been the top performer. He's been kept busy by making 97 saves in 21 league appearances to date, giving the ex-Warrenpoint Town stopper an average rating of 7.62 Photo: INPHO/Presseye/Brian Little
8. Carrick Rangers - Danny Purkis (Average Match Rating: 7.37)
Danny Purkis' summer move from Glentoran to Carrick Rangers felt like one of the most shrewd pieces of business in the window and so it has proved. He has netted nine times in 24 appearances, including a couple of 'Goal of the Season' contenders against Glenavon and Larne Photo: INPHO/Jonathan Porter