Casino games best odds
Since the question asks about "casino games" and not, specifically, table games, I'll add that there exist video poker machines in Vegas with positive expected value. (I'm not sure how to translate this into "odds" like the question asks, to be honest.)
Specifically, if you could make a single $100 bet on a game of "full pay deuces wild" video poker and execute perfect play, the expected value of that bet would be $100.76. See the pay table which generates this outcome and the detailed strategy at .
This positive expected value comes in part from a highly improbable event, a "natural royal flush", which pays pretty well ($400 on a 50-cent bet). The payout isn't so high as to be life-changing, which also means that the least probable event actually does happen every now and then - I've spent maybe two hours of my life playing this game with a friend and last summer we did get a natural royal flush.
I've seen these "100.76% return" machines in Vegas at Sam's Town (50-cent and $1.25 games) and at the Palms (not sure about the denomination - the area was mobbed with folks who were in it for the long haul). You can get a detailed, user-compiled, possibly outdated list of Vegas casinos with positive expected value games at .
There are other games with positive-expected-value pay tables such as the "100.17% return" "10/7 double bonus" game and the "100.07% return" "10/6 double double bonus" game.
It's pretty easy to understand why a positive expected value is still not a great deal:
1) You're at the casino to buy entertainment, not money, and despite your question, you don't really want to be playing the game with the best odds. (Otherwise by now you would have decided that the only way to win is not to play.) If you don't enjoy the math behind video poker, it's not very fun to win or lose $1 at a time grinding away like a gold farmer, and you're better off risking it all on a high-variance table game. Who cares about bankroll preservation? Go wild!