A rough calculation of African Slave Trade

Atlantic trade
volume
Middle Passage
mortality rate
Islamic Trade
16c ~3k/yr
(rising from 500 to 6K)
~50% ~10k/yr
17c ~20k/yr
(rising from 14K to 25K)
~10k/yr
18c ~65k/yr
(rising from 40K to 80K)
~10k/yr
19c ~70k/yr
(through 1856)
~5% ~10k/yr
total 12M-14M ~25% ~5M

Sources include Bentley&Ziegler, Traditions and Transformations, McKay, et. al, and others

For a more detailed timeline, see the Slave Voyages website and this map

From Stearns, et al. World Civilizations: The Global Experience, 6e, Table 25.1 (corrected)

 in thousands 1500s 1600s 1700s 1800s  total
 Red Sea 200 (17) 200 (7) 200 (3) 450 (8) 1050 (6)
 Trans-Sahara 550 (47) 700 (24) 700 (9) 1200 (22) 3150 (19)
 East Africa / Indian Ocean 100 (9) 100 (4) 400 (5) 442 (8) 1042 (6)
 Trans-Atlantic 325 (28) 1868 (65) 6133 (83) 3330 (61) 11656 (69)
 Total 1175 (7) 2868 (17) 7433 (44) 5422 (32)  16898