World Library  
Flag as Inappropriate
Email this Article

1978 Minnesota Twins season

Article Id: WHEBN0009477921
Reproduction Date:

Title: 1978 Minnesota Twins season  
Author: World Heritage Encyclopedia
Language: English
Subject: 1979 Minnesota Twins season, 1977 Minnesota Twins season, 1978 Kansas City Royals season, 1978 Major League Baseball draft, History of the Minnesota Twins
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

1978 Minnesota Twins season

1978 Minnesota Twins
Major League affiliations
Location
Other information
Owner(s) Calvin Griffith
Manager(s) Gene Mauch
Local television WTCN
(Harmon Killebrew, Joe Boyle)
Local radio 830 WCCO AM
(Herb Carneal, Frank Quilici)
 < Previous season     Next season  >

The 1978 Minnesota Twins finished 73-89, fourth in the American League West.

Contents

  • Offseason 1
  • Regular season 2
    • Season standings 2.1
    • Record vs. opponents 2.2
    • Opening Day starters 2.3
    • Notable transactions 2.4
    • Roster 2.5
  • Player stats 3
    • Batting 3.1
      • Starters by position 3.1.1
      • Other batters 3.1.2
    • Pitching 3.2
      • Starting pitchers 3.2.1
      • Other pitchers 3.2.2
      • Relief pitchers 3.2.3
  • Farm system 4
  • Notes 5
  • References 6

Offseason

Regular season

787,878 fans attended Twins games, the second lowest total in the American League. Only one Twins player made the All-Star Game: first baseman Rod Carew.

Carew won his seventh AL batting title[7] with a .333 average, leading the team in hits and runs scored. Shortstop Roy Smalley hit 19 HR and collected 77 RBI. Dan Ford hit 11 HR and collected 82 RBI.

Reliever Mike Marshall was signed in May and replaced Tom Johnson and Bill Campbell as manager Gene Mauch's all-purpose reliever. Marshall went on to rack up 10 relief wins along with 21 saves. Three starters had double digit wins: Dave Goltz (15-10), Roger Erickson (14-13), Geoff Zahn (14-14).

Season standings

Record vs. opponents

Opening Day starters

Notable transactions

Roster

Player stats

= Indicates team leader

Batting

Starters by position

Note: Pos = Position; G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Pos Player G AB H Avg. HR RBI
1B Carew, RodRod Carew 152 564 188 .333 5 70
2B Randall, BobBob Randall 119 330 89 .270 0 21
SS Smalley, RoyRoy Smalley 158 586 160 .273 19 77
LF Norwood, WillieWillie Norwood 125 428 109 .255 8 46
CF Ford, DanDan Ford 151 592 162 .274 11 82
DH Adams, GlennGlenn Adams 116 310 80 .258 7 35

Other batters

Note: G = Games played; AB = At bats; H = Hits; Avg. = Batting average; HR = Home runs; RBI = Runs batted in
Player G AB H Avg. HR RBI
Rivera, BomboBombo Rivera 101 251 68 .271 3 23
Morales, JoséJosé Morales 101 242 76 .314 2 38
Wolfe, LarryLarry Wolfe 88 235 55 .234 3 25
Kusick, CraigCraig Kusick 77 191 33 .173 4 20
Borgmann, GlennGlenn Borgmann 49 123 26 .211 3 15
Edwards, DaveDave Edwards 15 44 11 .250 1 3

Pitching

Starting pitchers

Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts
Player G IP W L ERA SO
Erickson, RogerRoger Erickson 37 265.2 14 13 3.96 121
Zahn, GeoffGeoff Zahn 35 252.1 14 14 3.03 106
Goltz, DaveDave Goltz 29 220.1 15 10 2.49 116
Jackson, DarrellDarrell Jackson 19 92.1 4 6 4.48 54

Other pitchers

Note: G = Games pitched; IP = Innings pitched; W = Wins; L = Losses; ERA = Earned run average; SO = Strikeouts
Player G IP W L ERA SO
Perzanowski, StanStan Perzanowski 13 56.2 2 7 5.24 31
Johnson, DaveDave Johnson 6 12 0 2 7.50 7
Redfern, PetePete Redfern 3 9.2 0 2 6.52 4

Relief pitchers

Note: G = Games pitched; W = Wins; L = Losses; SV = Saves; ERA = Earned run average; SO = Strikeouts
Player G W L SV ERA SO
Marshall, MikeMike Marshall 54 10 12 21 2.45 56
Johnson, TomTom Johnson 18 1 4 3 5.51 21
Scarce, MacMac Scarce 17 1 1 0 3.94 17
Holly, JeffJeff Holly 15 1 1 0 3.57 12
Harrison, RoricRoric Harrison 9 0 1 0 7.50 7

Farm system

Level Team League Manager
AAA Toledo Mud Hens International League Cal Ermer
AA Orlando Twins Southern League Johnny Goryl
A Visalia Oaks California League Roy McMillan
A Wisconsin Rapids Twins Midwest League Rick Stelmaszek
Rookie Elizabethton Twins Appalachian League Fred Waters

LEAGUE CHAMPIONS: Visalia, Elizabethton

Notes


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ Jim Hughes page at Baseball Reference
  2. ^ Steve Luebber page at Baseball Reference
  3. ^ Bombo Rivera page at Baseball Reference
  4. ^ Jesús Vega page at Baseball Reference
  5. ^ Jesse Orosco page at Baseball Reference
  6. ^ Don Carrithers page at Baseball Reference
  7. ^ Great Baseball Feats, Facts and Figures, 2008 Edition, p. 107, David Nemec and Scott Flatow, A Signet Book, Penguin Group, New York, NY, ISBN 978-0-451-22363-0
  8. ^ http://baseball-almanac.com/teamstats/roster.php?y=1978&t=MIN
  9. ^ Mike Marshall page at Baseball Reference
  10. ^ Lenny Faedo page at Baseball Reference
  11. ^ Kent Hrbek page at Baseball Reference

References

  • Player stats from www.baseball-reference.com
  • Team info from www.baseball-almanac.com


This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.