This guy either raised or folded from the button and he raised close to 70% of the hands so I put his raising range on Q8s+, any pocket pair, and any ace. Whenever I called his preflop raise and checked the flop, he would always lead out with a half pot sized bet. I was just waiting to capitalize on this when I actually made a hand. I wasn't expecting to get re-raised all in here, so figured he must have an ace and it was probably better than mine.

It was 690 to call into a 2190 pot so I was getting 3:1 odds on my money. I figured I had 7 outs (2s x 4, 5s x 3)...so close to 30% shot of winning with 2 cards to come...so that translates into about 2.5:1 (round up) to win...so I think it's an easy call. Even if he had 2 pair here, the 2s and 5s are still outs.

Is my math and logic correct here?

Hero's M = 19.20
PokerStars Game #11098817303: Tournament #56291247, $5.00+$0.25 Hold'em No Limit - Match Round I, Level III (25/50) - 2007/07/23 - 20:10:30 (ET)
Condensed history provided by the Tournament Trimmer (v1.1.2w) from http://www.FlopTurnRiver.com
Table '56291247 1' 2-max Seat #2 is the button
Seat 1: mikeneron (1440 in chips)
Seat 2: AllenJ (1560 in chips)
AllenJ: posts small blind 25
mikeneron: posts big blind 50
Preflop: mikeneron dealt 5 A
AllenJ: raises 100 to 150
mikeneron: calls 100
Flop: 4 3 A
mikeneron: checks
AllenJ: bets 200
mikeneron: raises 400 to 600
AllenJ: raises 810 to 1410 and is all-in
mikeneron: calls 690 and is all-in
Turn: 7
River: 6
Showdown:
mikeneron: shows 5 A (a straight, Three to Seven)
AllenJ: shows A 8 (a pair of Aces)
mikeneron collected 2880 from pot