2,210 MLB PLAYERS | 15,135 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
10/04
Day 2
10/05
Day 3
10/06
Day 4
10/07
Day 5
10/08
Day 6
10/09
Day 7
10/10
Day 8
10/11
Day 9
10/12
Day 10
10/13
5 Star National 13U Martin
Jamison Bailey
13 0 0 0 0 0 0 0 0 0
5 Star National 13U Martin
Ethan Kenney
95 0 0 0 0 0 0 0 0 0
5 Star National 13U Martin
Kayden Tyre
73 0 0 0 0 0 0 0 0 0
5 Star National 13U Martin
Tyler Vansumeren
75 0 0 0 0 0 0 0 0 0
5 Star National 13U Martin
Landon Walker
58 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Harrison Brantley
36 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Ben Hill
35 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Alston Mallis
16 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Nitin Raju
21 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Luc Roma
54 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Kelly Spalding
37 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Austin Truman
46 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Brayden Williamson
29 0 0 0 0 0 0 0 0 0
643 DP Jaguars 13U Sands
Devin Woodward
40 0 0 0 0 0 0 0 0 0
Apalachee Lions
Granger Eady
59 0 0 0 0 0 0 0 0 0
Apalachee Lions
Owen Forsythe
36 0 0 0 0 0 0 0 0 0
Apalachee Lions
Braysen McKay
61 0 0 0 0 0 0 0 0 0
Apalachee Lions
Mason Paden
30 0 0 0 0 0 0 0 0 0
Apalachee Lions
Garrett Stowe
25 0 0 0 0 0 0 0 0 0
Apalachee Lions
Bowen Woodall
12 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Jayce Carson
17 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Adan Cifuentes
27 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Colt Gould
12 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Logan Harmon
50 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Landon King
71 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Noah Marques
40 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Kolt Martin
36 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Tate Padgett
35 0 0 0 0 0 0 0 0 0
Cherokee Jr Warriors
Brennan Roth
41 0 0 0 0 0 0 0 0 0
Combat
Boone Blanton
12 0 0 0 0 0 0 0 0 0
Combat
Jett Cothran
70 0 0 0 0 0 0 0 0 0
Combat
Seth Dixon
51 0 0 0 0 0 0 0 0 0
Combat
Isaac Hester
13 0 0 0 0 0 0 0 0 0
Combat
Jackson Nichols
69 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Blake Archambault
78 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Luke Dolsen
43 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Landon Gebhardt
57 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Jack Roehl
27 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 13U Navy
Michael Tucker
12 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Griffin Conn
30 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Seth Geter
65 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Riley Keith
21 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Kane Moye
56 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Joel Nsah
76 0 0 0 0 0 0 0 0 0
Elite Gamers Arnold
Jason Speck
48 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Brandon Campbell
62 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Pharrell Hawkins
15 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Jacob Kroskey
21 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Evan Osterman
26 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Will Price
41 0 0 0 0 0 0 0 0 0
Foundation Sports 13u
Aidan Whitaker
20 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Kayden Caputo
44 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Collin Mullins
43 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Logan Robinson
16 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Tristan Smith
35 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Will Thornton
53 0 0 0 0 0 0 0 0 0
Georgia Academy Braves 13U Robinson
Robert Worden
7 0 0 0 0 0 0 0 0 0
Georgia Academy Swarm 13U
Lucas Baker
45 0 0 0 0 0 0 0 0 0
Georgia Academy Swarm 13U
Braedon Blackmon
13 0 0 0 0 0 0 0 0 0
Georgia Academy Swarm 13U
Kayden Dupont
79 0 0 0 0 0 0 0 0 0
Georgia Academy Swarm 13U
Zane Ledford
50 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 13U Carolina
Jett Beck
14 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 13U Carolina
Joseph Rebstock
17 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 13U Carolina
Nathon Sanft
59 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 13U Carolina
Carter Sjostrom
16 0 0 0 0 0 0 0 0 0
Gwinnett Bandits 13U Carolina
Samuel Zaa
76 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Harrison Cantrell
8 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Dillan Gawlak
71 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Denton Morris
65 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Evan Nguyen
28 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Joseph Park
37 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Anthony Ponzio
41 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Lawson Smithers
37 0 0 0 0 0 0 0 0 0
North Gwinnett 13U
Blake Taylor
20 0 0 0 0 0 0 0 0 0
Outlaws Baseball
James Hogue
63 0 0 0 0 0 0 0 0 0
Outlaws Baseball
Micah Howard
37 0 0 0 0 0 0 0 0 0
Outlaws Baseball
Blake Lundy
21 0 0 0 0 0 0 0 0 0
Outlaws Baseball
Zack Morrison
56 0 0 0 0 0 0 0 0 0
Outlaws Baseball
Noah Wilson
86 0 0 0 0 0 0 0 0 0
Sandy Springs Storm 13u
Maxwell Bodenheimer
47 0 0 0 0 0 0 0 0 0
Sandy Springs Storm 13u
Hudson Forrest
65 0 0 0 0 0 0 0 0 0
Sandy Springs Storm 13u
Noah Kashiparekh
55 0 0 0 0 0 0 0 0 0
Sandy Springs Storm 13u
Alec Koehly
46 0 0 0 0 0 0 0 0 0
Sandy Springs Storm 13u
Zach Stair
63 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Parker Aucoin
31 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Jacob Chan
19 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Luke Green
45 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Zachary Ohnstad
40 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Drew Payne
47 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Devin Peralta
17 0 0 0 0 0 0 0 0 0
Team Elite 13U Silver
Aiden Ruf
63 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Suhit Damani
87 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Gianni Grant
10 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Reece Patterson
6 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Luke Price
28 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Tanishk Rajpurohit
59 0 0 0 0 0 0 0 0 0
Team Elite 13U White
Trent Smith
20 0 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest