The following is the list of character birth dates and ages throughout Dragon Ball, Dragon Ball Z, Dragon Ball Super and Dragon Ball GT. The list is based on age information stated in the manga/anime, given in Dragon Ball guides, and most taken from the actual timeline. This list includes the Dragon Team and their support, most villains, and other characters. Some factors, such as training in the Hyperbolic Time Chamber, are factored in and noted when the occurrence happens. Another notable change is death. The biggest example is Goku, who was dead for seven years, causing him not to age, thus making him physically the same age he was when he died upon his return to Earth, and this is clearly noted.
In regards to the some of the ages given, many are never actually stated and so are rough estimates.
*The following lists are compiled using the years given in the guidebooks and video games, which are different to the ones used in Weekly Jump (2015) and Dragon Ball Super: Broly, and also ignore Shenron's additional summoning in the Super anime as well as Granolah's explanation of the history of Cereal in the Super manga. It also assumes Bulma's claim to be 38 in Battle of Gods is false.*
List of character birth dates
Dragon Team and supporters
- Turtle: 237 Before Age
- Korin: 50 Before Age
- Nameless Namekian: Age 242
- Master Roshi: Age 430
- Kami: Age 461
- King Piccolo: Age 461
- Grandpa Gohan: Age 658
- Launch: June 17, Age 732
- Broly: Age 732
- Vegeta: Age 732
- Bulma: August 18, Age 733
- Tien Shinhan: Age 733
- Yamcha: March 20, Age 733
- Yajirobe: Age 735
- Krillin: Age 736
- Mr. Satan: Age 736
- Goku: Age 737
- Chi-Chi: November 5, Age 737
- Chiaotzu: Age 738
- Oolong: September 23, Age 740
- Puar: September 2, Age 740
- Piccolo: May 9, Age 753
- Gohan/Future Gohan: May 18, Age 757
- Videl: Age 757
- Trunks/Future Trunks: Age 766
- Goten: Age 767
- Marron: Age 771
- Uub: Age 774
- Pan: May, Age 779
- Bulla: December, Age 780
- Arale: May 17th, Age 745
List of character ages
King Piccolo wars
- Bandages the Mummy - 511
- Fangs the Vampire - 285
- Fortuneteller Baba - Over 200 (began divining in Age 250)
- Nameless Namekian - A little over 200 (presumed to be very young when sent from Namek in Age 261)
- Kami - Just "born" (separated from Nameless Namekian)
- King Piccolo - Just "born" (separated from Nameless Namekian)
- Korin - 511
- Master Roshi - 31
- Mercenary Tao - 2
- Turtle - 698
Jaco the Galactic Patrolman
- Bulma - 5
- Dodoria - over 50
- Frieza - over 50
- Goku - 3
- Grandpa Gohan - 81
- Tights - 17
- Tori-Bot - 19
- Vegeta - 7
- Zarbon - over 50
Dragon Ball
- Bulma - 16
- Chi-Chi - 11-12
- Emperor Pilaf - 34
- Goku - 12
- Master Roshi - 319
- Monster Carrot - 51
- Oolong - 9
- Puar - 9
- Tori-Bot - 29
- Turtle - 986
- Yamcha - 16
- Akane Kimidori - 18
- Arale Norimaki - 5
- Bulma - 16
- Chi-Chi - 12
- Goku - 12-13
- Korin - 800
- Krillin - 13
- Baba - Over 500
- Oolong - 10
- Peasuke Soramame - 19
- Puar - 10
- Master Roshi - 320
- Senbei Norimaki - 33
- Taro Soramame - 21
- Launch - 17
- Turtle - 987
- Yamcha - 17
- Giran - 33
- Ranfan - 24
- Nam - 29
- Emperor Pilaf - 35
- Ninja Murasaki - 35
- General Blue - 28
- Mercenary Tao - 291
- Fangs the Vampire - 574
- Bandages the Mummy- 800
- Bulma - 19
- Chiaotzu - 15
- Launch - 20
- Goku - 15-16
- Kami - 292
- Krillin - 16
- Oolong - 13
- Piccolo - 0
- Puar - 13
- Master Roshi - 323
- Tien Shinhan - 20
- Turtle - 990
- Yajirobe - 18
- Yamcha - 20
- Mr. Popo - Over 1,000
- Pilaf - 38
- King Piccolo - 292
- Bulma - 22
- Launch - 23
- Chi-Chi - 18
- Chiaotzu - 18
- Goku - 18-19
- Kami - 295
- Krillin - 19
- Oolong - 16
- Puar - 16
- Master Roshi - 326
- Tien Shinhan - 23
- Yajirobe - 21
- Yamcha - 23
- Piccolo - 3
Dragon Ball Z
- Bulma - 27-28
- Chi-Chi - 23-24
- Chiaotzu - 23
- Gohan - 4
- Goku - 24
- Kami - 300
- Krillin - 25
- Oolong - 21
- Piccolo - 8
- Puar - 21
- Master Roshi - 331
- Turtle - 998
- Launch - 28
- Tien - 28
- Yajirobe - 26
- Yamcha - 28
- Vegeta - 29
- Nappa - Over 50
- Raditz - Probably 29, same as Vegeta.
- Bulma - 28-29
- Chi-Chi - 24-25
- Chiaotzu - 24
- Gohan - 5
- Goku - 25 (physically 24 due to death)
- Kami - 301
- Krillin - 26
- Oolong - 21-22
- Piccolo - 9
- Puar - 22
- Roshi - 332
- Tien - 29
- Turtle - 999
- Yajirobe - 27
- Yamcha - 29
- Vegeta - 30
- Nappa - 50-59
- Grand Elder Guru - Over 500
- Dende - 5
- Dodoria - over 70
- Frieza - over 70
- Zarbon - over 70
- Bulma - 30
- Chi-Chi - 26
- Chiaotzu - 25 (physically 24 due to death)
- Gohan - 6
- Goku - 26 (physically 25 due to death)
- Kami - 302
- Krillin - 27
- Oolong - 23
- Piccolo - 10
- Puar - 23
- Roshi - 333
- Tien - 30 (physically 29 due to death)
- Turtle - 1,000
- Vegeta - 31
- Yajirobe - 28
- Yamcha - 30
- Bulma - 31
- Chi-Chi - 27
- Chiaotzu - 26 (physically 25 due to death)
- Gohan - 7
- Goku - 27 (physically 26 due to death)
- Kami - 303
- Krillin - 28
- Oolong - 24
- Piccolo - 11
- Puar - 24
- Roshi - 334
- Turtle - 1,001
- Tien Shinhan - 31 (physically 30 due to death)
- Vegeta - 32
- Yajirobe - 29
- Yamcha - 31
- Future Trunks - 17
- Frieza - Over 70
- King Cold - Over 100
- Bulma - 34
- Chi-Chi - 30
- Chiaotzu - 29 (physically 28)
- Gohan - 9-10 (physically 10-11 at the Cell Games due to the Hyperbolic Time Chamber)
- Goku - 30 (physically 29 at first due to death, but turns 30 due to the Hyperbolic Time Chamber)
- Goten - 0 (born months after Cell's defeat)
- Future Trunks - 18 (physically 19 when Cell reaches his perfect form and 20 when Cell Games begin)
- Kami - 306
- Krillin - 31
- Oolong - 27
- Piccolo - 14 (physically 15 due to training in the Hyperbolic Time Chamber)
- Puar - 27
- Roshi - 337
- Tien Shinhan - 34 (physically 33)
- Trunks - 0, going on 1
- Turtle - 1,004
- Vegeta - 35 (physically 36 when Cell reaches his perfect form, 37 when the Cell Games begin)
- Videl - 10
- Yajirobe - 32
- Yamcha - 34
- Mr. Satan - 31
- Android 17 - ~20; Mid to late teens as a human, roughly 3 years as an android
- Android 18 - ~20; Mid to late teens as a human, roughly 3 years as an android
- Cell - 6 (30s, counting years in development)
- Android 18 - ~27; Roughly 10 years as an android
- Bulma - 41
- Chi-Chi - 36-37
- Chiaotzu - 36 (physically 35)
- Gohan - 16-17 (physically 18)
- Goku - 37 (physically 30 due to death)
- Goten - 7
- Krillin - 38
- Marron - 3
- Oolong - 34
- Piccolo - 21 (physically 22)
- Puar - 34
- Master Roshi - 344
- Tien Shinhan - 41 (physically 40)
- Trunks - 8
- Turtle - 1,011
- Uub - Born after Buu's defeat
- Vegeta - 42 (physically 44)
- Yajirobe - 39
- Yamcha - 41
- Mr. Satan - 38
- Videl - 17
- Sharpner - 17
- Erasa - 17
- Bee - 0 - 1
- Kibito - Over 5 million
- Shin - Over 5 million
- Old Kai - Roughly 75 million
- Babidi - Tens of millions of years
- Kid Buu - Around since time immemorial or 5 million
- Good Buu - Formed
- Dabura - Over 300
- Launch - 42
Dragon Ball Super
- Android 18 - ~31; Roughly 14 years as an android
- Bulma - 45 (claims to be 38)
- Chi-Chi - 41
- Chiaotzu - 40 (physically 39)
- Gohan - 21 (physically 22)
- Goku - 41 (physically 34 due to death)
- Good Buu - 4 (since fissioning)
- Goten - 11
- Krillin - 42
- Marron - 7
- Master Roshi - 348
- Mr. Satan - 42
- Oolong - 38
- Piccolo - 25 (physically 26)
- Puar - 38
- Tien Shinhan - 45 (physically 44)
- Trunks - 12
- Vegeta - 46 (physically 48)
- Videl - 21
- Yajirobe - 43
- Yamcha - 45
- Beerus - At least 75 million (over 200 Million in the anime)
- Champa - At least 75 million (over 200 Million in the anime)
- Mai - 41, Physically at least 11
- Pilaf - Physically at least 11
- Shu - Physically at least 11
- Android 18 - ~32; Roughly 15 years as an android
- Arale - 34
- Bulma - 46
- Chi-Chi - 42
- Chiaotzu - 41 (physically 40)
- Future Trunks - 35 (physically 36 due to being in the Hyperbolic Time Chamber during the Android Saga)
- Gohan - 22 (physically 23)
- Goku - 42 (physically 35 due to death but turns to 38 after time in Hyperbolic Time Chamber)
- Good Buu - 5 (since fissioning)
- Goten - 12
- Hit - Over 1,000
- Krillin - 43
- Mai - Physically at least 12
- Marron - 8
- Master Roshi - 349
- Mr. Satan - 43
- Oolong - 39
- Pan - 0
- Piccolo - 26 (physically 27)
- Pilaf - Physically at least 12
- Puar - 39
- Shu - Physically at least 12
- Tien Shinhan - 46 (physically 45)
- Trunks - 13
- Vegeta - 47 (physically 49 but turns 52 after time in Hyperbolic Time Chamber)
- Videl - 22
- Yajirobe - 44
- Yamcha - 46
- Android 18 - ~33; Roughly 16 years as an android
- Android 17 - ~33; Roughly 16 years as an android
- Broly - 48 (41 per the film's timeline)
- Bulla - 0
- Bulma - 47
- Chi-Chi - 43
- Chiaotzu - 42 (physically 41)
- Gohan - 23 (physically 24)
- Goku - 43 (physically 39)
- Good Buu - 6 (since fissioning)
- Goten - 13
- Hit - Over 1,000
- Krillin - 44
- Mai - Physically at least 13
- Marron - 9
- Master Roshi - 350
- Mr. Satan - 44
- Pan - 0-1
- Piccolo - 27 (physically 28)
- Pilaf - Physically at least 13
- Puar - 40
- Shu - Physically at least 13
- Tien Shinhan - 47 (physically 46)
- Trunks - 14
- Vegeta - 48 (physically 53)
- Videl - 23
- Yamcha - 47
- Android 18 - ~34; Roughly 17 years as an android
- Android 17 - ~34; Roughly 17 years as an android
- Bulla - 1
- Bulma - 48
- Chi-Chi - 44
- Chiaotzu - 43 (physically 42)
- Gohan - 24 (physically 25)
- Goku - 44 (physically 40)
- Good Buu - 7 (since fissioning)
- Goten - 14
- Granolah - Around 50
- Heeters - Over 50
- Krillin - 45
- Marron - 10
- Master Roshi - 351
- Mr. Satan - 45
- Pan - 1-2
- Piccolo - 28 (physically 29)
- Tien Shinhan - 48 (physically 47)
- Trunks - 15
- Vegeta - 49 (physically 54)
- Yamcha - 48
- Moro - Over 10 Million years old
- Android 18 - ~36; Roughly 19 years as an android
- Broly - 51 (44 per the film's timeline)
- Bulma - 50
- Dr. Hedo - 24
- Gohan - 26 (physically 27)
- Goku - 46 (physically 42)
- Goten - 16
- Krillin - 47
- Marron - 12
- Pan - 3
- Piccolo - 30 (physically 31)
- Trunks - 17
- Vegeta - 51 (physically 56)
- Android 18 - ~37; Roughly 20 years as an android
- Bulla - 4
- Bulma - 51
- Chi-Chi - 46-47
- Chiaotzu - 46 (physically 45)
- Gohan - 27 (physically 28)
- Goku - 47 (physically 43)
- Good Buu - 10 (since fissioning)
- Goten - 17
- Krillin - 48
- Marron - 13
- Oolong - 44
- Pan - 4
- Piccolo - 31 (physically 32)
- Puar - 44
- Master Roshi - 354
- Turtle - 1,021
- Tien Shinhan - 51 (physically 50)
- Trunks - 18
- Uub - 10
- Vegeta - 52 (physically 57)
- Videl - 27
- Yajirobe - 49
- Yamcha - 51
- Mr. Satan - 48
- Bee - 10-11
Dragon Ball GT
- Note: the Funimation dub places Dragon Ball GT ten years after the end of Dragon Ball Z, while the original dub and various original guides state it to be five years. We use the original and guide dates, thus the following are ages according to Dragon Ball GT taking place five years after Dragon Ball Z.
- Android 18 – ~42;25 years as an android
- Bulla - 9
- Bulma - 56
- Chi-Chi - 51-52
- Chiaotzu - 51
- Gohan - 32 (physically 33)
- Goku - 52 (physically 48 but became 12 due to Pilaf's wish that turned him into a little boy)
- Goten - 22
- Krillin - 53
- Marron - 18
- Oolong - 49
- Pan - 10
- Piccolo - 36 (physically 37)
- Puar - 49
- Master Roshi - 359
- Turtle - 1,026
- Tien Shinhan - 56
- Trunks - 23
- Uub - 15
- Vegeta - 57 (physically 62)
- Videl - 32
- Yajirobe - 54
- Yamcha - 56
- Nam - 68
- Emperor Pilaf - 74
- Dr. Myuu - 49
- Baby - 59-69
- Android 18 – ~43; 26 years as an android
- Bulla - 10
- Bulma - 57
- Chi-Chi - 52-53
- Chiaotzu - 52
- Gohan - 33 (physically 34)
- Goku - 53 (physically 13)
- Goten - 23
- Krillin - 54
- Marron - 19
- Oolong - 50
- Pan - 11
- Puar - 50
- Master Roshi - 360
- Turtle - 1,027
- Tien Shinhan - 57
- Trunks - 24
- Uub - 16
- Vegeta - 58 (physically 63)
- Videl - 33
- Yajirobe - 55
- Yamcha - 57
- Syn Shenron - 28
- Haze Shenron - 40
- Eis Shenron - 16
- Nuova Shenron - 37
- Rage Shenron - 28
- Oceanus Shenron - 41
- Naturon Shenron - 16
A Hero's Legacy/Victory Mission
- Goku - 152 (looks 50)
- Puck - 12 (in Dragon Ball GT Perfect Files)
- Goku Jr. - 9 (in Dragon Ball GT Perfect Files)
- Vegeta Jr. - 9 (in Dragon Ball GT Perfect Files)
- Bulma Leigh - 30 (in Dragon Ball GT Perfect Files)
- Pan - 109
Alternate Timeline
- Future Bulma - 47
- Future Chi-Chi - 42-43
- Future Gohan - 23
- Future Trunks - 14
- Future Oolong - 40
- Future Puar - 40
- Future Master Roshi - 350
- Future Turtle - 1,017
- Future Android 17 - ~33; 16 years as an android
- Future Android 18 - ~33; 16 years as an android
- Three years later, Age 783
- Future Bulma - 50
- Future Chi-Chi - 45-46
- Future Trunks - 17
- Future Oolong - 43
- Future Puar - 43
- Future Roshi - 353
- Future Turtle - 1,020
- Future Android 17 - ~36; 19 years as an android
- Future Android 18 - ~36; 19 years as an android
- Two years later, Age 785
- Future Bulma - 52
- Future Chi-Chi - 47-48
- Future Trunks - 19 (physically 21)
- Future Oolong - 45
- Future Puar - 45
- Future Roshi - 355
- Future Turtle - 1,022
- Future Android 17 - ~38; 21 years as an android
- Future Android 18 - ~38; 21 years as an android
- Three years later, Age 788
- Future Bulma - 55
- Future Chi-Chi - 50-51
- Future Trunks - 22 (physically 24)
- Future Oolong - 48
- Future Puar - 48
- Future Roshi - 358
- Future Turtle - 1,025
- Future Cell - 26 (2 in mature form)
- Nine years later, Age 796
- Future Bulma - 63
- Future Chi-Chi - 58-59
- Future Mai - Physically at least 30
- Future Trunks - 30 (physically 32)
- Future Oolong - 56
- Future Puar - 56
- Future Roshi - 366
- Future Turtle - 1,042