Free agent Dennis Martinez, a major surprise for the Montreal Expos last season, agreed to a two-year contract yesterday, the team announced.

Martinez, 32, was 11-4 with a 3.30 earned-run average. The Expos were 18-4 in his 22 starts.

Terms were not announced, but the Expos were reported to have offered Martinez a two-year deal worth more than $1 million. Martinez earned $162,000 last season.

It had been reported that Martinez was considering offers from the Baltimore Orioles, for whom he pitched in the 1970s and early '80s, and the Cleveland Indians . . .

The Orioles announced utility infielder Ron Washington wouldn't be offered a contract for 1988. Washington, 35, split time between Rochester and Baltimore last season and hit .203 in 26 games with the Orioles . . .

Joe Klein resigned as Cleveland's vice president for baseball operations and is expected to be named scouting director of the New York Yankees next week. Klein was left without a job with the Indians when former Baltimore executives Hank Peters and Tom Giordano took over the baseball operations . . .

Tickets for 1988 Orioles home games went on sale yesterday at Memorial Stadium and other ticket outlets. The Orioles will open the 1988 season April 4 against the Milwaukee Brewers . . .

Free agent catcher Tim Laudner accepted the Minnesota Twins' offer of salary arbitration, returning him to the team's roster for next year . . .

Veteran outfielder Dwight Evans has agreed to a two-year contract extension that will keep him with the Boston Red Sox through the 1989 season.