If you have a non-standard size table, it’s going to be hard to find a commercial topper that fits well. I tried to find a company (including ones which make custom gaming/mousepads) to make me one at my unusual table size, without success. In the end, I am very happy with the following solution I came up with for my dining room table (which is about 97" x 39", with angled corners). Steps:
* Bought a roll of 1/4" Volara closed-cell foam. 3-4 yards should not cost more than $50-$80.
* Bought four yards of the fabric I wanted (an outdoor, waterproof dark blue fabric from Joann’s).
* Laid the foam on the table, and used thick magic marker to trace the outline underneath.
* Cut the foam to fit the table.
* Used 3M #77 spray adhesive (outdoors) to lightly coat the foam.
* With help from a friend, laid the fabric on the adhesive-coated foam.
* Put the topper on the table to spread out any air bubbles, and covered it with books overnight.
* Trimmed the fabric so it hangs down about 4-6" around the edges.
* On the reverse side, I did the same thing but with a faux leather fabric, again from Joann’s, to prevent the foam from sticking to the table and add a little more padding.
* Trimmed this to the exact size of the foam.
All done! This sounds like a lot of steps, but it is really very simple. Once I had the materials, it took less than 45 minutes, apart from the books sit-in on it overnight.
If removing the topper between games, I prefer to hang it via grommets on a wall in the basement, but it can be loosely wrapped into a large tube if necessary. Best not to wrap it too tightly, as the foam can become creased if bent too much for too long.
Especially with a full table, the combination of elbows, chips, card protectors, phones, etc. block most of the edges, making it difficult to pitch a card off the edge. With the waterproof fabric, I don't have to worry about drinks spilling, etc. The stuff I got has a light texture which allows the cards to move but makes the surface feel more like “felt.”