The Baltimore Orioles hit a staggering 64% win rate in April 2026, their highest in over a decade. Is this legit?