Stealing your chart, Theorin.
PC98 Reimu: 15-16
Reimu: 16-17
PC98 Marisa: 14-15
Marisa: 15-16
Genji: Over 100/150
Mima: 25-28
Elis: 17-18
Sariel: Immortal, but physically 30
Konngara: Immortal, but physically 29
Rika: 16
Meira: 20
Ellen: She's forever 15... Yeah for you idiots who didn't know her power is TO NEVER GROW OLD.
Kotohime: 24
Kana: 18-19
Rikako: 20, around that
Chiyuri: 15 CONFIRMED CANON
Yumemi: 18 CONFIRMED CANON
Orange: 14
Kurumi: 17
Elly: 28
PC98 Yuka/Yuka: Physically, around 16-17, but really, CONFIRMED CANON that she's at least over 60.
Mugetu: 20
Gengetu: 21
Sara: 17
Luize: 22
PC98 Alice: 16
Mai: 15-16
Yuki: 15-16
Yumeko: 26
Shinki: 32
Rin Satsuki: 18
Rumia: 10
Daiyousei: 15
Cirno: 11
Meiling: 19 or 20
Koakuma: 18
Patchouli: 25
Sakuya: 23
Remilia: 15 (with flat chest D: ), but I prefer thinking she has bigger bewbs, and is 19 years old. Fuck you all disrepectful vampire racists. ;O;
Flandre: 10
Letty: 24
Chen: 11
Alice: 18
Prismrivers: Lunasa 17, Merlin 16, Lyrica 15
Youmu: 17
Yuyuko: 27
Ran: 31
Yukari: 38
Suika: 12
Wriggle: 15
Mystia: 14
Keine: 26
Tewi: 11
Reisen: 18
Eirin: 41
Kaguya: 36
Mokou: 33
Lily White/Black: 14
Aya: 22
Medicine: 13
Komachi: 18
Shikieiki: 24 with a flat chest (POOR HER)
Shizuha: 16
Minoriko: 17
Hina: 20
Nitori: 15
Sanae: 17-18
Kanako: 35
Suwako: 13
Iku: 26
Tenshi: 27
Kisume: 9-10
Yamame: 14-15
Parsee: 16-17
Yuugi: 32 (YES YUUGI HAS MOTHERLY BEWBS AND IF SHE COULD SHE WOULD BE MY MOTHER. FUCK YOU ALL. ;O;)
Satori: 16
Orin: 17
Utsuho: 19-20
Koishi: 17
Nazrin: 14
Kogasa: 15
Ichirin: 27
Unzan: Around 55 if he had a more human form, but the cloud physics he has makes him look like he's 100 or 110.
CAPTAIN MINAMITSU MURASA: 17
Shou: 24
Byakuren: 27
Nue: 13
Reisen II: 20. YES 20. REISEN II IS MATURE TO ME.
Yorihime: 22
Toyohime: 24
Maribel: 15
Renko: 16
Sunnymilk, Lunachild and Star Sapphire: 17
Rinnosuke: 21-22
Akyu: 11, but looks so peaceful she could be 16
YOU WILL NOT