My bf plays rugby and about 1.5 weeks ago he got hit in the balls now hes having pain only in the right one, what could this be?

Chronic epididymitis. I suspect he has a chronic epididymitis. This is usually bacterial but trauma can occasionally induce. I do recommend a scrotal ultrasound to eliminate other possibilities such a blood clot or a testicular mass.