Petr Freiberg se narodil v Žatci, tudíž první hokejové krůčky udělal v Chomutově, kde zůstal až do čtrnácti let. než se přesunul do Prahy. Hlavní město po jediné sezóně opustil, zamířil do Finska a více než tři sezóny nastupoval za slavné IFK Helsinky. Převážně hrál za mládežnické výběry, ovšem stihl i dva starty v nejvyšší seniorské soutěži země tisíce jezer.
Během ročníku 2005/2006 se rozhodl pro návrat do rodné vlasti a vybral si Plzně. Na západě Čech debutoval 20. prosince 2005 mezi tuzemskou elitou, kde hned v premiéře skóroval do sítě Liberce. Následně se přes Kadaň, Jindřichův Hradec, Porubu a Vsetín vrátil do Chomutova, v jehož barvách poprvé nastoupil za A-tým 6. října 2007 ve Vrchlabí. O osmnáct dní později, 24. října, doma s Olomoucí vstřelil první dva chomutovské góly mezi dospělými.
Od roku 2008 se hokejově usadil v Kadani, odkud jezdil pomáhat druholigovému Klášterci nad Ohří. Do bílomodrých barev tehdejšího KLH se vrátil ještě na několik utkání během sezóny 2010/2011. Po skončení tohoto ročníku působil převážně v Klášterci nad Ohří, kde v létě 2015 ukončil ligovou kariéru.
Hokej si pak zahrál po pěti letech opět v Chomutově. Obnovená premiéra v mateřskému klubu připadla na 30. srpna 2020 v domácím přípravném utkání s Chebem, do jehož sítě se trefil dvakrát stejně jako do branky Lovosic v prvním mistrovském duelu pod hlavičkou Pirátů.
Sezóna Klub Z G A B TM
2001-02 KLH Chomutov – dor. (LD) 2 0 1 1 0
2002-03 HC Sparta Praha – dor. (E) 46 13 8 21 16
HC Sparta Praha – dor. (E,p-o) 2 0 0 0 2
2003-04 IFK Helsinki – dor. (SM-sarja) 18 6 6 12 28
IFK Helsinki – dor. (SM-sarja, p-o) 7 1 1 2 6
2004-05 IFK Helsinki – dor. (SM-sarja) 7 3 4 7 10
IFK Helsinki – dor. (SM-sarja, p-o) 7 2 2 4 12
IFK Helsinki – jun. (SM-sarja) 29 1 2 3 53
IFK Helsinki – jun. (SM-sarja, p-o) 3 0 1 1 0
2005-06 IFK Helsinki (FIN) 2 0 0 0 0
IFK Helsinki – jun. (SM-sarja) 18 3 1 4 4
HC Lasselsberger Plzeň (E) 14 1 1 2 2
HC Lasselsberger Plzeň – jun. (E) 8 0 4 4 8
2006-07 SK Kadaň (1. liga) 12 3 4 7 6
KLH Vajgar Jindřichův Hradec (2. liga) 5 2 1 3 12
Vsetínská hokejová – jun. (E) 6 0 1 4 4
HC Sareza Ostrava – jun. (E) 16 4 9 13 18
KLH Vajgar Jindřichův Hradec – jun. (E) 5 1 3 4 20
2007-08 KLH Chomutov (1. liga) 14 3 0 3 2
SK Kadaň (1. liga) 4 1 0 1 4
SK Kadaň (1. liga, p-o) 2 0 0 0 2
KLH Vajgar Jindřichův Hradec (2. liga) 11 7 7 14 18
HC Klášterec nad Ohří (2. liga) 8 0 3 3 4
2008-09 SK Kadaň (1. liga) 33 6 4 10 14
SK Kadaň (1. liga, p-o) 4 0 4 4 2
HC Klášterec nad Ohří (2. liga) 7 3 4 7 12
HC Klášterec nad Ohří (2. liga, p-o) 6 1 1 2 16
2009-10 SK Kadaň (1. liga) 38 7 6 13 12
SK Kadaň (1. liga, p-o) 9 2 3 5 6
HC Klášterec nad Ohří (2. liga) 7 2 3 5 4
HC Klášterec nad Ohří (2. liga, p-o) 6 1 1 2 4
2010-11 KLH Chomutov (1. liga) 2 0 1 1 2
SK Kadaň (1. liga) 21 2 3 5 8
HC Klášterec nad Ohří (2. liga) 6 5 5 10 16
2011-12 SK Kadaň (1. liga) 11 1 0 1 2
HC Klášterec nad Ohří (2. liga) 19 7 8 15 8
HC Klášterec nad Ohří (2. liga, p-o) 8 7 8 15 4
HC Klášterec nad Ohří (baráž) 6 1 0 1 32
2012-13 HC Klášterec nad Ohří (2. liga) 21 8 14 22 28
HC Klášterec nad Ohří (2. liga, p-o) 7 3 5 8 8
2013-14 HC Klášterec nad Ohří (2. liga) 21 10 11 21 22
HC Klášterec nad Ohří (2. liga, p-o) 7 1 0 1 0
2014-15 HC Klášterec nad Ohří (2. liga) 18 7 10 17 6
2020-21 Piráti Chomutov (KLM) 1 2 2 4 0
Celkem za Chomutov 17 5 3 8 4
Reprezentace:
2005-06 Česká republika U20 3 0 0 0 4