How is the data stored in the ArrayList? Is there a class that holds the data that is shown on each row of the posted table?
Does the class have get methods for all the data items held in the class?
Look at using a Map<String, TheCounter> where the key is the name of the state, and the value is an instance of TheCounter which is your class that holds the sum of the times.
Needless to say there is a way to create a Map with a Stream. But you need to read the file into a List<Player> first. I shall leave it as an exercise for the reader and might let you out of your misery in due course.
That is because I have “corrected” the code by moving some () and got them in the wrong places. Sorry. The summingInt() call creates a Collector and that is a second argument to groupingBy().