O'Connell was a native of Paterson, New Jersey. He initially signed with the Brooklyn Dodgers and played four years in their farm system. He was sold to the Pirates after the 1949 season while still a minor leaguer, and called up in mid-July 1950. He proceeded to hit .292 (1950) and .294 (1953) in consecutive seasons bracketed by United States Army service during the Korean War (1951–52). O'Connell finished third in voting for the 1950 National LeagueRookie of the Year and 16th in voting for the 1953 NL Most Valuable Player.
The Pirates then traded him to Milwaukee on December 26, 1953, getting six players and $100,000 in cash in return. Although he'd been primarily a third baseman and shortstop with Pittsburgh, the Braves shifted him to second base, where he was a regular for 31⁄2 seasons (1954 through June 15, 1957). Then, at the trading deadline, the Braves sent O'Connell to the New York Giants, along with outfielderBobby Thomson and pitcherRay Crone, for standout veteran second basemanRed Schoendienst, who helped lead Milwaukee to the 1957 World Series title.
O'Connell lost his regular job in 1959, and then returned to Triple-A for all of 1960 before drawing his unconditional release. Signed as a free agent by the 1961–71 edition of the Senators, just created as an expansion team, he played in that franchise's first regular season game, on April 10, 1961 at Griffith Stadium in the traditional Presidential opener. He went two for four, but Washington lost to the Chicago White Sox, 4–3.[2] O'Connell split the year between second and third base, starting 132 games. He led the Senators in base hits (128) and the American League in sacrifice hits (15) in 1961. After playing a reduced role for the 1962 Senators, O'Connell became the player-manager of the York White Roses, Washington's Double-A farm team, in 1963. But on May 22, he was recalled to Washington to serve as the Senators' first-base coach. He held that job for the rest of 1963 and all of 1964 before leaving baseball.
O'Connell, who was residing in Bloomfield, New Jersey, died on October 2, 1969, in nearby Clifton at the age of 40 from a heart attack while driving his Ford which then crashed into a utility pole. He left his wife, Vera, and four children, Maureen, Danny Jr., Nancy and John. He was buried at Immaculate Conception Cemetery in Montclair.