POWER LEVELS
These are the REAL power levels as stated in the anime, manga, or Daizenshuu. I suppose there might be a typo or something somewhere, but other than that, these are non-negotiable, so please don't tell me I'm wrong -- I'm not. Note on the Majin Buu saga that they do NOT use the same power level system as Freeza. 10°F is not the same as 10°C, so don't let it confuse you that Goku goes from 15 million in the Freeza saga to 3000 eleven years and god only knows how much training later in the Buu saga. Oh yeah, one last thing. A plus sign (+) and a minus sign (-) means the power level was rising or falling during that time.
ARRIVAL OF RADITZ
Raditz (arrival) 1200
Farmer with shotgun 5
Son Goku with weighted clothes 330
Piccolo with weighted clothes 322
Goku 416
Piccolo 408
Piccolo 1st Makkankousappo 1330
Piccolo 2nd Makkankousappo 1440
Raditz while fighting Piccolo and Goku 1500
Kamesennin 139
Kuririn 206
Kamesennin's turtle 0.001
Tenshinhan 250
Chaouzu 145
Yamucha 177
SAIYA-JIN FIGHT
Gohan (shortly before) 981
Piccolo (shortly before) 1220
Kuririn (shortly before) 1083
Yamucha (Saibamen battle) 1480
Tenshinhan 1830
Kuririn 1770
Piccolo 3500
Gohan 2800
Chaouzu 610
Saibamen 1200
Nappa 4000
Vegeta 18,000
Son Goku 8000
FREEZA SAGA
Gohan (arrival) 1500
Kuririn (arrival) 1500
Vegeta (arrival) 24,000
Freeza 1st Form 530,000
Nail 42,000
Ginyu 120,000
Goku against Ginyu Tokusentai 180,000
Ginyu in Goku's body 23,000 +
Piccolo after fusing with Nail 800,000
Freeza form 2 1 million
Goku against Freeza 300,000
Goku at 10x Kaio-ken 3 million
Goku at 20x Kaio-ken 6 million
Freeza form 4 at 50% 6 million
Freeza form 4 at 100% 12 million -
Super Saiya-jin Goku 15 million
Trunks' suppressed level 5
MAJIN BUU SAGA
Super Saiya-jin Son Goku 3000 Kili
Yakon 800 Kili
BARDOCK STORY
Bardock (estimate stated in the anime) 10,000
Kakarotto 2