V mládežnických kategoriích platil za velký talent. Pravidelně nastupoval za reprezentační výběry a v roce 2009 se přesunul do kanadské juniorské soutěže QMJHL, kde i s play-off posbíral dohromady 269 startů. Ve své poslední sezóně v této lize patřil k nejproduktivnějším hráčům celého bodování. Další rok už Straka zamířil do AHL, kde strávil čtyři roky. Dokonce si i za své výkony vysloužil povolání do hlavního týmu Philadelphie Flyers v NHL, kde během třech zápasů získal dvě asistence! Za zmíněnou porci 230 utkání v severoamerické AHL zapsal Petr Straka vynikajících 101 kanadských bodů.
V roce 2017 přišel návrat zpátky do Čech. V dresu Plzně nastoupil do pěti sezón včetně té poslední, dva roky strávil v Litvínově a nyní ho čeká angažmá u Rytířů. Jeho bodovým maximem v extralize je 34 bodů ze sezóny 2018/19. Během letní přípravy a zápasů, které má za sebou s kladenským A-týmem, zaujal. V šesti zápasech vstřelil tři góly a na další tři přihrál, dvě z jeho přesných tref dokonce byly vítězné. Ve statistice +/- má aktuální skóre +5, což je druhé nejlepší číslo v týmu. Petr Straka v dresu Kladna přidá svou osmou extraligovou sezónu.