2,210 MLB PLAYERS | 15,134 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
06/11
Day 2
06/12
Day 3
06/13
Day 4
06/14
Day 5
06/15
Day 6
06/16
Day 7
06/17
Day 8
06/18
Day 9
06/19
Day 10
06/20
16u Tritons Menendez
Michael Becker
0 0 64 0 0 0 0 0 0 0
16u Tritons Menendez
Brayden Clauson
0 66 0 0 0 0 0 0 0 0
16u Tritons Menendez
Nathan Friesner
0 47 0 0 0 0 0 0 0 0
16u Tritons Menendez
Nathan Ganzel
0 0 35 0 0 0 0 0 0 0
16u Tritons Menendez
Cole Giesige
0 88 0 0 0 0 0 0 0 0
16u Tritons Menendez
Alexander Rodriguez Iii
0 29 0 0 0 0 0 0 0 0
16u Tritons Menendez
Cole Vasquez
0 19 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Logan Drogowski
23 23 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Jacob Dziewit
24 0 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Gabriel Johnson
23 0 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Spencer Koski
58 0 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Jaydon Kurowski
72 0 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
McCormack Notar
0 14 0 0 0 0 0 0 0 0
Canton Michigan Marlins 16U
Zachary Porada
0 87 0 0 0 0 0 0 0 0
Columbus Cobras 16U
Brady Keith
24 0 0 0 0 0 0 0 0 0
Columbus Cobras 16U
Kyle Martin
25 0 0 0 0 0 0 0 0 0
Columbus Cobras 16U
Matthew Monesi
41 0 0 0 0 0 0 0 0 0
Columbus Cobras 16U
Michael Vandagriff
57 0 0 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Charlie Bartolomucci
0 48 0 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Ethan Gruhler
0 0 93 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Tyler Kirk
0 91 0 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Connor Laskey
0 0 58 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Adan Reed
0 0 18 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Blaise Volpi
0 0 76 0 0 0 0 0 0 0
DBacks Elite - SE Mich
Austin Wynn
0 0 6 0 0 0 0 0 0 0
DBacks Elite (Makki)
Nico Acevedo
0 0 0 19 0 0 0 0 0 0
DBacks Elite (Makki)
Zeph Arnold
0 0 0 56 0 0 0 0 0 0
DBacks Elite (Makki)
Kyle Crow
0 0 79 0 0 0 0 0 0 0
DBacks Elite (Makki)
Carson Estridge
0 0 57 0 0 0 0 0 0 0
DBacks Elite (Makki)
Nic Good
0 0 25 67 0 0 0 0 0 0
DBacks Elite (Makki)
Korbin Griffin
0 35 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Alex Grygar
0 10 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Kyle Kaempf
0 0 53 0 0 0 0 0 0 0
DBacks Elite (Makki)
Carlos Pena
0 28 0 0 0 0 0 0 0 0
DBacks Elite (Makki)
Aidan Plummer
0 20 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Adam Hamilton
0 24 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Jon Jaros
0 47 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Carson Smith
0 60 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Trey Talboo
0 28 0 0 0 0 0 0 0 0
Demand Command Toledo Bradford
Ryan Thompson
0 0 13 0 0 0 0 0 0 0
Lake Erie Tritons - Andedrson
Reagan Geyer
48 0 0 0 0 0 0 0 0 0
Lake Erie Tritons - Andedrson
Connor Nissen
56 0 0 0 0 0 0 0 0 0
Little Caesars - 16u
Jake Tedesco
27 0 0 0 0 0 0 0 0 0
Little Caesars - 16u
Mason Walker
41 0 0 0 0 0 0 0 0 0
Little Caesars - 16u
Wyatt Walker
15 0 0 0 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Alex Bastien
0 0 0 8 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Griffin Kilander
0 0 0 100 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Sammy Lafata
0 0 0 95 0 0 0 0 0 0
Michigan Bulls (Gallagher)
Ray Perez
0 0 0 46 0 0 0 0 0 0
Michigan College Connect
Keaton Ballard
0 42 0 13 0 0 0 0 0 0
Michigan College Connect
Tyler Johnson
0 12 0 0 0 0 0 0 0 0
Michigan College Connect
Justin Militello
10 0 0 74 0 0 0 0 0 0
Michigan College Connect
Ashton Nowak
42 0 0 0 0 0 0 0 0 0
Michigan College Connect
Brandon Rice
28 20 0 39 0 0 0 0 0 0
Michigan College Connect
Drake Ward
14 0 0 0 0 0 0 0 0 0
Michigan Wildcats
Ethan Gajewski
44 0 0 0 0 0 0 0 0 0
Michigan Wildcats
Ricky Kidd
0 0 88 0 0 0 0 0 0 0
Michigan Wildcats
Ivan Salinas
0 20 0 0 0 0 0 0 0 0
Michigan Wildcats
Donovan Sayyae
0 39 0 0 0 0 0 0 0 0
Michigan Wildcats
Christopher “Cj” Wilmot
0 50 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Aidan Arbogast
0 67 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Tyler Genova
0 13 0 0 0 0 0 0 0 0
Motor City Hit Dogs
Linken Hayward
0 0 11 0 0 0 0 0 0 0
Motor City Hit Dogs
Elijah Holt
0 14 21 0 0 0 0 0 0 0
Motor City Hit Dogs
Bobby Kronner
0 0 90 0 0 0 0 0 0 0
Motor City Hit Dogs
Patrick Pilchowski
0 0 82 0 0 0 0 0 0 0
Oakland Tigers
Jacob Collier
0 68 0 0 0 0 0 0 0 0
Oakland Tigers
Zack Fairless
0 26 0 0 0 0 0 0 0 0
Precision Patriots
Devin Beauchamp
0 56 0 0 0 0 0 0 0 0
Precision Patriots
Chris Bogenhagen
0 41 0 0 0 0 0 0 0 0
Precision Patriots
Austyn Stephens
0 15 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Jackson Borowski
0 0 95 0 0 0 0 0 0 0
South Oakland A's - Lelli
Noah Bright
0 0 55 0 0 0 0 0 0 0
South Oakland A's - Lelli
Jack Bullard
21 0 0 0 0 0 0 0 0 0
South Oakland A's - Lelli
Reece Magers
0 31 0 81 0 0 0 0 0 0
South Oakland A's - Lelli
Brandon Nigh
0 0 0 24 0 0 0 0 0 0
South Oakland A's - Lelli
Andrew Pokley
0 16 8 0 0 0 0 0 0 0
South Oakland A's - Lelli
Nathan Riffe
0 41 0 16 0 0 0 0 0 0
South Oakland A's - Lelli
Gavin Woodard
37 0 0 97 0 0 0 0 0 0
The D Las Vegas
Charles D'Angelo
0 21 0 0 0 0 0 0 0 0
The D Las Vegas
Jake Dresselhouse
0 0 33 0 0 0 0 0 0 0
The D Las Vegas
Ryan Kennell
0 0 19 0 0 0 0 0 0 0
The D Las Vegas
John Locker
0 0 47 0 0 0 0 0 0 0
The D Las Vegas
Connor Luck
0 0 13 0 0 0 0 0 0 0
The D Las Vegas
Kevin Mathews
0 0 35 0 0 0 0 0 0 0
The D Las Vegas
Jacob Morrison
0 64 0 0 0 0 0 0 0 0
The D Las Vegas
Drew Trevino
0 0 58 0 0 0 0 0 0 0
Toledo Hawks
Sam Cousino
0 23 0 0 0 0 0 0 0 0
Toledo Hawks
Jimmy Goodyear
0 0 51 0 0 0 0 0 0 0
Toledo Hawks
Alex Iserman
0 58 0 0 0 0 0 0 0 0
Toledo Hawks
Garret Long
0 29 0 0 0 0 0 0 0 0
West Oakland Wings
Tate Farquhar
0 0 26 0 0 0 0 0 0 0
West Oakland Wings
David Lally
0 0 104 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest