FREE TOOL

Team Equipment Checkout Sheet Generator (Free)

Set up your roster, list the gear you issue, and get a printable packet: one issue sheet per player, a master inventory, a numbered checkout and return log, and QR labels for every item number. Download the log as CSV and it opens straight in a spreadsheet. Everything runs in your browser — no signup, no upload, and your roster never leaves this page.

Sport preset (choosing a preset replaces the item list below)

Roster (3 players with a name, max 100)

One line per player, comma or tab separated: name, number, position, size. Pasted from a spreadsheet works too — copy the four columns and paste them straight in. You can also type rows by hand below.

#Player nameNumberPositionSize
1
2
3

Gear issued (4 items, max 100 · quantity per player, 1–20)

#Item nameSizes availableQty per player
1
2
3
4

3 players · 4 items · 15 numbered units · 1 Avery label sheet

Printing tip: the date-out, condition and returned columns print blank on purpose — fill them in with a pen at hand-out and again at return. The CSV leaves the same columns empty so your spreadsheet can take the entries instead.

Per-player issue sheets

Riverside Ravens U14 — Player Equipment Issue Sheet

Sheet 1 of 3

Player: Jordan Blake  ·  No.: 12  ·  Position: QB  ·  Size: L

Item issuedSize issuedQtyCondition at hand-out
HelmetS / M / L / XL1 
Shoulder padsYth S – Adult XL1 
Jersey (home & away)Yth S – Adult 2XL2 
Practice pantsYth S – Adult 2XL1 

Issued by (name & signature): _____________________________________   Date: ____________

Player / parent signature: __________________________________________   Date: ____________

Notes (damage, missing pieces, agreed replacements): ______________________________________

Riverside Ravens U14 — Player Equipment Issue Sheet

Sheet 2 of 3

Player: Sam Ortega  ·  No.: 7  ·  Position: RB  ·  Size: M

Item issuedSize issuedQtyCondition at hand-out
HelmetS / M / L / XL1 
Shoulder padsYth S – Adult XL1 
Jersey (home & away)Yth S – Adult 2XL2 
Practice pantsYth S – Adult 2XL1 

Issued by (name & signature): _____________________________________   Date: ____________

Player / parent signature: __________________________________________   Date: ____________

Notes (damage, missing pieces, agreed replacements): ______________________________________

Riverside Ravens U14 — Player Equipment Issue Sheet

Sheet 3 of 3

Player: Casey Nguyen  ·  No.: 44  ·  Position: LB  ·  Size: XL

Item issuedSize issuedQtyCondition at hand-out
HelmetS / M / L / XL1 
Shoulder padsYth S – Adult XL1 
Jersey (home & away)Yth S – Adult 2XL2 
Practice pantsYth S – Adult 2XL1 

Issued by (name & signature): _____________________________________   Date: ____________

Player / parent signature: __________________________________________   Date: ____________

Notes (damage, missing pieces, agreed replacements): ______________________________________

Master inventory sheet

Riverside Ravens U14 · 3 players on the roster

#ItemSizesQty per playerTotal issuedCondition
1HelmetS / M / L / XL13 
2Shoulder padsYth S – Adult XL13 
3Jersey (home & away)Yth S – Adult 2XL26 
4Practice pantsYth S – Adult 2XL13 

Checked-out / returned log

One numbered row per issued unit. 15 rows.

#Item #ItemPlayerDate outDue backCondition outCondition backReturned (Y/N)
1RRU-001HelmetJordan Blake #12    
2RRU-002HelmetSam Ortega #7    
3RRU-003HelmetCasey Nguyen #44    
4RRU-004Shoulder padsJordan Blake #12    
5RRU-005Shoulder padsSam Ortega #7    
6RRU-006Shoulder padsCasey Nguyen #44    
7RRU-007Jersey (home & away)Jordan Blake #12    
8RRU-008Jersey (home & away)Jordan Blake #12    
9RRU-009Jersey (home & away)Sam Ortega #7    
10RRU-010Jersey (home & away)Sam Ortega #7    
11RRU-011Jersey (home & away)Casey Nguyen #44    
12RRU-012Jersey (home & away)Casey Nguyen #44    
13RRU-013Practice pantsJordan Blake #12    
14RRU-014Practice pantsSam Ortega #7    
15RRU-015Practice pantsCasey Nguyen #44    

QR labels for each item number

15 labels on 1 Avery 2" × 2" sheet. The codes contain the item number only, so any scanner app reads them.

RRU-001

Helmet

RRU-002

Helmet

RRU-003

Helmet

RRU-004

Shoulder pads

RRU-005

Shoulder pads

RRU-006

Shoulder pads

RRU-007

Jersey (home & away)

RRU-008

Jersey (home & away)

RRU-009

Jersey (home & away)

RRU-010

Jersey (home & away)

RRU-011

Jersey (home & away)

RRU-012

Jersey (home & away)

RRU-013

Practice pants

RRU-014

Practice pants

RRU-015

Practice pants

MAKE THE SHEET DO SOMETHING

A sheet tells you who should have it. WhoHasGear tells you who actually does.

Paper works until two people want the same helmet, or a player leaves the team with three items nobody listed. WhoHasGear keeps the same roster and gear list as a live system: scan a QR label with any phone, the borrower types their name, and the whole team sees what is out, what is overdue, and who had it last. No app for parents, no logins to hand out.

No credit card. The generator above stays free either way.

Key takeaways

What belongs on a team checkout sheet

A checkout sheet has one job: say who has what, in what size, and what is still missing. Every line on it should serve that job.

Keep the columns boring and fillable by a volunteer standing in a hallway. Anything that needs explaining gets left blank.

Number the units, not the products

A product line is “helmet, size L”. A unit is one physical helmet sitting in one locker. When you only number product lines, two helmets of the same size become impossible to tell apart.

The generator above numbers units for you as you type. Every player and every item gets its own ID, and the numbers appear in the checkout log and on the label sheet.

Print the labels on plain Avery sheets using the same free asset tag generator layout this tool follows. Stick one on the helmet shell, not the face mask, and one on the gear bag handle.

How to run hand-out day

Hand-out day fails when it becomes a queue. Set up two tables, one for hard goods and one for soft goods, so nobody waits behind a helmet fitting to collect a jersey.

Closing the season without a scavenger hunt

The return pile never matches the issue sheets on the first pass. That is normal, and it is exactly what the sheets are for.

Work the numbered log top to bottom, ticking the returned column for each unit. Whatever is left unticked is your follow-up list, and it names a person instead of a missing item.

What this tool does not do

This generator makes the paperwork. It does not store anything after you close the tab, and it cannot remind anyone of anything.

When the clipboard stops keeping up, that is the moment WhoHasGear takes over. You can start free with the roster you already typed here, or watch the scan flow first.