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
07/01
Day 2
07/02
Day 3
07/03
Day 4
07/04
Day 5
07/05
Day 6
07/06
Day 7
07/07
Day 8
07/08
Day 9
07/09
Day 10
07/10
15u Blaze - Porta
Lukas Boehm
84 0 0 0 0 0 0 0 0 0
15u Blaze - Porta
Dylan Burkholder
0 0 17 0 0 0 0 0 0 0
15u Blaze - Porta
Preston Harris
0 0 19 14 0 0 0 0 0 0
15u Blaze - Porta
Dallas Keaton
0 0 0 68 0 0 0 0 0 0
15u Blaze - Porta
Ethan Krueger
0 0 89 0 0 0 0 0 0 0
15u Blaze - Porta
Charlie Lang
0 0 76 0 0 0 0 0 0 0
15u Blaze - Porta
Reid Livingston
0 0 0 53 0 0 0 0 0 0
15u Blaze - Porta
Harrison McKernan
0 0 0 48 0 0 0 0 0 0
15u Blaze - Porta
Bryce Miller
0 0 0 53 0 0 0 0 0 0
15u Blaze - Porta
Alex Veeman
0 87 0 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Conner Anderson
0 84 0 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Tyler Anderson
0 0 82 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Kelly Fitzmorris
0 0 29 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Kurtis Rephlo
0 0 12 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Tanner Warner
0 0 93 0 0 0 0 0 0 0
Complete Game 15u Fitzmorris
Austin Young
92 0 0 0 0 0 0 0 0 0
Complete Game 15u Huet
Collin Kleinhen
0 77 0 0 0 0 0 0 0 0
Complete Game 15u Huet
Kaden Kleinhen
0 90 0 0 0 0 0 0 0 0
Complete Game 15u Huet
Owen Martin
88 0 0 0 0 0 0 0 0 0
Complete Game 15u Huet
Gabe Maxwell
0 24 89 0 0 0 0 0 0 0
Complete Game 15u Huet
Luke Meredith
0 0 50 0 0 0 0 0 0 0
Complete Game 15u Huet
Hunter Verdught
12 23 0 0 0 0 0 0 0 0
Engaged Athletics
Bryce Aldridge
41 0 0 0 0 0 0 0 0 0
Engaged Athletics
Ali Bishop-Oliver
0 0 57 0 0 0 0 0 0 0
Engaged Athletics
Quinton Coats
0 0 29 0 0 0 0 0 0 0
Engaged Athletics
Colby Deaver
0 78 0 0 0 0 0 0 0 0
Engaged Athletics
Ty Earwood
79 0 0 0 0 0 0 0 0 0
Engaged Athletics
Brayden Lewis
0 0 91 0 0 0 0 0 0 0
Engaged Athletics
Anthony Sanders
0 15 21 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Cooper Hansen
0 0 11 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Luke Hull
0 32 0 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Scott Matzke
0 73 0 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Andrew Rhodes
0 23 0 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Cooper Scott
0 0 73 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Logan Thilges
0 0 82 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Alex Wagoner
0 0 42 0 0 0 0 0 0 0
Natural Baseball Academy - Carmody
Sterling Widman
0 83 0 0 0 0 0 0 0 0
Natural Baseball Academy - East
Jack Dilley
0 0 54 0 0 0 0 0 0 0
Natural Baseball Academy - East
Adam Laughlin
0 0 32 0 0 0 0 0 0 0
Natural Baseball Academy - East
Andrew McCarthy
0 72 0 0 0 0 0 0 0 0
Natural Baseball Academy - East
Jack Naujokaitis
0 0 74 0 0 0 0 0 0 0
Natural Baseball Academy - East
Cooper Peterson
0 70 0 0 0 0 0 0 0 0
Natural Baseball Academy - East
Tyler Wilcox
0 17 36 0 0 0 0 0 0 0
Natural Baseball Academy - East
Cooper Williams
0 0 26 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Thayden Amburgey
0 0 43 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Preston Baker
0 37 0 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Chase Bond
0 14 24 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Luke Kesinger
0 0 29 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Johnson Martell
0 54 0 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Bradley Ogden
0 0 84 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Drew Sheets
0 87 36 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Liam Stangler
0 0 5 0 0 0 0 0 0 0
Natural Baseball Academy - Mendoza
Nick Woolington
0 0 66 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Harrison Heiker
0 26 51 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Alex Luna
0 15 0 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Aaron McGilvery
0 29 0 45 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Vincent Perez
0 0 55 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Diego Roldan
0 0 39 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Layton Towery
0 42 0 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Navy
Braden Williams
0 36 0 47 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Jayden Canales
0 69 0 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Ezekiel Ellis
0 0 67 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Francisco Hernandez
0 0 76 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Ryland Liptow
0 58 0 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Jacob Mayfield
0 38 22 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Jack Rake
0 0 63 0 0 0 0 0 0 0
Ntxbc Dirtbags - 2024 Allerheiligen Orange
Brendan Smith
0 45 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Nathan Brinegar
80 0 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Zach Brinegar
0 0 0 40 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Evan Curry
0 5 0 91 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Riggs Harper
0 0 0 89 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Sawyer Owens
0 77 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Jackson Pruitt
0 27 26 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
John Scoggins
0 0 36 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Brady Smith
0 87 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Navy
Caleb Smith
0 0 66 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Drew Blevins
0 8 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Keyton Cook
41 0 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Peyton Cooper
0 11 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Brylon Mayberry
89 0 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Kelson Radford
0 80 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Cole Schoen
0 25 0 0 0 0 0 0 0 0
Patriots Baseball 2024-Red
Jack Schoen
0 0 49 0 0 0 0 0 0 0
Patriots Baseball 2025
Luke Cornelison
0 0 22 39 0 0 0 0 0 0
Patriots Baseball 2025
Jaison Delamar
0 16 13 0 0 0 0 0 0 0
Patriots Baseball 2025
Will Gordon
24 0 68 0 0 0 0 0 0 0
Patriots Baseball 2025
Aidan Linson
0 0 28 17 0 0 0 0 0 0
Patriots Baseball 2025
Gavin Moore
0 24 93 0 0 0 0 0 0 0
Patriots Baseball 2025
Jude Rana
0 39 0 73 0 0 0 0 0 0
Patriots Baseball 2025
Kutler Schwarting
12 0 0 25 0 0 0 0 0 0
RBC 15U
Jackson Cendroski
0 0 70 0 0 0 0 0 0 0
RBC 15U
Dawson Harmon
0 20 0 0 0 0 0 0 0 0
RBC 15U
Jack Lucas
0 65 0 0 0 0 0 0 0 0
RBC 15U
Brycen Morrison
0 59 0 0 0 0 0 0 0 0
RBC 15U
Grady Olson
0 0 18 0 0 0 0 0 0 0
RBC 15U
Brendyn Petrin
0 0 77 0 0 0 0 0 0 0
RBC 15U
Ivan Rinck
0 24 12 0 0 0 0 0 0 0
RBC 15U
Logan Schminke
0 40 0 0 0 0 0 0 0 0
RBC 15U
Garet Smith
0 27 0 0 0 0 0 0 0 0
Turner Cubs
Nick Bishop
0 0 47 0 0 0 0 0 0 0
Turner Cubs
Cameron Dixon
22 5 0 0 0 0 0 0 0 0
Turner Cubs
Oliver Goering
0 0 11 0 0 0 0 0 0 0
Turner Cubs
Benjamin Huyett
0 39 0 0 0 0 0 0 0 0
Turner Cubs
Xavier Lee
56 9 0 0 0 0 0 0 0 0
Turner Cubs
Mason Optiz
0 46 0 0 0 0 0 0 0 0
Turner Cubs
Nathan Ray
0 43 0 0 0 0 0 0 0 0
Turner Cubs
Fernando Salazar
0 0 65 0 0 0 0 0 0 0
Turner Cubs
Timothy Stimac
0 60 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