Thanks, Chris. This addresses the spanned headers aspect of my question.
I still would like to know if it's possible to designate 2 rows as a header rows. For example, in the image I shared, the row "Type of Hits" would be the first level of header and is a spanned header. I also want the second row, with column labels "Single", "Double", "Triple", "Home Run", & "Total", to be designated as a header row.
In experimenting in Canvas, I designated "Types of Hits" as a header row. Then when I tried to designate the row with "Single", "Double", "Triple", "Home Run", & "Total" as an additional header row, the two rows swapped positions in the table and the row "Types of Hits" lost its designation as a header row.