View a short video showing advanced box score features / click orange/red text for additional info | ||
| Standings at end of play this day | ||
|
Hubert H. Humphrey Metrodome, Attendance: 22,219 |
Saturday, June 12, 2004, 6:10PM Time of Game: 2:45 |
|
|
Phillies
1
31-28
Lost 1
2nd, 1½ GB
|
1 2 3 4 5 6 7 8 9 R H E
- - - - - - - - - - - -
Phillies 0 0 0 0 0 0 1 0 0 1 9 0
Twins 0 4 0 0 0 0 0 2 X 6 11 0
W: Carlos Silva (7-3), L: Kevin Millwood (4-5) |
Twins
6
34-27
Won 1
1st
|
Philadelphia Phillies AB R H RBI BB SO BA OPS Pit Str PO A Details J Rollins SS 4 0 0 0 0 3 .270 .696 17 12 1 2 T Perez 2B 4 0 1 0 0 2 .263 .794 15 12 1 3 2B B Abreu RF 4 0 2 0 0 2 .297 .988 22 12 2 0 CS J Thome DH 4 1 3 1 0 1 .321 1.099 22 12 0 0 HR R Ledee LF 3 0 1 0 0 1 .349 1.065 8 5 1 0 J Michaels PH 0 0 0 0 1 0 .171 .668 5 1 0 0 D Bell 3B 4 0 1 0 0 1 .282 .816 11 7 0 1 2·GDP C Utley 1B 3 0 0 0 0 0 .235 .715 5 4 11 0 M Lieberthal C 3 0 0 0 0 1 .243 .722 7 6 5 0 GDP M Byrd CF 3 0 1 0 0 1 .228 .617 11 8 3 0 K Millwood P 0 0 R Madson P 0 0 R Hernandez P 0 0 G Geary P 0 0 Totals 32 1 9 0 1 12 123 79 24 6
Minnesota Twins AB R H RBI BB SO BA OPS Pit Str PO A Details C Guzman SS 5 1 3 1 0 0 .284 .675 18 11 0 3 2·SB D Mientkiewicz 1B 4 0 1 1 0 2 .251 .679 33 20 7 0 HBP L Ford LF 4 0 1 1 0 1 .322 .916 17 10 0 0 2B,SB,HBP C Koskie 3B 5 0 0 0 0 2 .239 .795 26 20 1 0 T Hunter CF 3 0 1 0 1 0 .269 .809 23 13 1 0 J Jones RF 4 1 1 0 0 0 .261 .776 11 8 1 0 J Offerman DH 2 1 0 0 2 0 .222 .752 17 7 0 0 J Mauer C 4 1 1 1 0 0 .333 1.050 14 14 12 1 L Rivas 2B 4 2 3 2 0 0 .252 .666 14 9 5 6 3B,SB C Silva P 0 0 J Rincon P 0 0 A Fultz P 0 0 Totals 35 6 11 0 3 5 173 112 27 10
Philadelphia Phillies IP H R ER BB SO HR ERA BF Pit-Str Ct·Sw·Lk GB·FB·LD· ? GmSc IR-IS LevI WPA K Millwood, L (4-5) 6 6 4 4 2 3 0 4.94 27 116-76 45·11·20 7·14· 5· 0 45 - 0.52 -0.17 R Madson 0.1 1 0 0 0 1 0 2.60 3 11-5 1· 1· 3 1· 0· 0· 0 0-0 0.30 -0.01 R Hernandez 0.2 0 0 0 1 1 0 4.56 3 10-6 2· 2· 2 1· 0· 0· 0 2-0 0.55 0.03 G Geary 1 4 2 2 0 0 0 3.00 7 26-21 14· 2· 5 4· 3· 1· 0 0-0 0.12 -0.02 Totals 8 11 6 6 3 5 0 40 163-108 62·16·30 13·17· 6· 0 2-0
Minnesota Twins IP H R ER BB SO HR ERA BF Pit-Str Ct·Sw·Lk GB·FB·LD· ? GmSc IR-IS LevI WPA C Silva, W (7-3) 7 8 1 1 0 8 1 4.00 26 86-59 34·10·15 12· 6· 3· 0 65 - 0.93 0.27 J Rincon, H (6) 1 0 0 0 0 3 0 2.23 3 16-11 4· 3· 4 0· 0· 0· 0 0-0 0.61 0.05 A Fultz 1 1 0 0 1 1 0 3.49 4 18-8 2· 2· 4 1· 1· 1· 0 0-0 0.23 0.01 Totals 9 9 1 1 1 12 1 33 120-78 40·15·23 13· 7· 4· 0 -
Philadelphia Phillies Minnesota Twins 1. Jimmy Rollins SS 1. Cristian Guzman SS 2. Tomas Perez 2B 2. Doug Mientkiewicz 1B 3. Bobby Abreu RF 3. Lew Ford LF 4. Jim Thome DH 4. Corey Koskie 3B 5. Ricky Ledee LF 5. Torii Hunter CF 6. David Bell 3B 6. Jacque Jones RF 7. Chase Utley 1B 7. Jose Offerman DH 8. Mike Lieberthal C 8. Joe Mauer C 9. Marlon Byrd CF 9. Luis Rivas 2B Kevin Millwood P Carlos Silva P
| Inn | Out | RoB | R/O | Pit(cnt) | wWPA | wWE | Score | @Bat | Batter | Pitcher | Play Description |
|---|---|---|---|---|---|---|---|---|---|---|---|
| b2 | 2 | -23 | RR | 6,(2-2) | 14% | 80% | 1-0 | MIN | L. Rivas | K. Millwood | Triple to CF (Fly Ball to Deep CF-RF); Offerman Scores; Mauer Scores |
| b2 | 2 | 12- | R | 3,(0-2) | 11% | 66% | 0-0 | MIN | J. Mauer | K. Millwood | Single to CF (Line Drive); Jones Scores; Offerman to 3B; Mauer to 2B/Adv on throw |
| t7 | 1 | 12- | OO | 3,(1-1) | 10% | 94% | 1-4 | PHI | M. Lieberthal | C. Silva | Ground Ball Double Play: SS-2B-1B |
| t4 | 1 | 1-3 | OO | 2,(1-0) | 9% | 90% | 0-4 | PHI | D. Bell | C. Silva | Ground Ball Double Play: SS-2B-1B |
| t7 | 0 | 1-- | 4,(2-1) | -7% | 76% | 1-4 | PHI | D. Bell | C. Silva | Single to 1B (Ground Ball); Ledee to 2B |
| Inn | Out | RoB | R/O | Pit(cnt) | wWPA | wWE | Score | @Bat | Batter | Pitcher | Play Description |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Top of the 1st, Phillies Batting, Tied 0-0, Twins' Carlos Silva facing 1-2-3 | |||||||||||
| t1 | 0 | --- | O | 4,(1-2) | 2% | 52% | 0-0 | PHI | J. Rollins | C. Silva | Strikeout Looking |
| t1 | 1 | --- | 1,(0-0) | -4% | 49% | 0-0 | PHI | T. Perez | C. Silva | Double to RF (Ground Ball) | |
| t1 | 1 | -2- | O | 8,(3-2) | 3% | 52% | 0-0 | PHI | B. Abreu | C. Silva | Strikeout Looking |
| t1 | 2 | -2- | O | 5,(2-2) | 3% | 55% | 0-0 | PHI | J. Thome | C. Silva | Strikeout Swinging |
| 0 runs, 1 hit, 0 errors, 1 LOB. Phillies 0, Twins 0. | |||||||||||
| Bottom of the 1st, Twins Batting, Tied 0-0, Phillies' Kevin Millwood facing 1-2-3 | |||||||||||
| b1 | 0 | --- | O | 3,(1-1) | -2% | 53% | 0-0 | MIN | C. Guzman | K. Millwood | Groundout: SS-1B |
| b1 | 1 | --- | O | 5,(2-2) | -2% | 51% | 0-0 | MIN | D. Mientkiewicz | K. Millwood | Lineout: 1B |
| b1 | 2 | --- | O | 6,(3-2) | -1% | 50% | 0-0 | MIN | L. Ford | K. Millwood | Lineout: SS |
| 0 runs, 0 hits, 0 errors, 0 LOB. Phillies 0, Twins 0. | |||||||||||
| Top of the 2nd, Phillies Batting, Tied 0-0, Twins' Carlos Silva facing 5-6-7 | |||||||||||
| t2 | 0 | --- | O | 2,(1-0) | 2% | 52% | 0-0 | PHI | R. Ledee | C. Silva | Groundout: 2B-1B |
| t2 | 1 | --- | O | 4,(1-2) | 2% | 54% | 0-0 | PHI | D. Bell | C. Silva | Strikeout Swinging |
| t2 | 2 | --- | O | 1,(0-0) | 1% | 55% | 0-0 | PHI | C. Utley | C. Silva | Groundout: 1B unassisted |
| 0 runs, 0 hits, 0 errors, 0 LOB. Phillies 0, Twins 0. | |||||||||||
| Bottom of the 2nd, Twins Batting, Tied 0-0, Phillies' Kevin Millwood facing 4-5-6 | |||||||||||
| b2 | 0 | --- | O | 3,(0-2) | -2% | 53% | 0-0 | MIN | C. Koskie | K. Millwood | Groundout: 1B unassisted |
| b2 | 1 | --- | O | 5,(2-2) | -2% | 51% | 0-0 | MIN | T. Hunter | K. Millwood | Flyball: CF (Deep CF) |
| b2 | 2 | --- | 3,(2-0) | 1% | 52% | 0-0 | MIN | J. Jones | K. Millwood | Single to LF (Line Drive) | |
| b2 | 2 | 1-- | 4,(3-0) | 2% | 55% | 0-0 | MIN | J. Offerman | K. Millwood | Walk; Jones to 2B | |
| b2 | 2 | 12- | R | 3,(0-2) | 11% | 66% | 0-0 | MIN | J. Mauer | K. Millwood | Single to CF (Line Drive); Jones Scores; Offerman to 3B; Mauer to 2B/Adv on throw |
| b2 | 2 | -23 | RR | 6,(2-2) | 14% | 80% | 1-0 | MIN | L. Rivas | K. Millwood | Triple to CF (Fly Ball to Deep CF-RF); Offerman Scores; Mauer Scores |
| b2 | 2 | --3 | R | 5,(3-1) | 5% | 85% | 3-0 | MIN | C. Guzman | K. Millwood | Single to RF (Ground Ball); Rivas Scores |
| b2 | 2 | 1-- | 8,(2-2) | 1% | 86% | 4-0 | MIN | D. Mientkiewicz | K. Millwood | Hit By Pitch; Guzman to 2B | |
| b2 | 2 | 12- | O | 3,(0-2) | -2% | 84% | 4-0 | MIN | L. Ford | K. Millwood | Strikeout Swinging |
| 4 runs, 4 hits, 0 errors, 2 LOB. Phillies 0, Twins 4. | |||||||||||
| Top of the 3rd, Phillies Batting, Behind 0-4, Twins' Carlos Silva facing 8-9-1 | |||||||||||
| t3 | 0 | --- | O | 3,(0-2) | 2% | 86% | 0-4 | PHI | M. Lieberthal | C. Silva | Strikeout Swinging |
| t3 | 1 | --- | 1,(0-0) | -2% | 84% | 0-4 | PHI | M. Byrd | C. Silva | Single to CF (Ground Ball) | |
| t3 | 1 | 1-- | O | 4,(1-2) | 2% | 87% | 0-4 | PHI | J. Rollins | C. Silva | Strikeout Swinging |
| t3 | 2 | 1-- | O | 3,(0-2) | 2% | 88% | 0-4 | PHI | T. Perez | C. Silva | Groundout: 2B-1B |
| 0 runs, 1 hit, 0 errors, 1 LOB. Phillies 0, Twins 4. | |||||||||||
| Bottom of the 3rd, Twins Batting, Ahead 4-0, Phillies' Kevin Millwood facing 4-5-6 | |||||||||||
| b3 | 0 | --- | O | 6,(2-2) | -1% | 87% | 4-0 | MIN | C. Koskie | K. Millwood | Strikeout Swinging |
| b3 | 1 | --- | 6,(2-2) | 1% | 88% | 4-0 | MIN | T. Hunter | K. Millwood | Single to RF (Fly Ball to CF-RF) | |
| b3 | 1 | 1-- | O | 3,(0-2) | -1% | 88% | 4-0 | MIN | J. Jones | K. Millwood | Groundout: 2B-1B; Hunter to 2B |
| b3 | 2 | -2- | O | 5,(2-2) | -1% | 86% | 4-0 | MIN | J. Offerman | K. Millwood | Flyball: CF |
| 0 runs, 1 hit, 0 errors, 1 LOB. Phillies 0, Twins 4. | |||||||||||
| Top of the 4th, Phillies Batting, Behind 0-4, Twins' Carlos Silva facing 3-4-5 | |||||||||||
| t4 | 0 | --- | 4,(2-1) | -3% | 83% | 0-4 | PHI | B. Abreu | C. Silva | Single to RF (Line Drive) | |
| t4 | 0 | 1-- | 6,(2-2) | -7% | 76% | 0-4 | PHI | J. Thome | C. Silva | Single to RF (Ground Ball); Abreu to 3B | |
| t4 | 0 | 1-3 | O | 5,(2-2) | 5% | 81% | 0-4 | PHI | R. Ledee | C. Silva | Strikeout Swinging |
| t4 | 1 | 1-3 | OO | 2,(1-0) | 9% | 90% | 0-4 | PHI | D. Bell | C. Silva | Ground Ball Double Play: SS-2B-1B |
| 0 runs, 2 hits, 0 errors, 1 LOB. Phillies 0, Twins 4. | |||||||||||
| Bottom of the 4th, Twins Batting, Ahead 4-0, Phillies' Kevin Millwood facing 8-9-1 | |||||||||||
| b4 | 0 | --- | O | 3,(0-2) | -1% | 89% | 4-0 | MIN | J. Mauer | K. Millwood | Flyball: RF (Deep RF) |
| b4 | 1 | --- | 5,(2-2) | 1% | 90% | 4-0 | MIN | L. Rivas | K. Millwood | Single to LF (Line Drive) | |
| b4 | 1 | 1-- | O | 4,(1-2) | -1% | 89% | 4-0 | MIN | C. Guzman | K. Millwood | Popfly: 2B |
| b4 | 2 | 1-- | 2,(0-1) | 0% | 90% | 4-0 | MIN | D. Mientkiewicz | K. Millwood | Rivas Steals 2B | |
| b4 | 2 | -2- | O | 6,(1-2) | -1% | 88% | 4-0 | MIN | D. Mientkiewicz | K. Millwood | Strikeout Swinging |
| 0 runs, 1 hit, 0 errors, 1 LOB. Phillies 0, Twins 4. | |||||||||||
| Top of the 5th, Phillies Batting, Behind 0-4, Twins' Carlos Silva facing 7-8-9 | |||||||||||
| t5 | 0 | --- | O | 3,(1-1) | 2% | 90% | 0-4 | PHI | C. Utley | C. Silva | Lineout: 2B |
| t5 | 1 | --- | O | 1,(0-0) | 1% | 92% | 0-4 | PHI | M. Lieberthal | C. Silva | Popfly: 2B |
| t5 | 2 | --- | O | 6,(2-2) | 1% | 92% | 0-4 | PHI | M. Byrd | C. Silva | Groundout: 2B-1B |
| 0 runs, 0 hits, 0 errors, 0 LOB. Phillies 0, Twins 4. | |||||||||||
| Bottom of the 5th, Twins Batting, Ahead 4-0, Phillies' Kevin Millwood facing 3-4-5 | |||||||||||
| b5 | 0 | --- | O | 3,(2-0) | -1% | 92% | 4-0 | MIN | L. Ford | K. Millwood | Foul Popfly: 1B (1B Foul) |
| b5 | 1 | --- | O | 5,(1-2) | -0% | 91% | 4-0 | MIN | C. Koskie | K. Millwood | Groundout: 1B unassisted |
| b5 | 2 | --- | O | 4,(0-2) | -0% | 91% | 4-0 | MIN | T. Hunter | K. Millwood | Groundout: SS-1B |
| 0 runs, 0 hits, 0 errors, 0 LOB. Phillies 0, Twins 4. | |||||||||||
| Top of the 6th, Phillies Batting, Behind 0-4, Twins' Carlos Silva facing 1-2-3 | |||||||||||
| t6 | 0 | --- | O | 4,(1-2) | 2% | 93% | 0-4 | PHI | J. Rollins | C. Silva | Flyball: CF (Deep CF) |
| t6 | 1 | --- | O | 4,(1-2) | 1% | 94% | 0-4 | PHI | T. Perez | C. Silva | Strikeout Swinging |
| t6 | 2 | --- | 4,(2-1) | -1% | 93% | 0-4 | PHI | B. Abreu | C. Silva | Single to RF (Ground Ball thru CF-RF) | |
| t6 | 2 | 1-- | O | 3,(1-1) | 2% | 94% | 0-4 | PHI | J. Thome | C. Silva | Abreu Caught Stealing 2B (C-3B) |
| 0 runs, 1 hit, 0 errors, 0 LOB. Phillies 0, Twins 4. | |||||||||||
| Bottom of the 6th, Twins Batting, Ahead 4-0, Phillies' Kevin Millwood facing 6-7-8 | |||||||||||
| b6 | 0 | --- | O | 3,(1-1) | -1% | 94% | 4-0 | MIN | J. Jones | K. Millwood | Groundout: 2B-1B |
| b6 | 1 | --- | 5,(3-1) | 1% | 94% | 4-0 | MIN | J. Offerman | K. Millwood | Walk | |
| b6 | 1 | 1-- | O | 3,(0-2) | -1% | 94% | 4-0 | MIN | J. Mauer | K. Millwood | Flyball: LF |
| b6 | 2 | 1-- | O | 1,(0-0) | -1% | 93% | 4-0 | MIN | L. Rivas | K. Millwood | Flyball: RF |
| 0 runs, 0 hits, 0 errors, 1 LOB. Phillies 0, Twins 4. | |||||||||||
| Top of the 7th, Phillies Batting, Behind 0-4, Twins' Carlos Silva facing 4-5-6 | |||||||||||
| t7 | 0 | --- | R | 2,(1-0) | -5% | 88% | 0-4 | PHI | J. Thome | C. Silva | Home Run (Fly Ball) |
| t7 | 0 | --- | 1,(0-0) | -4% | 84% | 1-4 | PHI | R. Ledee | C. Silva | Single to CF (Ground Ball) | |
| t7 | 0 | 1-- | 4,(2-1) | -7% | 76% | 1-4 | PHI | D. Bell | C. Silva | Single to 1B (Ground Ball); Ledee to 2B | |
| t7 | 0 | 12- | O | 1,(0-0) | 7% | 83% | 1-4 | PHI | C. Utley | C. Silva | Lineout: RF |
| t7 | 1 | 12- | OO | 3,(1-1) | 10% | 94% | 1-4 | PHI | M. Lieberthal | C. Silva | Ground Ball Double Play: SS-2B-1B |
| 1 run, 3 hits, 0 errors, 1 LOB. Phillies 1, Twins 4. | |||||||||||
| Bottom of the 7th, Twins Batting, Ahead 4-1, Phillies' Ryan Madson facing 1-2-3 | |||||||||||
| Ryan Madson replaces Kevin Millwood pitching | |||||||||||
| b7 | 0 | --- | 2,(1-0) | 1% | 94% | 4-1 | MIN | C. Guzman | R. Madson | Single to SS (Ground Ball) | |
| b7 | 0 | 1-- | 5,(3-1) | 1% | 95% | 4-1 | MIN | D. Mientkiewicz | R. Madson | Guzman Steals 2B | |
| b7 | 0 | -2- | O | 6,(3-2) | -1% | 94% | 4-1 | MIN | D. Mientkiewicz | R. Madson | Strikeout Swinging |
| b7 | 1 | -2- | 3,(1-1) | 0% | 94% | 4-1 | MIN | L. Ford | R. Madson | Hit By Pitch | |
| Roberto Hernandez replaces Ryan Madson pitching | |||||||||||
| b7 | 1 | 12- | O | 3,(0-2) | -1% | 93% | 4-1 | MIN | C. Koskie | R. Hernandez | Strikeout Swinging |
| b7 | 2 | 12- | 3,(1-1) | 0% | 94% | 4-1 | MIN | T. Hunter | R. Hernandez | Guzman Steals 3B; Ford Steals 2B | |
| b7 | 2 | -23 | 5,(3-1) | 0% | 94% | 4-1 | MIN | T. Hunter | R. Hernandez | Walk | |
| b7 | 2 | 123 | O | 2,(0-1) | -2% | 92% | 4-1 | MIN | J. Jones | R. Hernandez | Groundout: 1B unassisted |
| 0 runs, 1 hit, 0 errors, 3 LOB. Phillies 1, Twins 4. | |||||||||||
| Top of the 8th, Phillies Batting, Behind 1-4, Twins' Juan Rincon facing 9-1-2 | |||||||||||
| Juan Rincon replaces Carlos Silva pitching | |||||||||||
| t8 | 0 | --- | O | 4,(1-2) | 3% | 94% | 1-4 | PHI | M. Byrd | J. Rincon | Strikeout Swinging |
| t8 | 1 | --- | O | 5,(2-2) | 1% | 96% | 1-4 | PHI | J. Rollins | J. Rincon | Strikeout Swinging |
| t8 | 2 | --- | O | 7,(2-2) | 1% | 97% | 1-4 | PHI | T. Perez | J. Rincon | Strikeout Swinging |
| 0 runs, 0 hits, 0 errors, 0 LOB. Phillies 1, Twins 4. | |||||||||||
| Bottom of the 8th, Twins Batting, Ahead 4-1, Phillies' Geoff Geary facing 7-8-9 | |||||||||||
| Geoff Geary replaces Roberto Hernandez pitching | |||||||||||
| b8 | 0 | --- | O | 3,(0-2) | -0% | 96% | 4-1 | MIN | J. Offerman | G. Geary | Groundout: 3B-1B |
| b8 | 1 | --- | O | 5,(0-2) | -0% | 96% | 4-1 | MIN | J. Mauer | G. Geary | Flyball: CF |
| b8 | 2 | --- | 2,(1-0) | 0% | 96% | 4-1 | MIN | L. Rivas | G. Geary | Single to CF (Fly Ball) | |
| b8 | 2 | 1-- | 4,(1-2) | 0% | 97% | 4-1 | MIN | C. Guzman | G. Geary | Single to 2B (Ground Ball); Rivas to 3B | |
| b8 | 2 | 1-3 | R | 1,(0-0) | 2% | 99% | 4-1 | MIN | D. Mientkiewicz | G. Geary | Single to CF (Ground Ball); Rivas Scores; Guzman to 3B |
| b8 | 2 | 1-3 | R | 2,(0-1) | 1% | 99% | 5-1 | MIN | L. Ford | G. Geary | Double to RF (Line Drive to CF-RF); Guzman Scores; Mientkiewicz to 3B |
| b8 | 2 | -23 | O | 9,(3-2) | -0% | 99% | 6-1 | MIN | C. Koskie | G. Geary | Groundout: 2B-1B |
| 2 runs, 4 hits, 0 errors, 2 LOB. Phillies 1, Twins 6. | |||||||||||
| Top of the 9th, Phillies Batting, Behind 1-6, Twins' Aaron Fultz facing 3-4-5 | |||||||||||
| Aaron Fultz replaces Juan Rincon pitching | |||||||||||
| t9 | 0 | --- | O | 6,(3-2) | 0% | 100% | 1-6 | PHI | B. Abreu | A. Fultz | Strikeout Swinging |
| t9 | 1 | --- | 6,(3-2) | -0% | 99% | 1-6 | PHI | J. Thome | A. Fultz | Single to LF (Line Drive) | |
| Jason Michaels pinch hits for Ricky Ledee (LF) batting 5th | |||||||||||
| t9 | 1 | 1-- | 5,(3-1) | -1% | 99% | 1-6 | PHI | J. Michaels | A. Fultz | Walk; Thome to 2B | |
| t9 | 1 | 12- | OO | 1,(0-0) | 1% | 100% | 1-6 | PHI | D. Bell | A. Fultz | Ground Ball Double Play: SS-2B-1B |
| 0 runs, 1 hit, 0 errors, 1 LOB. Phillies 1, Twins 6. | |||||||||||
Retrosheet.org Boxscore:MIN200406120
Play-by-Play Explanation
Please report any issues or strangeness you see with the description of plays given above. We have tested several hundred different types of plays, but, in all likelihood, there are still some errors or misinterpretations of the play-by-play data.
In some cases, the results from play-by-play data will contradict results in the official record. The official record has many, many errors, but we have not undertaken to reconcile those errors. Pitch-by-pitch data should not be taken as completely accurate, though we believe it to be as accurate as is currently possible.
Box scores and play-by-play outputs produced by Sports Reference LLC. All Rights Reserved.