Rob,
Tables can be a real pain to get right if you are hand coding them. I hand code most of my designs but use a WYSIWYG editor for complex table layouts and then wrap the PHP code around it.
Without seeing your entire table layout it's hard to see where the issue is. Based on what you posted here I don't see that you have any rows defined. All you have here are <td> tags. Each row is surrounded by <tr> tags at the beginning of the row and </tr> tags at the end of the row. The <td> tags identify the column start and </td> tags identify the end of the column in the row.
So what you want to do is have something that looks like this:
HTML Code:
<tr><td>Hole:</td><td>1</td><td>2</td><td>3</td></tr>
<tr><td>Meters:</td><td>212</td><td>550</td><td>442</td></tr>
Obviously you will be doing this in PHP and populating the data in the table but this is the general layout you'll want to follow.