This should get you top 5 in Microsoft SQL Server:
select top 5 PlayerID, sum(AST) as SumAST
from tblIndStats
group by PlayerID
order by SumAST desc --, PlayerID
Running example: Here's a SQL Fiddle showing results. Example shows the top 5, top 5 extended as well as all results for reference.
A different problem - several players on fifth place
But there's a different question here as well. What if your last (fifth) record is shared among several players? Say that 3 of them have the same AST sum. Which one would you include in the result then? My example fiddle data shows such a scenario as there are three players that all have SumAST = 3
.
WITH TIES to the rescue
For such cases you can use with ties
in SQL Server that will automatically include all records that match last place so you wouldn't forget about any player that should as well be honoured (fair play baby). ;)
select top 5 with ties PlayerID, sum(AST) as SumAST
from tblIndStats
group by PlayerID
order by SumAST desc