Yes, it will.
Believe me, I had like millions of scratches on my XL but after I put the screen protector, they became invisible. They were Hori ones, so you should get them as well.
My 3DS is perfectly scratch free though. I put the screen guards on the first day.