Blood-testis barrier is formed by
The name "blood-testis barrier" is misleading in that it is not a blood-organ barrier in a strict sense, but is formed between Seoli cells of the seminiferous tubule and as such isolates the fuher developed stages of germ cells from the blood. imageref-sciencedirect.com
Seoli cells
Leydig cells
Epididymis
Vas deferens
Abdomen and pelvis