2,090 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
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
Day 5
06/21
Day 6
06/22
Day 7
06/23
Day 8
06/24
Day 9
06/25
Day 10
06/26
Building Champions UA 14u Blue
Matthew Davis
53 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Wyatt Denney
23 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Carson Kueser
18 16 0 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Callen Ohm
15 0 82 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Derek Schroeder
0 0 10 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Evan Stull
0 96 0 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Luke Throgmorton
64 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Blue
Jack Wineinger
74 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Green
Bristol Barbour
0 0 96 0 0 0 0 0 0 0
Building Champions UA 14u Green
Will Gunther
84 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Green
Otto Knust
87 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Green
Zach Noonan
0 63 0 0 0 0 0 0 0 0
Building Champions UA 14u Green
Tucker Thompson
0 0 36 0 0 0 0 0 0 0
Building Champions UA 14u Green
Colton Weisguth
0 46 0 0 0 0 0 0 0 0
Building Champions UA 14u Green
Caden Wheeler
37 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Jaydon Battista
49 0 12 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Kamden Dick
0 0 83 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Gavin Hurt
0 0 27 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Cooper Jegen
0 0 58 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Joe Jones
65 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Kole Kemp
0 0 45 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Dalton Robertson
54 0 0 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Jackson Warren
0 96 0 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Leyton Wasserkrug
4 23 0 0 0 0 0 0 0 0
Building Champions UA 14u Grey
Braden Wilmes
40 0 0 0 0 0 0 0 0 0
Competitive Edge White 2026
Kolten Bonnel
19 0 0 0 0 0 0 0 0 0
Competitive Edge White 2026
Dathan Curp
63 0 0 0 0 0 0 0 0 0
Competitive Edge White 2026
Brayden Davidson
0 91 0 0 0 0 0 0 0 0
Competitive Edge White 2026
Noah Davis
0 0 89 0 0 0 0 0 0 0
Competitive Edge White 2026
Brody Dickmeyer
83 0 0 0 0 0 0 0 0 0
Competitive Edge White 2026
Frankie Giamalva
0 0 10 0 0 0 0 0 0 0
Competitive Edge White 2026
Braiden Stevens
0 33 0 0 0 0 0 0 0 0
Eau Claire A's
Tyler Barrows
20 34 0 0 0 0 0 0 0 0
Eau Claire A's
Cameron Buchman
31 0 86 0 0 0 0 0 0 0
Eau Claire A's
Blake Bugher
30 0 0 0 0 0 0 0 0 0
Eau Claire A's
Austin McGraw
1 86 0 0 0 0 0 0 0 0
Eau Claire A's
Ethan Prell
0 7 0 0 0 0 0 0 0 0
Eau Claire A's
Gavin Thompson
69 0 0 0 0 0 0 0 0 0
Eau Claire A's
Peyton Vieth
0 32 0 0 0 0 0 0 0 0
Eau Claire A's
Evan Weiler
34 0 12 0 0 0 0 0 0 0
Impact Sports Academy Hietpas
Matthew Hietpas
0 79 0 0 0 0 0 0 0 0
Impact Sports Academy Hietpas
Bryce Loker
93 0 0 0 0 0 0 0 0 0
Impact Sports Academy Hietpas
Colin Reddy
88 0 0 0 0 0 0 0 0 0
Impact Sports Academy Hietpas
Griffin Stan
0 87 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Teagan Anderson
0 0 68 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Jack Brenner
0 56 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Hudson Burg
53 0 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Maximus Cavanaugh
0 0 72 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Jacob Coopman
0 74 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Carson Hawley
100 0 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Cayden Heier
0 13 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Casey Jacobson
13 0 0 0 0 0 0 0 0 0
Impact Sports Academy Royal 2026
Trent McLain
80 0 0 0 0 0 0 0 0 0
Iowa Prospects
Cross Bandy
80 0 0 0 0 0 0 0 0 0
Iowa Prospects
Jonathan Carrasco
0 0 29 0 0 0 0 0 0 0
Iowa Prospects
Lincoln Dalton
0 0 95 0 0 0 0 0 0 0
Iowa Prospects
Trae Houser
97 0 0 0 0 0 0 0 0 0
Iowa Prospects
Andrew Johannsen
0 91 0 0 0 0 0 0 0 0
Iowa Prospects
Jayden Lopez
64 0 15 0 0 0 0 0 0 0
Iowa Prospects
Maxim Mincks
0 0 91 0 0 0 0 0 0 0
Iowa Prospects
Will Morris
0 0 92 0 0 0 0 0 0 0
Iowa Stars 2026
Charles Berdovich
38 0 0 0 0 0 0 0 0 0
Iowa Stars 2026
Teague Cantrall
20 0 75 0 0 0 0 0 0 0
Iowa Stars 2026
Elliott Combe
35 0 0 0 0 0 0 0 0 0
Iowa Stars 2026
Jensen Dyer
0 26 37 0 0 0 0 0 0 0
Iowa Stars 2026
Dane Gosselink
12 0 27 0 0 0 0 0 0 0
Iowa Stars 2026
Jimmy Nahas
27 0 0 0 0 0 0 0 0 0
Iowa Stars 2026
Colton Roemmich
32 59 0 0 0 0 0 0 0 0
Midwest Halos
Brayden Abramowski
100 0 0 0 0 0 0 0 0 0
Midwest Halos
Evan Aigner
32 0 70 0 0 0 0 0 0 0
Midwest Halos
Mason Grafwallner
0 0 91 0 0 0 0 0 0 0
Midwest Halos
Ethan Karaszewski
52 0 0 0 0 0 0 0 0 0
Midwest Halos
Carter Nicolato
0 0 11 0 0 0 0 0 0 0
Midwest Halos
Jackson Niemiec
0 0 55 0 0 0 0 0 0 0
Midwest Halos
Zac Peplinski
61 0 0 0 0 0 0 0 0 0
Midwest Halos
Cruz Ramirez
0 95 0 0 0 0 0 0 0 0
Midwest Halos
Will Waltenberger
0 11 0 0 0 0 0 0 0 0
Mn Icemen 14u
Matthew Ganschow
0 18 66 0 0 0 0 0 0 0
Mn Icemen 14u
Brody Geislinger
9 102 0 0 0 0 0 0 0 0
Mn Icemen 14u
Blake Klinkhammer
32 0 39 0 0 0 0 0 0 0
Mn Icemen 14u
Gabe Nathe
72 0 0 0 0 0 0 0 0 0
Mn Icemen 14u
Taylan Siens
32 0 32 0 0 0 0 0 0 0
Mn Icemen 14u
Christopher Splettstoesser
55 0 0 0 0 0 0 0 0 0
Rochester Pines
Grady Babcock
0 0 109 0 0 0 0 0 0 0
Rochester Pines
Hokken Ellingson
31 0 0 0 0 0 0 0 0 0
Rochester Pines
Jack Esau
23 0 24 0 0 0 0 0 0 0
Rochester Pines
Dane Guzzo
0 79 0 0 0 0 0 0 0 0
Rochester Pines
Kyle Leopold
46 0 0 0 0 0 0 0 0 0
Rochester Pines
Maddox Milene
33 0 0 0 0 0 0 0 0 0
Rochester Pines
Hudson Ohm
83 0 0 0 0 0 0 0 0 0
Rochester Pines
Isaac Peterson
45 0 0 0 0 0 0 0 0 0
Rochester Pines
Carter Simonson
0 6 0 0 0 0 0 0 0 0
Slammers Twins 14u
Gavyn Bauer
0 0 44 0 0 0 0 0 0 0
Slammers Twins 14u
Dj Foster
27 0 55 0 0 0 0 0 0 0
Slammers Twins 14u
Parker Loew
0 0 17 0 0 0 0 0 0 0
Slammers Twins 14u
Nick Martensen
51 0 0 0 0 0 0 0 0 0
Slammers Twins 14u
Cade Petersen
48 0 0 0 0 0 0 0 0 0
Slammers Twins 14u
Jack Poe
91 0 0 0 0 0 0 0 0 0
Slammers Twins 14u
Ryan Prater
0 88 0 0 0 0 0 0 0 0
Slammers Twins 14u
Jordan Reiter
0 30 0 0 0 0 0 0 0 0
Slammers Twins 14u
Kannon Smith
30 0 69 0 0 0 0 0 0 0
STIKS 14U Black
Tyson Grulkowski
0 50 0 0 0 0 0 0 0 0
STIKS 14U Black
Miken Haddon
59 0 0 0 0 0 0 0 0 0
STIKS 14U Black
Jacob Kardelis
0 0 36 0 0 0 0 0 0 0
STIKS 14U Black
Brenden Larson
0 79 0 0 0 0 0 0 0 0
STIKS 14U Black
Nolan Mabie
0 0 82 0 0 0 0 0 0 0
STIKS 14U Black
Noah Melby
84 0 0 0 0 0 0 0 0 0
STIKS 14U Black
Chase Muchow
92 0 0 0 0 0 0 0 0 0
STIKS 14U Black
Logan Vande Zande
7 0 24 0 0 0 0 0 0 0
Stoppers Robinson
Bo Anselmi
75 0 0 0 0 0 0 0 0 0
Stoppers Robinson
Ethan Bass
0 80 0 0 0 0 0 0 0 0
Stoppers Robinson
Yatin Gade
0 0 2 0 0 0 0 0 0 0
Stoppers Robinson
Blake Hoffer
39 0 0 0 0 0 0 0 0 0
Stoppers Robinson
Thomas Opio
26 0 69 0 0 0 0 0 0 0
Stoppers Robinson
Asher Panfil
70 0 0 0 0 0 0 0 0 0
Stoppers Robinson
Clancy Rogers
0 68 0 0 0 0 0 0 0 0
Stoppers Robinson
Chase Williamson
24 0 0 0 0 0 0 0 0 0
Stoppers Robinson
Shamar Wilson
0 0 74 0 0 0 0 0 0 0
Top Tier 2026
Cameren Baez
86 0 0 0 0 0 0 0 0 0
Top Tier 2026
Brandon Bea
0 0 102 0 0 0 0 0 0 0
Top Tier 2026
Nolan Chesnutt
21 0 0 0 0 0 0 0 0 0
Top Tier 2026
Drew Fillenworth
0 74 0 0 0 0 0 0 0 0
Top Tier 2026
Colby Gast
0 0 54 0 0 0 0 0 0 0
Top Tier 2026
Pete Lebo
37 0 0 0 0 0 0 0 0 0
Top Tier 2026
Zander Murray
63 0 0 0 0 0 0 0 0 0
Top Tier 2026
Xavier Perez
0 0 75 0 0 0 0 0 0 0
Top Tier 2026
Tait Tierney
0 0 87 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest