This is an old battle power list from 2014 which I'm gonna look through while re-reading the whole of the manga. I might re-work some stuff along the way, but this is how I generally believe it anyway.

BoDB

Goku: 10
- Famished: 8
-- Oozaruu: 100

Yamcha: 8

Gyū Maō: 16


Kame-Sennin: 30
- MAX Kamehameha: 90

Bear Thief: 6



21st TB

Goku: 45
- Kamehameha: 60
-- Oozaruu: 400

Krillin: 35

Jackie Chun: 46
- MAX Kamehameha: 138

Yamcha: 29
Giran: 23
Nam: 39
Ranfan: 16
Bacterian: 13



Red Ribbon Army Saga

Goku (start of adventure): 45
- Muscle Tower: 50
-- Post-Korin: 90

Colonel Silver: 20
Murasaki: 25
Android 8: 65
General White: 30
Pirate Robot: 45
General Blue: 40
Krillin: 38
Arale: 120 (3x gap vs Blue)
Taobaibai: 75
Bora: 35
Korin: 120
Assistant Black: 42
Black Suit: 80



Uranai Baba Tournament

Goku: 90
Krillin: 38
Yamcha: 31
Fang: 22
Invisible: 28
Mirakun: 60
Akkuman: 70
Gohan: 85



22nd TB

Goku: 100 (Relaxed)
- Match Level: 125
-- Battle Form: 150

Tenshinhan: 145
- Less Effort: 120

Krillin: 110
Yamcha: 105
Jackie Chun: 115
Chaozu: 90
Pamputto: 65
Man-Wolf: 50
Chapa-O: 70
Nam (Anime only): 55



King Piccolo Saga

Goku: 155
- Post-Water: 235
-- Tsuranuke: 250

Piccolo Daimao: 235 (FP)
- Old, relaxed: 150
-- Old, 40%: 180
--- Young, relaxed: 210

Tenshinhan: 150
Yajirobe: 150
Tambourine: 140
Cymbal: 100
Drum: 200

Mr. Popo: 280
Kami: 320



23rd TB

Goku: 365 (FP)
- Relaxed, preliminaries: 210
-- Weighted Match Level: 235
--- Match Level: 300
---- Super Kamehameha: 730

Majunior: 360
- Suppressed Match Level: 265
-- Extra Suppressed: 235
--- FP Shogekiha: 500

Kami: 335
- As Shen (FP): 290
-- Fooling Around: 215

Tenshinhan: 240
Krillin: 200
Yamcha: 175
Cyborg Tao: 165
Chi-Chi: 135
Chapa-O: 150