Piroe speelde als jongeling al in de toenmalige Jupiler League, namens Jong PSV. Ondertussen kwam hij ook nog voor de jeugdelftallen van PSV uit. In 2018/2019 beleefde hij zijn eerste echte seizoen in de competitie die dat seizoen voor het eerst de Keuken Kampioen Divisie heet. Hij scoorde direct elf keer in 29 wedstrijden voor Jong PSV.
Joël Piroe
Een seizoen later mocht hij het proberen bij Sparta, maar daar kwam hij niet helemaal uit de verf. In achttien Eredivisie-wedstrijden scoorde hij slechts twee keer. Weer een seizoen later bleef Piroe in Eindhoven, maar het bleef slechts bij een handvol invalbeurten. Piroe en PSV besloten uit elkaar te gaan: Swansea City betaalde net iets meer dan een miljoen euro voor de spits.
Van Joël Piroe tot Luton Town: het afgelopen Championship-seizoen in vijf gebeurtenissen
Championship
En in Wales lukte het wel! Hij kwam tot 22 goals in zijn eerste Championship-seizoen en een seizoen later waren het er nog eens negentien. In totaal - met alle competities meegerekend - staat de teller op 46 doelpunten in 96 wedstrijden. Dit seizoen stond de teller op twee goals in vier wedstrijden voor Swansea City, totdat Leeds United dus op de deur klopte.
Leeds United
Leeds degradeerde afgelopen seizoen van de Premier League naar het Championship en heeft een nieuwe spits nodig om weer terug te keren op het hoogste niveau. Met Pascal Struijk en Crysencio Summerville heeft Piroe twee landgenoten bij Leeds United. Ook oud-Feyenoorder Luis Sinisterra speelt bij Leeds. Na drie wedstrijden op het tweede niveau heeft de ploeg pas twee punten.