The main reason nanorods being efficient than nanospheres is because the former has better aspect ratio. Also utilizing nanorods enhances the performance with regards to electron transport and recombination. This means NRs provide sufficient optical absorption along its axial dimension, while facilitating collection of carriers radially over a distance sufficiently short to compensate for a short minority carrier collection length. This makes nanorods a better choice than nanospheres/nanoparticles in solar cells.