From my understanding of what you are looking for, here is an XPath that should work.
//h4[text()='Player Summary']/../../div[@class='mod-content']
First, we located the Player Summary header:
//h4[text()='Player Summary']
Then, from that node, we navigate up to the parent div for that section of the page. The following gets the parent's parent (grandparent) node:
/../..
Finally, we located the child that contains the player data:
/div[@class='mod-content']
This method is easier and more precise than trying to get the "next div after" the one with the player summary header.
Try this out in using Chrom Dev Tools. In the console, enter the following:
$x("//h4[text()='Player Summary']/../../div[@class='mod-content']")[0].textContent
Here is the result I got:
"St. Louis BluesPlayer G A PN PIMR. Bortuzzo D 0012K. Brodziak C 1000J. Doty C 0015J. Edmundson D 0012L. Ferraro C 0100T. Galiardi LW1100J. Kyrou C 1100A. Musil C 0012E. Nystrom LW1100M. Paajarvi LW0100T. Rattie RW1000Y. Stastny C 0100S. Vaughan RW0015Columbus Blue JacketsPlayer G A PN PIMK. Aulie D 0012M. Calvert LW0000B. Gallant LW0015S. Ruopp D 0015D. Savard D 0012"
Is that the text you were looking for?