Sure, but they're charging a lot for 1 jersey. Other teams will sell you their entire roster of jerseys for that price.
Team Fortnite: 1 jersey for $20
Team Witcher 3: all 23 jerseys for $21
Fortnite is counting on the likelihood that you don't just want 1 jersey.