| 1. | Joe Lynch (C/LW) | | totals | 39 | 36 | 35 | 71 | 35 |
| | Edinburgh Capitals | SNL | 24 | 34 | 32 | 66 | 35 |
| | Fife Flyers | EIHL | 5 | 0 | 1 | 1 | 0 |
| | Great Britain U20 | WJC-20 D2A | 5 | 0 | 2 | 2 | 0 |
| | Sheffield Steeldogs | NIHL | 5 | 2 | 0 | 2 | 0 |
| 2. | Chad Smith (LW/RW) | Edinburgh Capitals | SNL | 23 | 22 | 26 | 48 | 17 |
| 3. | Garry Simpson (F) | | totals | 29 | 24 | 22 | 46 | 26 |
| | Blackburn Hawks | NIHL 1 | 11 | 7 | 4 | 11 | 16 |
| | Paisley Pirates | SNL | 8 | 7 | 9 | 16 | 4 |
| | Edinburgh Capitals | SNL | 10 | 10 | 9 | 19 | 6 |
| 4. | Joe Somerville (C) | | totals | 28 | 14 | 25 | 39 | 32 |
| | Kirkcaldy Kestrels | SNL | 25 | 10 | 22 | 32 | 24 |
| | Fife Falcons | Scotland U19 | 3 | 4 | 3 | 7 | 8 |
| 5. | Callum McLaren (C/LW) | | totals | 33 | 14 | 22 | 36 | 26 |
| | Kirkcaldy Kestrels | SNL | 25 | 3 | 13 | 16 | 16 |
| | Fife Falcons | Scotland U19 | 8 | 11 | 9 | 20 | 10 |
| 6. | Caly Robertson (LW/RW) | | totals | 51 | 12 | 23 | 35 | 6 |
| | Hull Seahawks | NIHL | 16 | 3 | 2 | 5 | 2 |
| | Bristol Pitbulls | NIHL | 35 | 9 | 21 | 30 | 4 |
| 7. | James Spence (RW) | Kirkcaldy Kestrels | SNL | 26 | 7 | 20 | 27 | 19 |
| 8. | Cole Wallace (D) | | totals | 40 | 9 | 14 | 23 | 56 |
| | Oxford Sabres U16 | NAPrepHL U16 | 28 | 6 | 11 | 17 | 46 |
| | Oxford Sabres U16 | NAPrepHL U16 | 12 | 3 | 3 | 6 | 10 |
| | Oxford Sabres U18 | NAPrepHL U18 | - | - | - | - | - |
| 9. | Scott Jamieson (LW) | Kirkcaldy Kestrels | SNL | 26 | 19 | 3 | 22 | 16 |
| 10. | George Pitcaithly (C) | Kirkcaldy Kestrels | SNL | 26 | 6 | 14 | 20 | 23 |
| 11. | Jamie Crawford (F/D) | Paisley Pirates | SNL | 23 | 11 | 6 | 17 | 6 |
| 12. | Jack Malcomson (D) | | totals | 28 | 7 | 10 | 17 | 4 |
| | Kirkcaldy Kestrels | SNL | 21 | 3 | 7 | 10 | 0 |
| | Fife Falcons | Scotland U19 | 7 | 4 | 3 | 7 | 4 |
| 13. | Ross Henderson (F) | Kirkcaldy Kestrels | SNL | 25 | 11 | 5 | 16 | 14 |
| 14. | Caiden Forbes (LW) | | totals | 32 | 10 | 6 | 16 | 55 |
| | Kirkcaldy Kestrels | SNL | 24 | 5 | 2 | 7 | 10 |
| | Fife Falcons | Scotland U19 | 8 | 5 | 4 | 9 | 45 |
| 15. | Jack McGowan (C) | | totals | 16 | 6 | 8 | 14 | 10 |
| | Lightning Pirates | Scotland U19 | 11 | 5 | 7 | 12 | 10 |
| | Paisley Pirates | SNL | 5 | 1 | 1 | 2 | 0 |
| 16. | Cole Giannandrea (D) | | totals | 35 | 6 | 8 | 14 | 12 |
| | Kirkcaldy Kestrels | SNL | 25 | 3 | 5 | 8 | 10 |
| | Fife Flyers | EIHL | 2 | 0 | 0 | 0 | 0 |
| | Fife Falcons | Scotland U19 | 5 | 3 | 2 | 5 | 0 |
| | Milton Keynes Lightning | NIHL | 3 | 0 | 1 | 1 | 2 |
| 17. | Jake Blyth (LW) | | totals | 11 | 7 | 6 | 13 | 14 |
| | Kirkcaldy Kestrels | SNL | 3 | 0 | 0 | 0 | 0 |
| | Fife Falcons | Scotland U19 | 8 | 7 | 6 | 13 | 14 |
| 18. | Kian Shevlin (D) | | totals | 23 | 4 | 9 | 13 | 95 |
| | Kirkcaldy Kestrels | SNL | 21 | 4 | 9 | 13 | 95 |
| | Fife Flyers | EIHL | 2 | 0 | 0 | 0 | 0 |
| 19. | Finley King (F) | Kirkcaldy Kestrels | SNL | 21 | 3 | 10 | 13 | 37 |
| 20. | Logan Adam (C) | | totals | 37 | 2 | 11 | 13 | 8 |
| | Oxford Sabres U18 | NAPrepHL U18 | 25 | 1 | 11 | 12 | 6 |
| | Oxford Sabres U18 | NAPrepHL U18 | 12 | 1 | 0 | 1 | 2 |
| 21. | Lewis Stewart (LW) | Fife Falcons | Scotland U19 | 8 | 6 | 5 | 11 | 12 |
| 22. | Kyle Howie (F) | Edinburgh Capitals | SNL | 26 | 5 | 6 | 11 | 4 |
| 23. | Scott McKay (C) | Edinburgh Capitals | SNL | 24 | 3 | 8 | 11 | 53 |
| 24. | Kyle Horne (D) | Kirkcaldy Kestrels | SNL | 23 | 4 | 6 | 10 | 12 |
| 25. | Finlay O'Neil (F) | | totals | 34 | 4 | 4 | 8 | 29 |
| | Ontario Hockey Academy U17 | CSSHLE U17 | 21 | 3 | 3 | 6 | 27 |
| | OHA U18 AAA | HEO U18 | 1 | 0 | 1 | 1 | 0 |
| | Ontario Hockey Academy U17 | CSSHLE U17 | 8 | 1 | 0 | 1 | 2 |
| | Ontario Hockey Academy U18 | CSSHLE U18 | 2 | 0 | 0 | 0 | 0 |
| | Ontario Hockey Academy U18 | CSSHLE U18 | 2 | 0 | 0 | 0 | 0 |
| 26. | Reece Cochrane (D) | | totals | 51 | 2 | 6 | 8 | 36 |
| | Bristol Pitbulls | NIHL | 19 | 0 | 2 | 2 | 10 |
| | Basingstoke Bison | NIHL | 32 | 2 | 4 | 6 | 26 |
| 27. | Jay Herd (F) | Paisley Pirates | SNL | 27 | 1 | 5 | 6 | 92 |
| 28. | John Haig (LW/C) | | totals | 8 | 1 | 4 | 5 | 4 |
| | Kirkcaldy Kestrels | SNL | 3 | 0 | 1 | 1 | 0 |
| | Fife Falcons | Scotland U19 | 5 | 1 | 3 | 4 | 4 |
| 29. | Bradley Annan (F) | Paisley Pirates | SNL | 20 | 4 | 0 | 4 | 6 |
| 30. | Ryan Venters (C/RW) | CIHA Voyageurs U16 AAA | U16 AAA | 4 | 3 | 1 | 4 | - |
| 31. | Yehor Tsybenko (LW) | Murrayfield U19 | Scotland U19 | 7 | 3 | 1 | 4 | 6 |
| 32. | Joshua Saunders (D) | Milton Keynes Lightning | NIHL | 51 | 2 | 2 | 4 | 14 |
| 33. | Brodie Kay (D) | | totals | 36 | 0 | 4 | 4 | 8 |
| | Fife Flyers | EIHL | 12 | 0 | 0 | 0 | 2 |
| | Spruce Grove Saints | BCHL | 23 | 0 | 3 | 3 | 6 |
| | Great Britain U20 | WJC-20 D2A | 1 | 0 | 1 | 1 | 0 |
| 34. | Liam Danskin (D) | Solway Sharks | NIHL | 47 | 1 | 2 | 3 | 21 |
| 35. | Cameron Bease (D) | Fife Falcons | Scotland U19 | 7 | 0 | 3 | 3 | 0 |
| 36. | Cameron Wilkie (D) | Edinburgh Capitals | SNL | 24 | 1 | 1 | 2 | 4 |
| 37. | Rhubin Wilson (D) | Aberdeen Lynx | SNL | 14 | 0 | 1 | 1 | 6 |
| 38. | Rowan Mills (F) | Fife Flyers | EIHL | 33 | 0 | 1 | 1 | 2 |
| 39. | Ben Spears (D) | Fife Falcons | Scotland U19 | 1 | 0 | 0 | 0 | 0 |
| 40. | Ethan Hadden (D) | Fife Flyers | EIHL | 48 | 0 | 0 | 0 | 2 |
| 41. | Aiden Downie (RW) | Australia U18 | WJC-18 D2B | - | - | - | - | - |