Some of these power levels are guesses made up based on how strong the person was but must of the power levels are true.

The 21st Tenkaichi budokai participants:

Krillin: 97
Bacteria: 14
Yamcha 73
Jackie Choun (Master Roshi): 139
Nam: 87
Lanfan: 14
Guilan: 71
Goku: 124

Tao Pai Pai: 146
Karin: 169
Goku: (after Karin training) 157
Old Son Gohan: 156

Participants in the 22 Tenkaichi Budokai:

Tien: 186
Yamcha: 128
Choun: 139
Wolf man: 19
Krillin: 143
Chao-zu: 138
PamPut: 56
Goku:186

Piccolo Daimaoh old: 201
Piccolo Daimaoh young: 260
Yajirobe: 181
Drum: 173
Tambourine: 173
Cymbal: 173
Goku: (after holy water) 265

Participants of the 23rd Tenkaichi Budokai:

Tien: 250
Tao-Pai-Pai: 189
Goku: 330
Chi-chi: 73
Krillin: 206
Piccolo: 320
Yamcha: 167
Chao-zu: 140
Shen: (King Kame) 301

Arrival of Radditz:

Raditz: 1,200
Piccolo: 400
Goku: 410
Gohan: 750-1,700

Arrival of Nappa and Vegeta:

Yamcha: 1,565
Krillin: 1,700
Tien: 1,834
Chao-zu: 750
Piccolo: 3,400
Gohan: 2,000
Goku: 5,000 normal
8,000+ powered up
12,000 kaioken
16,000 kaioken 2
24,000 kaioken 3
45,000 kaioken 4
Saibamen: 1,200(each)
Nappa: 4,000
Vegeta: 18,000
Gorilla Vegeta: 120,000
Gorilla Gohan: 110,000

Freeza Saga

Krillin: (after Guru power up) 13,000
Gohan: (after Guru power up) 15,000
Nail: 40,000
Koowe: 18,000
Dodoria: 21,000
Zarbon: 22,000
Vegeta: 24,000
Zarbon (monster): 26,000
Vegeta (After being beat up by Monster Zarbon): 30,000
Guldo: 1,435
Jees: 29,000
Berter: 31,000
Recoom: 33,000
Ginyu: 120,000
Vegeta (After near death by Recoom): 40,000
Goku: max 550,000
Vegeta: 540,000
Freeza form 1: 530,000
Freeza form 2: 700,000
Freeza form 3: 870,000
Freeza form 4: 1,200,000
Piccolo: 800,000
Gohan (angry and powered up): 900,000
Goku max power (after getting out of tank): 1,000,000
Super Saiyan Goku: 3,000,000
Yamcha: (after King Kai's training) 35,000
Tien: (after King Kai's training) 41,000
Chao-zu: (after King Kai's training) 10,000
Freeza-bot: 2,500,000
King Cold: 3,000,000
Trunks: 4,000,000

Android Saga

Super Saiyan Goku: 4,500,000
Super Saiyan Trunks: 4,500,000
Super Saiyan Vegeta: 4,700,000
Piccolo: 3,500,000
Gohan: 1,500,000
Krillin: 400,000
Yamcha: 350,000
Tien: 450,000
#19: 3,000,000
#20: 500,000
#17: 6,700,000
#18: 6,000,000
#16: 7,500,000
Cell: 8,000,000
Kamiccolo(Piccolo and Kami fusion): 9,000,000
Vegeta (Spirit of time training): 20,500,000
Trunks (Spirit of time training): 20,000,000
Cell+17: 18,000,000
Perfect Cell: 25,000,000
Ultra SSJ Trunks (Trunks powered up): 24,900,000

Cell game

Piccolo (Spirit of Time Training): 24,700,000
Vegeta (Spirit of Time Training): 24,600,000
Trunks (Spirit of Time Training): 24,950,000
Krillin: 4,000,000
Yamcha: 2,000,000
Tien: 3,000,000
Super Saiyan Gohan (Spirit of Time Training): 25,500,000
Super Saiyan Goku (Spirit of Time Training): 25,000,000
Perfect Cell: 27,000,000
Super Saiyan 2 Gohan: 27,100,000
Perfect Cell (Regenerated): 27,100,000
Cell Jrs: 25,000,000

Boo Saga (7 years later)

Piccolo: 28,000,000
Gohan: 30,000,000
Majin Vegeta: 34,000,000
Goku: 34,500,000
Chibi Trunks: 14,000,000
Goten: 13,900,000
#18: 11,000,000
Kaioshin: 17,000,000
Kibit: 16,000,000
Yam: 30,000,000
Supopo: 30,000,000
Dabura: 33,000,000
Fat Boo: 38,000,000
Vegeta max: 36,000,000
Super Saiyan 3 Goku: 41,500,000
Majin Boo: 39,000,000
Gotenks: 35,000,000
Super Saiyan Gotenks: 38,000,000
Super Saiyan 3 Gotenks: 41,000,000
Majin Gotenks Boo (after absorbing Gotenks and Piccolo): 42,000,000
Gohan Zet Sword: 36,000,000
Mystic Gohan: 43,000,000
Boo (after absorbing Gohan): 45,000,000
Vegeto: 49,000,000
Evil Boo: 45,500,000

Dragonball GT
Baby Saga

Goku: 60,000,000
Chibi Goku: 25,000,000
Baby Vegeta: 70,000,000
Ozharu Baby-Vegeta: 110,000,000
Super Level 4 Goku: 107,000,000
Ubuu: 40,000,000
Gohan: 50,000,000
Vegeta: 59,500,000
Piccolo: 45,000,000
Goten: 30,000,000
Trunks: 31,000,000
Kaioushin: 30,000,000
Ubuu and Boo: 45,000,000
SSJ3 Goku: 65,000,000
Super Level 4 Goku(chou kamehameha): 120,000,000
Baby: 20,000,000

Shenlong Saga

Super Level 4 Goku: 130,000,000
Super Level 4 Vegeta: 130,000,000
Super Level 4 Gogeta: 280,000,000
Better Cell: 61,000,000
Better Freeza: 60,000,000
Super Android 17 (hard to determine power level because he absorbs energy): 200,000,000
Android 18: 62,000,000
Evil Shenlong: 125,000,000
Evil Shenlong(spheares): 190,000,000
Ryan Shenlong: 90,000,000
Uu Shenlong: 100,000,000
Ryuu Shenlong: 102,000,000
Suu Shenlong: 120,000,000
San Shenlong: 100,000,000
Chi Shenlong: 105,000,000
Pan: 5,000,000