In 1995, Stan takes his 3,000th hit ball from a boy in the stands. The same boy is in the stands 9 years later, after Stan rejoins the Brewers.
The same fans, holding the same signs, are at every Brewers home game in 1995 and 2004.
The reporter in the press box behind Mo is also in the stands, in the row behind Boca.
At the start of the movie, Mr. 3000 gets his 3000th hit on July 29, 1995. But the date on the glass case where the 3000th hit ball is kept is August 12, 1995.
During the hidden-ball trick, the scoreboard posts a run for Houston before it happens.
Right after the Ice Cream song scene, a montage of baseball clips is set to Rob Base's song 'It Takes Two'. During the montage, the Brewers are shown playing the Chicago Cubs at Wrigley Field. The Brewers are in the 3rd base dugout, while the Cubs are in the 1st base dugout. The Cubs dugout is actually the 3rd base dugout; any visiting team is in the 1st base dugout.
Waukesha should be pronounced WAW-keh-sha, not waw-KEE-sha. If Mr. 3000 lives in the Milwaukee area, he should know that.
The first #3000 hit happens in 1995 at Miller Park, which opened March 30th, 2001.
During the ESPN highlights before the final game, the anchors says the Brewers were playing the Astros, but the highlights show them playing the Braves.
Several of the reporters interviewing Ross have Apple laptops. The Apple icon is not lit up, meaning the computers are not turned on.
The Brewers retired Stan's #21, yet 21 is not on the rafters next to the other retired numbers.
Norton gives Ross the ball after the final at bat. Two problems with that are - it wasn't a hit, so the ball was no big deal. Also, the last play ended with the catcher having the ball, not the pitcher.
In 1995, when Stan gets his 3,000th hit, the pitcher wears a Rawlings "Pro Preferred" glove, which wasn't available then.
The 3,000 hit baseball is an Official Major League ball. They were introduced in 2000, so it should be an Official American League ball.
When Stan walks to the plate at the start of the movie, somebody behind him is wearing a current Brewers' uniform, not the 1995 style.
In the film, Ross is mentioned as having played a game against the Houston Astros during his first stint with the Brewers. But at the time the fictional game was played, the Brewers were in the American League and there was no regular season interleague play, so the Brewers and Astros would not have played each other.
The scenes in 1995 are incorrect as Miller Park wasn't built until 2001 as in 1995 the Brewers still played at old County Stadium.
Baseball players have to be retired for five years to qualify for the Hall of Fame. Since Stan came out of retirement, he wouldn't have been eligible for the Hall of Fame the year after he came back.
Records in baseball are sealed once the game is over. If the other team didn't protest a specific play there would be nothing to be said about a hit. And after a player has retired, there is no going back and removing a hit.
When Stan and Boca are sitting in the upper deck looking out at the field, before Stan's first game back, the mike can be seen at the top of the frame when the scene shifts to the front view.
Tom Arnold mentions a midget who "played for the White Sox." Eddie Gaedel was a 3'7" man who played in one game for the St. Louis Browns in 1951. At the time, the Browns were owned by Bill Veeck, who later owned the White Sox.
During the ESPN flyover, the announcer says the crowd is over 35,000, but many seats in the upper deck are empty. Miller Park holds just over 42,000 fans, so more seats should be full.
T-Rex says he played ball at Fairmount Park in Philadelphia as a kid. Fairmount Park is the city's municipal park system, named after the original Fairmount Park, which is now East Fairmount Park and West Fairmount Park. T-Rex should have said he played at East Fairmount Park or West Fairmount Park.