With the New York Yankees claiming their 27th World Series Championship last night, the 2009 baseball season is in the books. It also means that PitchByPitch is one year old! I started this site one year ago (the day after the Phillies won the 2008 title), as a place to host my baseball scoring projects and as a place to track the Pirates through thick and thin. I must say that I thoroughly enjoyed year #1, and I’m looking forward to the year ahead.

Just this week, the Pirates made their Blueprint for Success available to the public. The blueprint talked about their 5 core priorities: Extremely aggressive drafts, Increased focus in our international operations, Aggressively adding talent at all levels, Rebuilind our player development systems, and Significant investment in our core operations.

Days later, the Pirates made good on one of their priorities by acquiring Akinori Iwamura from the Tampa Bay Rays in exchange for Jesse Chavez. Iwamura is a 30 year-old second-baseman who will make $4.85 million in 2010. Iwamura fills an obvious need for the Pirates at 2B. He’s an exciting player, and I look forward to seeing him in black and gold. With the departure of Chavez, our bullpen is even further depleted. You have to believe that the bullpen is the next thing that management will look to improve.

Finally, I got a good chuckle when I looked at the rewards available on my Pirates’ Bank of America credit card. I was curious when I saw “Pirates Autographed Baseball”. Then, I saw the players that were available.

signedball

Hmm… who to choose?

Go Bucs!

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Post Game Updates
After losing 5 games in a row, the Pirates finally scored a win against the Cleveland Indians.

The Bucs got 11 hits and 8 runs (just 3 earned) against Carl Pavano in 3.2 innings.

Every Pirate starter scored a hit, and Adam LaRoche went 3-4 with 2 runs and 3 RBI.

Zach Duke pitched well through 6, and Chavez and Grabow were fine in the 7th and 8th.

The ninth inning was a disaster, as the Indians scored 5 runs, but a win is a win.

laroche_slide

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Craig Monroe was designated for assignment, and Steven Pearce was recalled from AAA-Indianapolis. Charlie Morton gives his “1st” start for the Pirates a 2nd chance. He takes the mound against Jason Hammel, tonight at 8:10 at Coors Field.

Post Game Updates
Tonight’s loss to the Rockies is very very frustrating.

Down 4-2 after 6 innings, the Pirates got a 4 runs 7th, and they added a run in the 8th to take a 7-4 lead.

The bullpen couldn’t hold it, and the Rockies scored 3 in the 8th and 2 in the 9th to finish a 9-7 victory.

Charlie Morton did his job, holding the Rockies to 2 runs after 5. Sean Burnett didn’t pitch well in the 6th, but Pirate batters bailed him out in the 7th. John Grabow was a disaster in the 8th, and Jesse Chavez was no better in the 9th.

Nyjer Morgan was 4-5 with a run and an RBI. McCutchen was 1-5 with a run and 3 RBI. Brandon Moss went 3-4.

morganlaroche

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Post Game Update
Nick Blackburn pitch a complete game 6 hitter, allowing just 1 run to Pirate hitters. That run was after-the-fact… down 5-0 with 2 outs in the bottom of the ninth.

Zach Duke pitched fair, allowing 3 runs in 6 innings. Chavez allowed 2 more in 2 innings, but Blackburn was the story of the night.

It feels good to be leaving Minnesota.

jaramillo

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Post Game Updates
The Pirates beat up on Armando Galarraga and Nate Robinson in the first 4 innings to take an 8-0 against the Tigers.

Adam LaRoche homered in the 2nd. Freddy Sanchez hit a grand slam in the 4th. Jack Wilson went 3-4, scoring 2 runs and an RBI.

Zach Duke pitched well, allowing just 3 runs in 8 innings of work. Jesse Chavez closed out the 9th.

tigers

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Post Game Update

The Pirates dropped their second 1-run game in a row to the Atlanta Braves. Ross Ohlendorf pitched well, but it wasn’t enough for the Pirates to get the W.

The Pirates scored early in the 1st inning when speedy Nyjer Morgan singled. Delwyn Young hit him over to 3rd, and Morgan scored on an Adam LaRoche groundout.

The Braves put some singles together in the bottom of the 3rd to score Nate McLouth and tie the game at 1.

Delwyn Young singled in the 4th, Eric Hinske walked, and Robinzon Diaz doubled to send them both home. 3-1 Bucs!

The lead lasted until the bottom of the 7th when Jesse Chavez gave up a 2 run single to Yunel Escobar.

This was the 2nd tough loss in a row for the Bucs.

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

“)) {
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
$venue=substr($rowvalue, $starter+12, $amount-12);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_first_name=substr($rowvalue, $starter+9, $amount-9);
If($team==0)$away_first_name=substr($rowvalue, $starter+9, $amount-9);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_last_name=substr($rowvalue, $starter+10, $amount-10);
If($team==0)$away_last_name=substr($rowvalue, $starter+10, $amount-10);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
If($team==0)$away_throwing_hand=substr($rowvalue, $starter+14, $amount-14);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_wins=substr($rowvalue, $starter+6, $amount-6);
If($team==0)$away_wins=substr($rowvalue, $starter+6, $amount-6);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_losses=substr($rowvalue, $starter+8, $amount-8);
If($team==0)$away_losses=substr($rowvalue, $starter+8, $amount-8);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_era=substr($rowvalue, $starter+5, $amount-5);
If($team==0)$away_era=substr($rowvalue, $starter+5, $amount-5);
}
If(strpos($rowvalue, ““)){
$starter=strpos($rowvalue, ““);
$stopper=strpos($rowvalue, “
“, $starter);
$amount=$stopper-$starter;
If($team==1)$home_so=substr($rowvalue, $starter+4, $amount-4);
If($team==0)$away_so=substr($rowvalue, $starter+4, $amount-4);
$team–;
}

}
echo $away_first_name . ” ” . $away_last_name . ” (” . $away_throwing_hand . “) (” . $away_wins . “-” . $away_losses . “, ” . $away_era . ” ERA, ” . $away_so . ” K) @ ” . $home_first_name . ” ” . $home_last_name . ” (” . $home_throwing_hand . “) (” . $home_wins . “-” . $home_losses . “, ” . $home_era . ” ERA, ” . $home_so . ” K)

“.$gametime.” EST @ “. $venue;
?>

Post Game Update

Zach Duke didn’t have a strong start tonight. He gave up 11 hits and 6 runs in 6 innings. Still the Pirates managed to score 2 runs in the 6th thanks to triples from Andrew McCutchen and Freddy Sanchez. Nyjer Morgan and Adam LaRoche each hit sacrifice flies to score McCutchen and Sanchez. Jaramillo, Wilson, Hinske, and McCutchen hit four consecutive hits in the 7th to score 3 runs and tie the game.

The Pirate bullpen pitched remarkably well in innings 7 through 14. Tom Gorzelanny, John Grabow, Sean Burnett, Steven Jackson, Jesse Chavez, and Evan Meek (3 innings!) all kept the Bucs in the game. Jeff Karstens entered for the bottom of the 15th inning, and he surrendered 2 walks and 2 hits, and Matt Diaz knocked in the winning run.

This was a tough loss for the Pirates tonight. Bobby Cox got his 2,000th win as a Braves manager. Nate McLouth hit a HR in his first game against the Pirates. Luckily, Andrew McCutchen is playing great, although is defense could use some work.

Since Karstens came into the game in relief tonight, we may see Charlie Morton enter the starting rotation soon.

Tonight’s game also brought up a minor bug in my scoresheet. I’ve known that there is currently a serious limitation in the scoresheet. Each team can only have 63 plate appearances. As I finished the scoresheet, I breathed a sigh of relief when the Pirates finished with 62 plate appearances and the Braves finished with 63. The minor bug occurred when a team had exactly 63 plate appearances. I’ll post an update shortly.

atlanta

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

16 consecutive losses to one team? We need to get this monkey off of our back and beat the Brewers. Another glimpse of .500 wouldn’t be bad either.

Jeff Suppan (1-2, 5.88) @ Ian Snell (1-3, 3.72), 7:05 P.M. @ PNC Park

Post-Game Update:

It’s official. We’ve lost to the Brewers 17 consecutive times. They own us. At least we don’t have to see them again until July 20.

Freddy Sanchez got the Pirates started early with a home run in the 1st inning, but it wasn’t enough. Ian Snell didn’t pitch great (probably because he threw 131 pitches in his last outing), but he still managed to leave in the 6th inning with a 3-2 lead (he did walk the first 2 batters in the 6th). Jesse Chavez came into the game in relief, and things got bad. Chavez allowed 3 runs to score, before Sean Burnett came in and closed out the inning. Pirate pitchers gave up 10 walks in the game.

Delwyn Young hit a 2 RBI double in the 8th, but even that wasn’t enough, and the Brewers beat the Bucs 8-5.

You have to wonder if the Pirates will see .500 again this season.

doumit0406_500

Live Updates: “, $starter);
$amount=$stopper-$starter;
$good_stuff=substr($rowvalue, $starter+13, $amount-14);
if($starter>$teamchange)$home=1;
$inningarray[$counter]=$inning;
$homearray[$counter]=$home;
$playarray[$counter]=$good_stuff;
$starterarray[$counter]=$starter;
$counter++;
$starter=$starter+1;
}
}

array_multisort($inningarray, $homearray, $starterarray, $playarray);

$loopcount=0;
$currentinning=0;
$currenthalf=1;
while($loopcount$currentinning){
echo(“
Inning $inningarray[$loopcount]
“);
$currentinning++;
}
if($homearray[$loopcount]!=$currenthalf){
if($homearray[$loopcount]==0){echo(“
Away
“);$currenthalf=0;}
if($homearray[$loopcount]==1){echo(“
Home
“);$currenthalf=1;}
}
echo($playarray[$loopcount].”
“);
$loopcount++;
}

?>

It’s not like the Pirates deserved a 5-1 lead midway through last night’s game, and so it wasn’t entirely surprising when it disappeared. Two runs scored after a Brewer error helped to keep the 3rd inning alive. Two runs came in the 5th on a Jason Jaramillo double immediately after Eric Hinske and Andy LaRoche were hit by pitches.

Paul Maholm didn’t have the same command that he had in his 3 wins this season. He walked 5 batters and gave up 7 hits over his 5.1 innings of work.

Walks have been a problem in the last two games against the Brewers. Pirate pitchers have given up 17 walks in 16 innings (1.06 BB/Inn). Prior to this series, Pirate pitchers had given up 65 walks in 158 innings (0.41 BB/Inn). The Brewers walked just one batter last night.

Another subplot for this series has been the beaned batters. Things started to get ugly in the series opening game on Monday when Jeff Karstens seemingly intentionally hit Ryan Braun (who homered in his first at-bat of the game) to start the 3rd inning. Braun was quite upset by the pitch, and John Hirschbeck warned both benches. Later in the game, Jason Kendall was hit by Jesse Chavez in the 6th and by Evan Meek in the 8th, but no ejections were made. After the game, Ryan Braun had this to say:

Asked if Karstens drilled him intentionally, Braun said, “Probably, yeah. It’s rare for major-league pitchers to miss by that much with a fastball.”

Then, issuing a not-so-wise warning to the commissioner’s office, Braun added, “We play them about 17 more times (actually 13). Tell Mr. Selig, we’ll see what happens. It’s going to be interesting.”

Last night, Brewers’ starter Dave Bush hit three Pirate batters (Freddy Sanchez in the 1st and Eric Hinske and Andy LaRoche in the 5th).

There’s something to keep an eye on in the next 13 Brewers/Pirates matchups.

The Pirates managed 7 hits last night, and they came from an unlikely crew: the RBI double by Jaramillo, Brian Bixler avenged his 4K night by going 2-4, Ramon Vazquez singled in his only at-bat, Eric Hinske had a 2 RBI double, and Brandon Moss and Freddy Sanchez added hits.

If you’re keeping track at home, you can make that 17 consecutive losses at Miller Park for the Buccos. They try to reverse the trend at 1:05 today.

Ryan Braun threatens the Pirates

Ryan Braun threatens the Pirates

This game was not pretty and not a fun one to listen to, but despite it all, the Pirates still found themselves with a chance to win late in the game.

The Bucs scored 2 runs in the top half of the first inning thanks to four consecutive singles from the top of our order, followed by a J.J. Hardy error. Jeff Karstens looked bad in his 5 innings of work, and he served up the Brewer hitters early and often. He gave up 5 runs on 3 homers in the first three innings.

Jesse Chavez and Evan Meek each pitched a scoreless inning, and the Pirate bats fought for 2 runs in the top of the eighth to tie the score at 5-5.

Then, the bullpen collapsed.

Coming into tonight, John Grabow was 1-0, pitching 10 innings for 8H, 0R, 0ER, 3 BB, and 10K. Tonight, he pitched 1/3 of an inning for 2H, 2R, 2ER, 2BB, 0K.

Tyler Yates’ struggles continued last night. He pitched 1/3 of an inning for 0H, 3R, 3ER, 1BB, and 0K. His ERA for the season is up to 9.95.

Sean Burnett entered to get the final out of the 8th, but it was too little, too late. The damage was done.

Brian Bixler played shortstop in place of the injured Jack Wilson. He went 0-4 with 4K.

Positives from tonight: Adam LaRoche, Nyjer Morgan, and Freddy Sanchez continue their hot hitting. Andy LaRoche has an 11 game hit streak.

The Pirates have now lost 16 consecutive games at Miller Park! That’s just ridiculous, and it needs to end tonight.

Paul Maholm @ Dave Bush – 8:05

Miller Park: Not a Friendly Place

Miller Park: Not a Friendly Place