2,088 MLB PLAYERS | 14,476 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/31
Day 2
11/01
Day 3
11/02
Day 4
11/03
Day 5
11/04
Day 6
11/05
Day 7
11/06
Day 8
11/07
Day 9
11/08
Day 10
11/09
5 Star Powermill 14U Andzel
Tyler Anderson
14 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Thatcher Harley
71 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Jacob Kent
0 10 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Hudson Leger
0 89 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Hayden McNeill
65 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Ezekiel Podgorski
0 83 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Walker Sparkman
0 30 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Caleb Tyre
0 22 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Ace Walker
44 0 0 0 0 0 0 0 0 0
5 Star Powermill 14U Andzel
Aiden Whittaker
0 89 0 0 0 0 0 0 0 0
Alabama Select 14U
Colin Edwards
19 84 0 0 0 0 0 0 0 0
Alabama Select 14U
Bryce Gover
20 85 0 0 0 0 0 0 0 0
Alabama Select 14U
Andrew Lutz
66 0 0 0 0 0 0 0 0 0
Alabama Select 14U
Jarret Morrison
16 0 0 0 0 0 0 0 0 0
Alabama Select 14U
Brady Richardson
19 0 0 52 0 0 0 0 0 0
Alabama Select 14U
Ashton Yelder
20 0 0 0 0 0 0 0 0 0
Bama Starz 14u
Colton Armstrong
46 0 0 0 0 0 0 0 0 0
Bama Starz 14u
Conner Britton
80 0 0 0 0 0 0 0 0 0
Bama Starz 14u
Seth Erickson
19 82 0 0 0 0 0 0 0 0
Bama Starz 14u
Jaxson Griggs
20 32 0 0 0 0 0 0 0 0
Bama Starz 14u
Levi Pinder
20 0 0 0 0 0 0 0 0 0
Bama Starz 14u
Brantley Rothrock
0 26 0 0 0 0 0 0 0 0
Bama Starz 14u
Jacob Smith
55 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Tanner Bridgewater
0 35 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Canon Brown
20 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Houston Green
18 44 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Cohen Lipe
20 40 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Sam McClinton
50 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Davis Miller
11 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Brayden Paciorek
20 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Cooper Richardson
20 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Cole Willis
20 0 0 0 0 0 0 0 0 0
Batters Box 14U Elite
Jack Willis
27 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Brooks Allen
10 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Braden Chapple
17 44 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Caleb Heis
49 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Andrew Kunz
0 27 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Jalyn McClintock
44 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Chase Rafferty
26 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Carson Walker
64 0 0 0 0 0 0 0 0 0
CABA 2025 Brewers
Will Weaver
39 0 0 0 0 0 0 0 0 0
CABA Brewers 14u
Jack Bakken
6 0 0 0 0 0 0 0 0 0
CABA Brewers 14u
Carson Burchette
91 0 0 0 0 0 0 0 0 0
CABA Brewers 14u
Micah Goldis
10 31 0 0 0 0 0 0 0 0
CABA Brewers 14u
Collin Jones
7 0 0 0 0 0 0 0 0 0
CABA Brewers 14u
Cooper Lofton
0 72 0 0 0 0 0 0 0 0
CABA Brewers 14u
Carter Thompson
93 0 0 0 0 0 0 0 0 0
CABA Brewers 14u
Caleb Weeks
17 80 0 0 0 0 0 0 0 0
Mississippi Majors
Ethan Garner
0 18 0 0 0 0 0 0 0 0
Mississippi Majors
Carson Kilpatrick
18 9 0 0 0 0 0 0 0 0
Mississippi Majors
Kaleb Lewis
0 91 0 0 0 0 0 0 0 0
Mississippi Majors
Leo Odom
0 15 0 0 0 0 0 0 0 0
Mississippi Majors
Davis Ormes
94 0 0 0 0 0 0 0 0 0
Mississippi Majors
Tolar Raybourn
95 0 0 0 0 0 0 0 0 0
Mississippi Majors
Cohen Weinhofer
0 90 0 0 0 0 0 0 0 0
Tpl American 2025
Austin Acosta
0 0 0 8 0 0 0 0 0 0
Tpl American 2025
Will Adams
26 0 0 0 0 0 0 0 0 0
Tpl American 2025
Ma'Kale Holden
62 0 0 0 0 0 0 0 0 0
Tpl American 2025
Chase Lackey
32 0 0 0 0 0 0 0 0 0
Tpl American 2025
Will Tate
87 0 0 0 0 0 0 0 0 0
Tpl American 2025
Gabriel Westry
0 0 0 16 0 0 0 0 0 0
Tpl American 2025
Conner Williams
26 0 0 0 0 0 0 0 0 0
Tpl American 2025
Thomas Woolf
0 0 0 61 0 0 0 0 0 0
Tpl Pro Elite 2025
Dalton Ash
5 74 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Landon Cherry
71 0 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Isaiah Fraser
25 0 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Jeremiah Fuller
0 46 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Brett Hackett
30 0 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Drake Jones
49 0 0 0 0 0 0 0 0 0
Tpl Pro Elite 2025
Jackson Rivera
18 0 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Brandon Benkovics
0 97 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Cooper Cantrell
69 0 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Drew Colon
83 0 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Carter Hoeft
0 19 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Presley Moseley
16 0 0 0 0 0 0 0 0 0
WFBA Hammerheads 14U
Tommy Regan
19 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Brodie Fortner
0 47 0 0 0 0 0 0 0 0
Wow Factor 14u White
Tyler Frost
81 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Cannon Johnson
18 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Warner Johnson
4 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Whitman Key
41 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Reid Maharrey
0 7 0 0 0 0 0 0 0 0
Wow Factor 14u White
Hayden Moody
26 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Aiden Moore
21 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Landon Schierholz
1 0 0 0 0 0 0 0 0 0
Wow Factor 14u White
Kase Washam
19 76 0 0 0 0 0 0 0 0
Yanase Baseball
Steven Gonzalez
0 7 0 0 0 0 0 0 0 0
Yanase Baseball
Brandon Lopez
0 18 0 0 0 0 0 0 0 0
Yanase Baseball
Francisco Lopez
81 0 0 0 0 0 0 0 0 0
Yanase Baseball
Edwin Marrero
69 0 0 0 0 0 0 0 0 0
Yanase Baseball
Yadiel Melendez
6 0 0 0 0 0 0 0 0 0
Yanase Baseball
Fabian Rodriguez
38 0 0 0 0 0 0 0 0 0
Yanase Baseball
Gabriel Rodriguez
0 58 0 0 0 0 0 0 0 0
Yanase Baseball
Randy Ruiz
0 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