Evans, 23, had denied raping the 19-year-old woman in a hotel room near Rhyl, North Wales, in the early hours of May 30 2011.
He was given the sentence after Caernarfon Crown court heard the woman had been too drunk to agree to sex, which the defendant claimed had been consensual.
Co-defendant Clayton McDonald, who plays for Port Vale, was found not guilty of the same charge.
McDonald had initially brought the woman back to the Premier Inn, having met her on a night out in Rhyl over the Bank Holiday weekend.
He admitted to sex with the woman, saying it was consensual.
Evans will be eligible for release on parole just over halfway into the sentence.
Proceedings were delayed when friends and family celebrated McDonald's acquittal, which was followed by the decision to find Evans guilty.
The victim said she woke up in a double bed, having had no recollection of going to the hotel or with whom, fearing her drinks had been spiked.
"My clothes were scattered around on the floor," she said. "I just didn't know how I got there, if I had gone there with anyone. I was confused and dazed."
The court heard that Evans, who lives in Yorkshire but whose mother lives in Rhyl, had invited several friends to the town for an evening on May 29.
He had booked a hotel room for his former Manchester City youth academy team-mate McDonald, saying it was because there was not enough room at his mother's house.
The prosecution said that the men had gone out the intention of procuring a woman for sex, and that the events were watched through a window by Evans's brother Ryan Roberts and a friend, Jack Higgins.
Witnesses, including hotel employees, told the court that the woman was struggling to stand up at various points during the evening.
McDonald had texted Evans after returning to the hotel, saying he had "got a bird". Evans told the court that he entered the room, watched the pair having sex before doing so himself.
Evans scored 35 goals for Sheffield United this season, and has been capped 13 times by Wales, scoring twice.