Game faces on. Season after season.

Media days, individual sport portraits, and live game coverage across Upstate SC.

Bold lighting in your team colors. Big plays caught from the sideline. Photos your athlete will actually want to share.

Scroll through recent sessions and games below.


Team photo of a women's roller derby league in black and green uniforms posing together on a wooden gym floor in front of a graffiti mural.
Roller derby skater in a black helmet and Greenville Roller Derby jersey poses with a hand on her hip, showing leg and arm tattoos.
Smiling cheerleader in a blue and white uniform with a gold TR logo and ruffled skirt poses with hands on hips against a white background.
Roller derby skater in a black uniform, helmet, pads and blue roller skates posing with hands on hips on a wooden rink before graffiti.
Young woman in a blue and gold cheerleading uniform lying on empty metal bleachers, resting her head on her hand and smiling softly.
Excited cheerleader in a blue and white uniform with a bold H logo leans forward with arms out and mouth open in a studio portrait.
Smiling cheerleader in a blue, yellow and white TRHS uniform poses with pom-poms on the field at Bolin Stadium with empty bleachers behind.
Smiling cheerleader in a blue and white uniform with gold trim and a TR logo posing with hands on hips against a plain studio background.
Young baseball player in a red and black Tigers jersey and cap stands with arms crossed against a dark backdrop with pink smoke.
Roller derby player in a black helmet, Greenville Roller Derby jersey, elbow pads and knee pads poses with hands on hips near graffiti.
Young baseball player in a red jersey, gray pants and cap stands on a dim field, looking down at the ball in his glove at dusk.
Volleyball team in blue and white jerseys huddles arm in arm on a polished gym court, with reflections shining on the wood floor.
Female volleyball player in a white jersey and black shorts tosses the ball overhead to serve in a gym with a blue wall.
Overhead view of young volleyball players in white and gold jerseys huddled in a circle, smiling down at the camera.
Volleyball player in a blue and white uniform leaps to spike the ball during a high school boys match in a gym while teammates watch.
Female flag football player in a blue jersey and gold-trimmed gear runs with the ball past defenders on a green field during a game.
Roller derby skaters in helmets and pads race around an indoor track during a bout while a referee in a striped jersey watches.
Roller derby teammates in helmets, pads and skates huddle together with hands stacked in the center during a pre-game team huddle.
A volleyball player in a blue uniform leaps high to spike the ball at the net during an indoor high school match on a polished gym court.
Two high school wrestlers in blue and gold singlets face off in a ready stance on a blue mat inside a dramatically lit gymnasium.
Female flag football players in blue and gold jerseys leap and reach for a high pass during a game on a green grass field.
Basketball coach in a dark polo gestures animatedly on the sideline as seated players and a crowd of spectators watch the indoor game.
Female flag football player in a blue jersey runs with the ball at night while a Greer defender in a gold uniform chases her.
Girls basketball players in green and white uniforms leap for a rebound near the hoop in a gym with banners on the wall.