Demon Deities

Demon Goddess:

Devlin Muircastle

Demon Demigods:

Rank
Name
Sacrificed
Last Sacrifice
1
11003.2
9/10/2020
2
2083.78
12/25/2019
3
1489.15
7/4/2016
4
1428.36
8/28/2015
5
1218.72
11/9/2020
6
1207.28
5/29/2020
7
1197.08
9/20/2019
8
1186.15
3/21/2020
9
1164.37
11/10/2020
10
1099.49
11/15/2020
11
1058
2/19/2017
12
1050.95
2/23/2019
13
1030.19
1/16/2021
14
1020
9/4/2019
15
1007.75
5/7/2019
16
1003.67
4/12/2016