It takes some work to do the formatting (just as it does in HTML) but the results are well worth it on a readability level alone. Not to mention, it adds a little something to the post. This is a pretty decent sized table, so the bbcode gets a little messy when writing it out, so be prepared for the work.

The second row of the table, has all of the field headings in it, and consists of[tr] - Opens the next TABLE ROW[th] - Opens the first TABLE FIELD HEADINGPlayer[/th] - Closes the first TABLE FIELD HEADING...[/tr]

This ROW has 11 TABLE FIELD HEADINGS in it, so the all have to be represented BEFORE you can close out the row. So, the bbcode for ROW 2 would be;

When you're typing out the 'code' for the table, you are hitting your enter key after each table row, which is essentialy adding a line break inside the table, which is not allowed, so the board software is just adding them all before the table since it has no idea what to do with them. Take out all of the line breaks and the table renders correctly. I used td rather than th in all but the first row since it is meant to denote the header cells. I also removed all of the spaces between the cell and row code.