Pro football season doesn't begin until September 12, however, most teams will play 4-5 pre-season games to 'warm up' so to speak. The Tampa Bay Buccaneers have two home pre-season games, against the Cincinnati Bengals on Aug 14 and the Miami Dolphins on Aug 28. Both games are 7.00pm starts. You will need to check their website for ticket availability.
In baseball, the Tampa Bay Devilrays play most of the last two weeks of August at home. It goes as follows:
15th, Baltimore Orioles, 6.05pm
16th, Baltimore Orioles, 12.15pm
17th, Baltimore Orioles, 6.15pm
18th, Baltimore Orioles,1.15pm
19th, New York Yankees, 7.15pm
20th, New York Yankees, 2.15pm
27th, Kansas City Royals, 7.15pm
28th, Kansas City Royals, 7.15pm
29th, Kansas City Royals, 7.15pm
30th, Toronto Blue Jays, 7.15pm
31st, Toronto Blue Jays, 6.15pm
Tickets are available for all games and prices range from $3 to $225! Depends how close you wanna be to the action! Again, check out the team website for more details.
Basketball; non-existent as far as the pro game goes. Season runs from October to April so you're too late for that I'm afraid!You might check out the college scene though, sometimes it can be a very good substitute, often drawing crowds to match the pros.
If it was my choice I'd try to get tickets for the Buccs-Dolphins game and back it up with a dose of Devilrays v Yankees/Blue Jays. Getting to those two would just make my holiday!! Enjoy, and let me know how you get on please. I love American sports, especially football and I'm extremely jealous of you!!
PS, having just read your thread again and checked your travel dates maybe the football is a non startrter too!