These are the available cannon characters an their ranks. Please note that we are using the most up-to-date AGES of (Most) characters!
Humans:
Tienshinhan
Chaotzu
Yamcha
Krillin
Mr. Satan
Videl
Uub
Saiyans:
Son Goku
Son Gohan
Son Goten
Bardock
Vegeta
Trunks(CHILD)
Future Trunks
Future Gohan
Goku Jr.
Vegeta Jr.
Broly
Androids:
Android 8
Android 13
Android 14
Android 15
Android 16
Android 17
Android 18
Android 19
Android 20(Dr. Gero)
Cell
Namekians:
Piccolo Jr.
King Piccolo
Kami
Dende
Nail
Piano
Tambourine
Lord Slug
Majin:
Dabura
Majin Buu
Evil Buu
Babidi
Aliens:
Cui/Kiwi
Pui-Pui
Bojack
Zangya
Ginyu
Recoome
Guldo
Jeice
Burter
Changelings:
Freiza
Cooler
Kurizer