Youth football player in a Wolves jersey lit ice blue with mist

Kansas City sports photographer

Seniors, media days and dance teams. Shot in smoke and light.

See the gallery
Three frames of a football senior in fire light

Armed and dangerous.

Fire, a flag and a tank. One afternoon, a season of posts.

See the session
  • Senior posing on a tank under a blue sky with a flag
  • Senior holding a bat in fire light
  • Senior in an orange number 5 jersey under storm clouds
KCKCC women's basketball team in red and blue smoke

Locked and loaded.

KCKCC women's basketball. Every player in smoke. The mascot on the rim.

See the session
  • Player hanging from the rim in pink and blue light
  • Blue Devil mascot sitting on a basketball rim
  • Player holding a basketball in smoke
Three frames of St. Pius X dancers in gold and blue smoke

Back 2 back 2 back.

St. Pius X dance. Top of the leap, toes pointed. Unbelievable timing.

See the session
  • Dancer holding poms overhead
  • Dancer leaping through gold smoke
  • Dancer in a backbend on a mirror floor
Football senior in purple in front of mountains and a lake

The mountains are calling.

A cornfield and a John Deere. A mountain lake. If it says something about the athlete, it's the set.

See the session
  • Athlete leaping against a blue sky
  • Athlete jumping in a cornfield
  • Athlete hurdling under a goalpost with mountains behind

It's official!

Mini sports sessions Oct 24 + 25

$175 for 5 images. Quick, fun, and done in 5 to 10 minutes.

  • WhenSaturday, October 24 and Sunday, October 25
  • WhereWilliam's garage studio in Overland Park
  • How longAbout 5 to 10 minutes
  • Pay$175 due upon booking

Anything for the shot.

Flat on the gym floor. Down in the smoke. On the dirt. Whatever the angle takes.

William, the photographer behind WBC Visions, in a G.O.A.T. cap

I'm William, a Kansas City visual artist. I shoot athletes the way they see themselves: under the lights, in the smoke, at the top of the jump.

I shoot senior sessions all over Kansas City, and I've traveled as far as the Colorado mountains for one. I also shoot team media days for programs like KCKCC, St. Pius X and the KC Werewolves.

To every athlete, parent and coach who trusts my vision: thank you.

William · WBC Visions

William in action
Felt like a kid watching a magician work.@studioghoul989, filming William at a youth football media day
William lying flat on a gym floor, camera up, shooting a basketball player under the lights
Flat on the gym floor
William crouched low in a smoky locker room shooting a lineman in a three-point stance
Low in the locker room smoke
William on his knees with one hand on a wrestling mat, shooting a young football player through the smoke
On his hands on the mat
William kneeling on an infield shooting a softball senior lying among softballs
Down in the dirt
William shooting over a baseball senior's shoulder, close enough to touch the bat
Inches from the bat
William crouched at center court shooting two basketball players from below
Under the hoop, looking up

Kansas City sports photographer pricing

Lit, shot and edited by William. Pick a package or start with a mini.

Senior Photos

$750 / session

Senior portraits, no sports

  • Regular senior photos
  • No sports
The full shoot

Senior Casual + Sports

$1,100 / session

Unlimited time · wardrobe changes

  • 40+ full resolution images
  • Casual and sports looks
  • Unlimited time
  • Wardrobe changes

$200 deposit to book, $900 due the day of the shoot. 3 sports: $1,200.

Sports Only

$750 / session

Sports session

  • 30+ full resolution photos
  • Sports looks only

Mini sports sessions · $175 for 5 images. Next dates: Oct 24 + 25, $175 due upon booking.

William's current rates. Text (913) 995-0882 for this season's dates.

Media day? Every family gets its own gallery.

One private link. Search a name or jersey number. Download full size. No app, no password.

  1. Get the linkBy text, the day the photos are ready.
  2. Find your athleteType a name or a jersey number.
  3. Download or order printsOne photo, all of them, or a banner.
  4. Leave a reviewA review link comes with every gallery.

Questions parents and coaches ask

Still wondering? Text William at (913) 995-0882.

How much does a sports photo session cost?

Senior photos start at $750, and senior casual plus sports photos are $1,100 for 40+ full resolution images. Team media days are $85 a player outdoors or $100 indoors with fog. Minis are $175 for 5 images.

Is there a deposit?

Senior sessions take a $200 deposit to book, with the rest due the day of the shoot. Minis are paid in full when you book. Media days have no deposit and are billed per athlete.

What's included in a senior session?

The senior casual and sports session includes 40+ full resolution images, unlimited time and wardrobe changes. A sports only session is 30+ full resolution photos.

Can we shoot more than one sport?

Yes. Senior casual and sports photos with 3 sports are $1,200.

Where are sessions shot?

In the Overland Park studio, at your school, or on location anywhere around the Kansas City metro: fields, farms, gyms and stadiums.

Do you shoot team media days in Kansas City?

Yes. Recent media days include KCKCC women's basketball, St. Pius X dance and KC Werewolves youth football. William brings the lights, fog and backdrops to your gym or field.

How are media days priced?

Outdoor media days are $85 a player with 3 photos each and a complimentary team photo. Indoors with fog is $100 per athlete. No deposit, billed after the shoot.

How do parents get their photos?

After a team shoot, each family gets a private link. Search the roster by name or jersey number and download your athlete's photos.

Can we order prints?

Yes. Prints and banners can be ordered right from your private gallery.

How do I book?

Tap Book a session to pick a session, a day and a time, or text William at (913) 995-0882.

When are the next mini sessions?

Mini sports sessions are Saturday, October 24 and Sunday, October 25 in William's garage studio in Overland Park. $175 for 5 images, $175 due upon booking.

Your season deserves a poster.

Tell William who's playing. He'll text back dates and pricing.

Text (913) 995-0882