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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
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
Boise Jr Hawks 18U
Grant Baskin
0 47 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Caden Campa
0 0 105 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Devon Downie
0 0 18 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Cooper Layne
0 43 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Cole rosas
0 72 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Mason Schumacher
0 18 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Trace Tucker
0 54 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Charlie Vega
0 0 26 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Michael Weske
15 0 0 0 0 0 0 0 0 0
Boise Jr Hawks 18U
Cody Wilkerson
72 0 0 0 0 0 0 0 0 0
City 18u Showcase
Tj Armstrong
0 0 8 0 0 0 0 0 0 0
City 18u Showcase
Hayden Dearie
0 0 46 0 0 0 0 0 0 0
City 18u Showcase
Miles Durvasula
3 0 0 0 0 0 0 0 0 0
City 18u Showcase
Alex Hill
95 0 0 0 0 0 0 0 0 0
City 18u Showcase
Luke Klooster
0 0 9 0 0 0 0 0 0 0
City 18u Showcase
Kaden Larson
0 63 0 0 0 0 0 0 0 0
City 18u Showcase
Carson Nakagawara
4 61 0 0 0 0 0 0 0 0
City 18u Showcase
Nainoa Nall
12 55 34 0 0 0 0 0 0 0
City 18u Showcase
Billy Versaw
0 0 73 0 0 0 0 0 0 0
Climbers baseball
Spencer Coots
85 0 0 0 0 0 0 0 0 0
Climbers baseball
Kyle Gerchak
30 39 0 0 0 0 0 0 0 0
Climbers baseball
Lathan Haywood
0 0 102 0 0 0 0 0 0 0
Climbers baseball
Blake Hennessy
0 77 0 0 0 0 0 0 0 0
Climbers baseball
Tristan Percival
27 0 23 0 0 0 0 0 0 0
Climbers baseball
Tyrell Stewart
0 57 0 0 0 0 0 0 0 0
Climbers baseball
Cy Taylor
0 76 0 0 0 0 0 0 0 0
Coast to Coast Baseball
Brady Davis
33 0 59 0 0 0 0 0 0 0
Coast to Coast Baseball
Kevin Ferguson
0 27 22 0 0 0 0 0 0 0
Coast to Coast Baseball
Carter Hotchkiss
0 0 81 0 0 0 0 0 0 0
Coast to Coast Baseball
Dillon Kirksey
0 63 0 0 0 0 0 0 0 0
Coast to Coast Baseball
Dossen Morrow
0 0 17 0 0 0 0 0 0 0
Coast to Coast Baseball
Christopher Parkin
0 0 22 0 0 0 0 0 0 0
Coast to Coast Baseball
Carter Sheron
0 10 20 0 0 0 0 0 0 0
Coast to Coast Baseball
Brady Trombello
0 73 0 0 0 0 0 0 0 0
Coast to Coast Baseball
Diego Trujillo
73 0 0 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Gavin Burns
100 0 0 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Anson Gustafson
0 41 0 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Ethan Gustafson
0 0 5 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Garet Hagy
0 90 0 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Carson Janke
0 91 0 0 0 0 0 0 0 0
Columbia Basin Riverdogs
Seth Olson
31 0 102 0 0 0 0 0 0 0
Eagles
Terrance Cheyne
42 0 0 0 0 0 0 0 0 0
Eagles
William Dwyer
45 0 29 0 0 0 0 0 0 0
Eagles
Austin Fretwell
23 60 0 0 0 0 0 0 0 0
Eagles
Nicolo Guevara
32 0 68 0 0 0 0 0 0 0
Eagles
Keaten Stansberry
0 0 31 0 0 0 0 0 0 0
Eagles
Joseph Wilcox
0 87 0 0 0 0 0 0 0 0
Eagles
Duncan Yoder
0 70 0 0 0 0 0 0 0 0
Elevate NW Underclass
Cole Edwards
0 20 31 0 0 0 0 0 0 0
Elevate NW Underclass
Braden Fridgen
0 15 39 0 0 0 0 0 0 0
Elevate NW Underclass
Adam Haight
6 0 87 0 0 0 0 0 0 0
Elevate NW Underclass
Jace Hampson
27 0 51 0 0 0 0 0 0 0
Elevate NW Underclass
Matthew Henning
0 74 0 0 0 0 0 0 0 0
Elevate NW Underclass
Jacob Kanaly
33 31 0 0 0 0 0 0 0 0
Elevate NW Underclass
Kai Miller
0 0 67 0 0 0 0 0 0 0
Elevate NW Underclass
Anthony Puckett
8 0 0 0 0 0 0 0 0 0
Elevate NW Underclass
Nicholas Saelens
17 0 92 0 0 0 0 0 0 0
Elevate NW Underclass
Jackson Tyler
0 13 0 0 0 0 0 0 0 0
Elevate NW Underclass
Ethan Unruh
0 61 0 0 0 0 0 0 0 0
Expos 2022
Tyler Alm
0 88 0 0 0 0 0 0 0 0
Expos 2022
Carson Coffield
0 0 65 0 0 0 0 0 0 0
Expos 2022
Michael Cunneely
94 5 0 0 0 0 0 0 0 0
Expos 2022
Ricco Longo
0 0 84 0 0 0 0 0 0 0
Expos 2022
Cannon Marshall
0 0 31 0 0 0 0 0 0 0
Expos 2022
Levi Nicodemus
0 27 0 0 0 0 0 0 0 0
Expos 2022
Turk Riggan
0 0 83 0 0 0 0 0 0 0
Expos 2022
Aidan Tibbetts
0 0 102 0 0 0 0 0 0 0
Expos 2022
Dayton Wells
0 97 0 0 0 0 0 0 0 0
Expos 2023
Tyler Boden
99 0 0 0 0 0 0 0 0 0
Expos 2023
Tucker Duke
0 0 32 0 0 0 0 0 0 0
Expos 2023
Andrew Fox
0 99 0 0 0 0 0 0 0 0
Expos 2023
Mason Heberlein
0 13 0 0 0 0 0 0 0 0
Expos 2023
Mitchell Holliday
17 0 48 0 0 0 0 0 0 0
Expos 2023
Castle Keaton
0 88 0 0 0 0 0 0 0 0
Expos 2023
Jalen King
0 46 0 0 0 0 0 0 0 0
Expos 2023
Dominic Longo
0 13 0 0 0 0 0 0 0 0
Expos 2023
Joe Pitts
0 0 26 0 0 0 0 0 0 0
FCA Baseball Gold
Jaden Anderson
0 0 73 0 0 0 0 0 0 0
FCA Baseball Gold
Jayden Crace
0 77 0 0 0 0 0 0 0 0
FCA Baseball Gold
Stephen Hammergren
0 114 0 0 0 0 0 0 0 0
FCA Baseball Gold
Brody Masterson
0 0 34 0 0 0 0 0 0 0
FCA Baseball Gold
Ryan McClaskey
0 38 0 0 0 0 0 0 0 0
FCA Baseball Gold
Dylan Richardson
78 0 0 0 0 0 0 0 0 0
FCA Baseball Gold
Keenan Sanford
0 45 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Andrew Charron
0 63 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Drew Hobson
63 0 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Colin MacMurray
14 0 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Jaden Newsom
0 54 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Joey Vaughan
0 0 62 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Elias Viera
40 0 0 0 0 0 0 0 0 0
Gbg Northwest Jumpman
Emmett Weichbrodt
0 103 0 0 0 0 0 0 0 0
Gunderson Baseball
Buddy Brands
72 0 0 0 0 0 0 0 0 0
Gunderson Baseball
Emerson Dennis
67 0 0 0 0 0 0 0 0 0
Gunderson Baseball
Erik Hoffberg
0 0 43 0 0 0 0 0 0 0
Gunderson Baseball
Gabe Howard
0 87 0 0 0 0 0 0 0 0
Gunderson Baseball
Carson Kruckman
0 0 34 0 0 0 0 0 0 0
Gunderson Baseball
Logan Plunkett
20 0 0 0 0 0 0 0 0 0
Gunderson Baseball
Sy Sullivan
38 0 0 0 0 0 0 0 0 0
Idaho Rockies
Mario Deleon
59 0 0 0 0 0 0 0 0 0
Idaho Rockies
Colin Dempsey
40 0 32 0 0 0 0 0 0 0
Idaho Rockies
Ethan Gardner
0 10 53 0 0 0 0 0 0 0
Idaho Rockies
Nicholas McDaniel
0 51 44 0 0 0 0 0 0 0
Idaho Rockies
Kason O'Neil
0 55 0 0 0 0 0 0 0 0
Idaho Rockies
Eric Parris
17 10 29 0 0 0 0 0 0 0
Idaho Rockies
Jake Robinson
0 25 0 0 0 0 0 0 0 0
Idaho Rockies
Jack Ryan
0 0 25 0 0 0 0 0 0 0
Mound Time
Eric Altmark
0 72 0 0 0 0 0 0 0 0
Mound Time
Wyatt Anicker
0 46 0 0 0 0 0 0 0 0
Mound Time
Kaden Bertram
0 0 53 0 0 0 0 0 0 0
Mound Time
Peter Coakley
22 0 0 0 0 0 0 0 0 0
Mound Time
Phillip Curry
0 75 0 0 0 0 0 0 0 0
Mound Time
Joseph Genduso
0 0 28 0 0 0 0 0 0 0
Mound Time
Kadin Kingsbury
0 0 9 0 0 0 0 0 0 0
Mound Time
Gunnar Pedersen
36 0 0 0 0 0 0 0 0 0
Mound Time
Diego Richards
0 0 33 0 0 0 0 0 0 0
Mound Time
Finn Simones
0 42 0 0 0 0 0 0 0 0
Mound Time
Cooper Weygandt
52 0 0 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Aiden Balatbat
45 0 0 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Lincoln Gamble
76 0 0 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Eli Knowlton
0 0 25 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Luke Mertlich
14 0 0 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Luke Murawski
0 0 64 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Zachary Sosa
100 0 0 0 0 0 0 0 0 0
New Level Baseball 18u Peterson
Reese Widman
0 80 0 0 0 0 0 0 0 0
Northwest Athletics
Alec Ammerman
74 0 0 0 0 0 0 0 0 0
Northwest Athletics
Ethan Ammerman
33 0 39 0 0 0 0 0 0 0
Northwest Athletics
Andrew Hall
0 74 0 0 0 0 0 0 0 0
Northwest Athletics
Drew Johnson
89 0 0 0 0 0 0 0 0 0
Northwest Athletics
Troy Molnaa
0 0 88 0 0 0 0 0 0 0
Northwest Athletics
Bricen Ostergaard
59 0 0 0 0 0 0 0 0 0
NW Diamond Sports 18u
Carson Bush
0 55 0 0 0 0 0 0 0 0
NW Diamond Sports 18u
Adam Evans
26 42 0 0 0 0 0 0 0 0
NW Diamond Sports 18u
Colin Grimmer
12 0 7 0 0 0 0 0 0 0
NW Diamond Sports 18u
Shawn Hunt
0 0 28 0 0 0 0 0 0 0
NW Diamond Sports 18u
Ethan Kleinschmit
0 0 75 0 0 0 0 0 0 0
NW Diamond Sports 18u
Logan Larrance
0 101 0 0 0 0 0 0 0 0
NW Diamond Sports 18u
Ryan Rivers
55 16 0 0 0 0 0 0 0 0
NW Futures College Prep
Owen Cummins
0 0 53 0 0 0 0 0 0 0
NW Futures College Prep
Danner Hamburg
0 0 44 0 0 0 0 0 0 0
NW Futures College Prep
Dane Lais
46 0 0 0 0 0 0 0 0 0
NW Futures College Prep
Ben Lewis
0 50 0 0 0 0 0 0 0 0
NW Futures College Prep
Evan McGuire
0 47 0 0 0 0 0 0 0 0
NW Futures College Prep
Dylan Osborne
57 0 0 0 0 0 0 0 0 0
NW Futures College Prep
Aaron Sung
0 0 23 0 0 0 0 0 0 0
NW Futures College Prep
Jakob Von Lubken
0 97 0 0 0 0 0 0 0 0
Premier Baseball 18u
Carson Gantz
23 55 0 0 0 0 0 0 0 0
Premier Baseball 18u
Cooper Newman
19 0 0 0 0 0 0 0 0 0
Premier Baseball 18u
Jarod Oldham
0 82 0 0 0 0 0 0 0 0
Premier Baseball 18u
Jayden Rippelmeyer
0 30 102 0 0 0 0 0 0 0
Premier Baseball 18u
Nikki Scott
0 10 7 0 0 0 0 0 0 0
Premier Baseball 18u
Hayden Smith
42 0 0 0 0 0 0 0 0 0
RCBC
Alex Buchanan
96 0 0 0 0 0 0 0 0 0
RCBC
Benjamin Christensen
0 96 0 0 0 0 0 0 0 0
RCBC
Jackson Curdy
0 21 0 0 0 0 0 0 0 0
RCBC
Drake Gabel
0 0 82 0 0 0 0 0 0 0
RCBC
Parker Gilhuly
0 0 18 0 0 0 0 0 0 0
RCBC
Ayden Yaeger
0 98 0 0 0 0 0 0 0 0
RCBC
Anthony Zisa
0 6 0 0 0 0 0 0 0 0
River City Athletics 18u
Cody Black
0 24 38 0 0 0 0 0 0 0
River City Athletics 18u
Kenyon Coleman
0 0 46 0 0 0 0 0 0 0
River City Athletics 18u
Sawyer Coleman
13 75 0 0 0 0 0 0 0 0
River City Athletics 18u
Daniel Dickinson
0 13 0 0 0 0 0 0 0 0
River City Athletics 18u
Kellen Hobson
0 0 4 0 0 0 0 0 0 0
River City Athletics 18u
Cameron Kallsen
107 39 0 0 0 0 0 0 0 0
River City Athletics 18u
Tommy Meluskey
0 15 0 0 0 0 0 0 0 0
River City Athletics 18u
Alex Mendoza
0 26 0 0 0 0 0 0 0 0
River City Athletics 18u
Brayden Twaites
0 73 0 0 0 0 0 0 0 0
River City Athletics 18u
Avery Williamson
0 0 30 0 0 0 0 0 0 0
RSP Baseball
Brady Bean
0 57 0 0 0 0 0 0 0 0
RSP Baseball
Bryson Garza
0 29 0 0 0 0 0 0 0 0
RSP Baseball
Noah Loew
0 95 0 0 0 0 0 0 0 0
RSP Baseball
Jacob Manley
0 21 0 0 0 0 0 0 0 0
RSP Baseball
Connor Mendez
90 0 0 0 0 0 0 0 0 0
RSP Baseball
Joey Pearson
0 37 0 0 0 0 0 0 0 0
RSP Baseball
Peyton Rickard
0 0 41 0 0 0 0 0 0 0
Thurston County Saints 18u
Joey Fredrickson
0 76 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Trenton Gaither
0 21 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Landen Jenkins
50 0 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Kaden Melzer
0 0 80 0 0 0 0 0 0 0
Thurston County Saints 18u
Ke'Ane Naputi
0 79 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Mark Otto
32 0 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Elijah Robledo
63 0 0 0 0 0 0 0 0 0
Thurston County Saints 18u
Franco Segura
0 0 47 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Cannon Bauman
49 0 0 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Braeden Getch
103 0 0 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Travis Gibson
106 0 0 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Joshua Kophs
0 46 0 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Caden Richardson
0 0 107 0 0 0 0 0 0 0
Trosky/Showtime Upperclassmen
Austin Stalwick
0 46 0 0 0 0 0 0 0 0
Vancouver Mavericks
Wren Cecil
0 80 0 0 0 0 0 0 0 0
Vancouver Mavericks
Jack Davy
88 0 0 0 0 0 0 0 0 0
Vancouver Mavericks
Drew Hancock
0 10 66 0 0 0 0 0 0 0
Vancouver Mavericks
Tyler Howard
0 14 0 0 0 0 0 0 0 0
Vancouver Mavericks
Patrick Kurfurst
0 84 0 0 0 0 0 0 0 0
Vancouver Mavericks
Kyle Memarian
0 21 17 0 0 0 0 0 0 0
VIPERS
Tristan Buehring
20 0 0 0 0 0 0 0 0 0
VIPERS
Conrad Henkel
0 18 73 0 0 0 0 0 0 0
VIPERS
Henry Henkel
71 0 0 0 0 0 0 0 0 0
VIPERS
Brant Korpi
0 68 0 0 0 0 0 0 0 0
VIPERS
Lucas Ng
0 0 29 0 0 0 0 0 0 0
VIPERS
Zan Siebersma
39 63 0 0 0 0 0 0 0 0
VIPERS
Dominic Skally
0 99 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
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/17
Day 2
06/18
Day 3
06/19
Day 4
06/20
2022 17U WWBA South ChampionshipUSA Prime San Antonio OrloskiRobert Orloski786/16/2022 RR RR RR RR