Welcome to The Baseball Engine

This demonstration of natural language by Ability Intelligence shows how to use regular sentences to get data from large databases.Ask it a question and send us your comments or requests at info@abilityintelligence.com.

Here are some curated examples:

Which pitchers had more than 50 wins?
Which hitters had more than 175 RBIs? Show hits, doubles, and triples also.
Which position players had more than 50 home runs after the year 1990?

Try some randomly generated questions:

Which position players had more than 49 homers before year 1921?Which hitters had fewer than 121 runs?Which players had more than 98 runs after year 2005?
Year
Players
Hits
1976
Hank Aaron
62
1976
Glenn Abbott
1976
Glenn Adams
18
1976
Mike Adams
4
1976
Vic Albury
1976
Santo Alcala
6
1976
Doyle Alexander
1976
Doyle Alexander
1976
Gary Alexander
13
1976
Matt Alexander
1
1976
Bill Almon
14
1976
Sandy Alomar
39
1976
Luis Alvarado
12
1976
Orlando Alvarez
7
1976
Mike Anderson
58
1976
Fred Andrews
4
1976
Joaquin Andujar
8
1976
Bob Apodaca
2
1976
Tony Armas
2
1976
Ed Armbrister
23
1976
Chris Arnold
15
1976
Alan Ashby
59
1976
Tucker Ashford
3
1976
Brian Asselstine
7
1976
Bill Atkinson
1976
Rick Auerbach
6
1976
Jerry Augustine
1976
Doug Ault
6
1976
Rick Austin
1976
Al Autry
1976
Benny Ayala
3
1976
Mike Bacsik
1976
Stan Bahnsen
1976
Bob Bailey
37
1976
Bob Bailor
2
1976
Doug Bair
1976
Jack Baker
3
1976
Billy Baldwin
6
1976
Rick Baldwin
1
1976
Eddie Bane
1976
Alan Bannister
36
1976
Ray Bare
1976
Len Barker
1976
Mike Barlow
1976
Francisco Barrios
1976
Jim Barr
12
1976
Steve Barr
1976
Chris Batton
1976
Mike Beard
1976
Gary Beare
1976
Kevin Bell
57
1976
Rob Belloir
12
1976
Juan Bernhardt
4
1976
Kurt Bevacqua
1
1976
Jim Bibby
1976
Larry Biittner
6
1976
Larry Biittner
47
1976
Jack Billingham
14
1976
Doug Bird
1976
Tim Blackwell
2
1976
Dennis Blair
1976
Paul Blair
74
1976
Ron Blomberg
1976
Vida Blue
1976
Bert Blyleven
1976
Bert Blyleven
1976
Tommy Boggs
1976
Bill Bonham
13
1976
Pedro Borbon
4
1976
Glenn Borgmann
16
1976
Rick Bosetti
5
1976
Dick Bosman
1976
Ken Boswell
33
1976
Steve Bowling
7
1976
Buddy Bradford
35
1976
Ken Brett
1976
Ken Brett
1
1976
Jim Brewer
1976
Dan Briggs
53
1976
Nelson Briles
1976
Pete Broberg
1976
Jackie Brown
1976
Leon Brown
15
1976
Ollie Brown
53
1976
Tom Bruno
1976
Steve Brye
68
1976
Tom Burgmeier
1976
Glenn Burke
11
1976
Ray Burris
9
1976
Steve Busby
1976
Tom Buskey
1976
Mike Caldwell
3
1976
Bill Campbell
1976
Rick Camp
1976
John Candelaria
14
1976
Doug Capilla
1976
Buzz Capra
1976
Bernie Carbo
13
1976
Bernie Carbo
43
1976
Steve Carlton
20
1976
Don Carrithers
4
1976
Clay Carroll
1976
Gary Carter
68
1976
Bill Castro
1976
Rick Cerone
2
1976
Bill Champion
1976
Mike Champion
9
1976
Charlie Chant
2
1976
Rich Chiles
2
1976
Larry Christenson
10
1976
Doug Clarey
1
1976
Jack Clark
23
1976
Reggie Cleveland
1976
Rich Coggins
1
1976
Rich Coggins
15
1976
Nate Colbert
8
1976
Nate Colbert
1976
Jim Colborn
1976
Joe Coleman
1976
Joe Coleman
2
1976
Vic Correll
45
1976
Mike Cosgrove
2
1976
Jim Cox
5
1976
Jerry Cram
1976
Jim Crawford
1976
Warren Cromartie
17
1976
Ed Crosby
1
1976
Ken Crosby
1
1976
Terry Crowley
1976
Terry Crowley
15
1976
Henry Cruz
16
1976
Mike Cubbage
7
1976
Mike Cuellar
1976
John Curtis
7
1976
John D'Acquisto
7
1976
Paul Dade
1
1976
Bruce Dal Canton
2
1976
Pat Darcy
2
1976
Bobby Darwin
18
1976
Bobby Darwin
19
1976
Rich Dauer
4
1976
Jerry DaVanon
31
1976
Bob Davis
17
1976
Tommy Davis
58
1976
Tommy Davis
5
1976
Andre Dawson
20
1976
Joe Decker
1976
Ivan de Jesus
7
1976
Larry Demery
5
1976
Rick Dempsey
5
1976
Rick Dempsey
37
1976
John Denny
15
1976
Tom Dettore
1976
Adrian Devine
1976
Larry Dierker
9
1976
Steve Dillard
46
1976
Miguel Dilone
4
1976
Kerry Dineen
2
1976
Pat Dobson
1976
Al Downing
1976
Dick Drago
1976
Rob Dressler
4
1976
Dan Driessen
54
1976
Dave Duncan
58
1976
Steve Dunning
1976
Steve Dunning
2
1976
Mike Dupree
1
1976
Jim Dwyer
17
1976
Jim Dwyer
2
1976
Duffy Dyer
41
1976
Mike Easler
13
1976
Jamie Easterly
1
1976
Rawly Eastwick
1976
Dennis Eckersley
1976
Mike Eden
1976
Dock Ellis
1976
John Ellis
13
1976
George Enright
1976
Nino Espinosa
1976
Jim Essian
49
1976
Andy Etchebarren
56
1976
Darrell Evans
24
1976
Darrell Evans
57
1976
Sam Ewing
9
1976
Bill Fahey
20
1976
Ron Fairly
29
1976
Ron Fairly
11
1976
Pete Falcone
8
1976
Joe Ferguson
41
1976
Joe Ferguson
38
1976
Mark Fidrych
1976
Ed Figueroa
1976
Rollie Fingers
1976
Al Fitzmorris
1976
Mike Flanagan
1976
Doug Flynn
62
1976
Rich Folkers
1976
Bob Forsch
11
1976
Ken Forsch
1
1976
Terry Forster
1976
Alan Foster
1
1976
Leo Foster
12
1976
Steve Foucault
1976
Ken Frailing
1976
Roger Freed
3
1976
Bill Freehan
64
1976
Jim Fregosi
31
1976
Dave Freisleben
7
1976
Pepe Frias
28
1976
Danny Frisella
1976
Danny Frisella
1976
Woodie Fryman
7
1976
Jim Gantner
17
1976
Gene Garber
2
1976
Kiko Garcia
7
1976
Pedro Garcia
23
1976
Pedro Garcia
45
1976
Wayne Garland
1976
Mike Garman
1976
Adrian Garrett
6
1976
Wayne Garrett
56
1976
Wayne Garrett
43
1976
Cito Gaston
39
1976
Dave Giusti
1976
Ed Glynn
1976
Dave Goltz
1976
Luis Gomez
11
1976
Orlando Gonzalez
17
1976
Ed Goodson
27
1976
Rich Gossage
1976
Wayne Granger
1976
Bill Greif
1976
Bill Greif
1976
Alfredo Griffin
1
1976
Doug Griffin
24
1976
Tom Griffin
1976
Tom Griffin
2
1976
Steve Grilli
1976
Ross Grimsley
1976
Wayne Gross
4
1976
Mario Guerrero
76
1976
Ron Guidry
1976
Don Gullett
8
1976
Larry Gura
1976
Moose Haas
1976
Jerry Hairston
27
1976
John Hale
14
1976
Ed Halicki
9
1976
Tom Hall
1976
Tom Hall
1976
Dave Hamilton
1976
Ike Hampton
1976
Larry Haney
40
1976
Gerry Hannahs
3
1976
Preston Hanna
1976
Bob Hansen
10
1976
Larry Hardy
1976
Steve Hargan
1976
Terry Harmon
18
1976
Tommy Harper
18
1976
Vic Harris
59
1976
Paul Hartzell
1976
Andy Hassler
1976
Andy Hassler
1976
Tom Hausman
1976
Fran Healy
3
1976
Fran Healy
32
1976
Dave Heaverlo
1
1976
Mike Hegan
54
1976
Jack Heidemann
1
1976
Jack Heidemann
32
1976
Bob Heise
15
1976
Tommy Helms
24
1976
Joe Henderson
1976
Elrod Hendricks
11
1976
Elrod Hendricks
12
1976
Ramon Hernandez
1976
Ramon Hernandez
1976
Ed Herrmann
8
1976
Ed Herrmann
54
1976
John Hiller
1976
Marc Hill
24
1976
Rich Hinton
1976
Butch Hobson
63
1976
Ron Hodges
35
1976
Joe Hoerner
1976
Fred Holdsworth
1976
Jim Holt
2
1976
Ken Holtzman
1976
Ken Holtzman
1976
Don Hood
1976
Burt Hooton
6
1976
Don Hopkins
1976
Tim Hosley
1976
Tim Hosley
9
1976
Charlie Hough
6
1976
Tom House
1976
Doug Howard
19
1976
Wilbur Howard
42
1976
Art Howe
4
1976
Al Hrabosky
1976
Jim Hughes
1976
Terry Humphrey
48
1976
Randy Hundley
3
1976
Catfish Hunter
1976
Tom Hutton
25
1976
Grant Jackson
1976
Grant Jackson
1976
Al Javier
5
1976
Jesse Jefferson
1976
Fergie Jenkins
1976
Bart Johnson
1976
Cliff Johnson
72
1976
Deron Johnson
5
1976
Jerry Johnson
1976
Larry Johnson
2
1976
Lamar Johnson
71
1976
Tim Johnson
75
1976
Tom Johnson
1976
Tommy John
7
1976
Bob Jones
35
1976
Cleon Jones
8
1976
Randy Jones
6
1976
Rick Jones
1976
Ruppert Jones
11
1976
Von Joshua
41
1976
Skip Jutze
14
1976
Jim Kaat
14
1976
Joe Keener
1976
Jim Kern
1976
Joe Kerrigan
1976
Bruce Kimm
40
1976
Clay Kirby
1
1976
Ed Kirkpatrick
34
1976
Don Kirkwood
1976
Bruce Kison
12
1976
Jay Kleven
1
1976
Mickey Klutts
1976
Chris Knapp
1976
Bob Knepper
1
1976
Darold Knowles
1
1976
Kevin Kobel
1976
Jerry Koosman
17
1976
Ken Kravec
1976
Rick Kreuger
1976
Mike Krukow
1976
Ted Kubiak
50
1976
Jack Kucek
1976
Craig Kusick
69
1976
Art Kusnyer
4
1976
Pete LaCock
54
1976
Frank LaCorte
3
1976
Lee Lacy
49
1976
Lee Lacy
42
1976
Lerrin LaGrow
1976
Joe Lahoud
17
1976
Joe Lahoud
20
1976
Larry Landreth
1976
Marv Lane
9
1976
Chip Lang
1
1976
Rick Langford
1
1976
Dave LaRoche
1976
Dan Larson
9
1976
Gary Lavelle
1
1976
Bill Laxton
1976
Bill Lee
1976
Leron Lee
6
1976
Dave Lemanczyk
1976
Johnnie LeMaster
21
1976
Mark Lemongello
1976
Dennis Leonard
1976
Max Leon
1976
Randy Lerch
1
1976
Dennis Lewallyn
1976
Paul Lindblad
1976
Larry Lintz
1976
Joe Lis
16
1976
Mark Littell
1976
Gene Locklear
15
1976
Gene Locklear
7
1976
Skip Lockwood
6
1976
Mickey Lolich
7
1976
Jim Lonborg
11
1976
Carlos Lopez
1976
John Lowenstein
47
1976
Steve Luebber
1976
Mike Lum
31
1976
Sparky Lyle
1976
Jim Lyttle
23
1976
Jim Lyttle
15
1976
Frank MacCormack
1976
Elliott Maddox
10
1976
Angel Mangual
2
1976
Pepe Mangual
56
1976
Pepe Mangual
19
1976
Phil Mankowski
23
1976
Jerry Manuel
6
1976
Mike Marshall
1976
Mike Marshall
1
1976
Buck Martinez
61
1976
Dennis Martinez
1976
Jerry Martin
30
1976
Tippy Martinez
1976
Tippy Martinez
1976
Jim Mason
39
1976
Jon Matlack
17
1976
Carlos May
11
1976
Dave May
46
1976
Milt May
7
1976
Rudy May
1976
Rudy May
1976
Lee Mazzilli
15
1976
Tim McCarver
43
1976
Bob McClure
1976
Willie McCovey
41
1976
Willie McCovey
5
1976
Will McEnaney
1
1976
Lynn McGlothen
15
1976
Tug McGraw
1
1976
Scott McGregor
1976
Dave McKay
28
1976
Bo McLaughlin
1976
Ken McMullen
41
1976
Doc Medich
5
1976
Sam Mejias
3
1976
Luis Melendez
3
1976
Luis Melendez
29
1976
Bill Melton
71
1976
Mario Mendoza
17
1976
Andy Merchant
1976
Andy Messersmith
12
1976
Butch Metzger
1976
Dan Meyer
74
1976
Larry Milbourne
36
1976
Mike Miley
7
1976
Bruce Miller
4
1976
Dyar Miller
1976
Rick Miller
76
1976
Steve Mingori
1976
Minnie Minoso
1
1976
Greg Minton
1
1976
Craig Mitchell
1976
Paul Mitchell
1976
George Mitterwald
65
1976
Dave Moates
33
1976
Randy Moffitt
2
1976
Sid Monge
1976
Larry Monroe
1976
Willie Montanez
71
1976
John Montefusco
8
1976
Bob Montgomery
23
1976
Charlie Moore
46
1976
Junior Moore
7
1976
Bob Moose
3
1976
Andres Mora
48
1976
Jose Morales
50
1976
Omar Moreno
33
1976
Roger Moret
3
1976
Carl Morton
8
1976
Manny Mota
15
1976
Dale Murphy
17
1976
Tom Murphy
1976
Tom Murphy
1976
Dale Murray
1976
Larry Murray
1
1976
Tony Muser
74
1976
Bob Myrick
1976
Bill Nahorodny
1
1976
Dave Nelson
36
1976
Roger Nelson
1976
Jeff Newman
15
1976
Joe Niekro
5
1976
Phil Niekro
18
1976
Gary Nolan
8
1976
Tim Nordbrook
5
1976
Tim Nordbrook
1976
Wayne Nordhagen
10
1976
Fred Norman
7
1976
Mike Norris
1976
Nyls Nyman
2
1976
Johnny Oates
25
1976
Blue Moon Odom
1976
Tony Oliva
26
1976
Steve Ontiveros
13
1976
Ed Ott
12
1976
Jim Otten
1976
Mike Overy
1976
Bob Owchinko
1976
Dave Pagan
1976
Dave Pagan
1976
Jim Palmer
1976
Ken Pape
5
1976
Harry Parker
1976
Kevin Pasley
12
1976
Marty Pattin
1976
Mike Pazik
1976
Gene Pentz
1
1976
Marty Perez
24
1976
Gaylord Perry
1976
Stan Perzanowski
1976
Fritz Peterson
1976
Fritz Peterson
1976
Rico Petrocelli
51
1976
Mike Phillips
67
1976
Bill Plummer
38
1976
Biff Pocoroba
42
1976
Dick Pole
1976
Mike Potter
1976
Boog Powell
63
1976
Mike Proly
1976
Ron Pruitt
23
1976
Greg Pryor
3
1976
Ed Putman
3
1976
Jamie Quirk
28
1976
Dave Rader
67
1976
Eric Raich
1976
Orlando Ramirez
14
1976
Eric Rasmussen
4
1976
Doug Rau
9
1976
Pete Redfern
1976
Ron Reed
4
1976
Steve Renko
1
1976
Steve Renko
5
1976
Merv Rettenmund
32
1976
Paul Reuschel
2
1976
Rick Reuschel
19
1976
Jerry Reuss
16
1976
Craig Reynolds
1
1976
Ken Reynolds
1976
Rick Rhoden
20
1976
Frank Riccelli
1
1976
J. R. Richard
14
1976
Lee Richard
16
1976
Bombo Rivera
51
1976
Bob Robertson
28
1976
Dave Roberts
1976
Leon Roberts
68
1976
Brooks Robinson
46
1976
Craig Robinson
4
1976
Craig Robinson
4
1976
Frank Robinson
15
1976
Sergio Robles
1976
Pat Rockett
1
1976
Eduardo Rodriguez
1976
Ellie Rodriguez
14
1976
Gary Roenicke
20
1976
Steve Rogers
11
1976
Cookie Rojas
32
1976
Gil Rondon
4
1976
Phil Roof
10
1976
Phil Roof
1
1976
Jim Rooker
16
1976
Jimmy Rosario
7
1976
Dave Rosello
55
1976
Gary Ross
1976
Ken Rudolph
8
1976
Vern Ruhle
1976
Dick Ruthven
13
1976
Nolan Ryan
1976
Ray Sadecki
1976
Ray Sadecki
1976
Mike Sadek
19
1976
Joe Sambito
2
1976
Ken Sanders
1976
Ken Sanders
1976
Tommy Sandt
14
1976
Manny Sarmiento
1976
Rick Sawyer
5
1976
Pat Scanlon
5
1976
Fred Scherman
1
1976
Ron Schueler
1976
Buddy Schultz
1976
Mickey Scott
1976
Rodney Scott
4
1976
Chuck Scrivener
49
1976
Tom Seaver
7
1976
Bill Sharp
44
1976
Tom Shopay
4
1976
Paul Siebert
1976
Joe Simpson
4
1976
Bill Singer
1976
Bill Singer
1976
Ted Sizemore
64
1976
Craig Skok
1976
Jim Slaton
1976
Roy Smalley
29
1976
Billy Smith
3
1976
Reggie Smith
37
1976
Reggie Smith
63
1976
Tommy Smith
42
1976
Tony Solaita
16
1976
Tony Solaita
58
1976
Eddie Solomon
2
1976
Elias Sosa
1
1976
Elias Sosa
1976
Jose Sosa
1976
Rob Sperring
24
1976
Dan Spillner
1
1976
Paul Splittorff
1976
Ed Sprague
1976
Roy Staiger
67
1976
Don Stanhouse
11
1976
Fred Stanley
62
1976
Mickey Stanley
55
1976
Leroy Stanton
44
1976
John Stearns
27
1976
Royle Stillman
2
1976
Bob Stinson
55
1976
Steve Stone
3
1976
Brent Strom
4
1976
Champ Summers
26
1976
Rick Sutcliffe
1976
Gary Sutherland
24
1976
Gary Sutherland
25
1976
Bruce Sutter
1976
Don Sutton
7
1976
Craig Swan
4
1976
Jerry Tabb
7
1976
John Tamargo
3
1976
Frank Tanana
1976
Alex Taveras
10
1976
Chuck Taylor
1976
Tony Taylor
6
1976
Kent Tekulve
1976
Garry Templeton
62
1976
Jeff Terpko
1976
Jerry Terrell
42
1976
Dan Thomas
29
1976
Derrel Thomas
63
1976
Gorman Thomas
45
1976
Stan Thomas
1976
Danny Thompson
29
1976
Danny Thompson
42
1976
Andre Thornton
17
1976
Andre Thornton
35
1976
Luis Tiant
1976
Dick Tidrow
1976
Jim Todd
1976
Bobby Tolan
71
1976
Dave Tomlin
1976
Tommy Toms
1976
Hector Torres
42
1976
Mike Torrez
1976
Pablo Torrealba
1976
Rusty Torres
54
1976
Cesar Tovar
8
1976
Cesar Tovar
6
1976
Bill Travers
1976
Jerry Turner
75
1976
Wayne Twitchell
1
1976
Wayne Tyrone
13
1976
Mike Tyson
70
1976
Jim Umbarger
1976
Tom Underwood
5
1976
Del Unser
63
1976
Del Unser
50
1976
Mike Vail
31
1976
Bobby Valentine
18
1976
Pete Varney
10
1976
Pete Varney
1
1976
Otto Velez
25
1976
John Verhoeven
1976
Pete Vuckovich
1976
John Vukovich
1
1976
Mark Wagner
30
1976
Rick Waits
1976
Tom Walker
2
1976
Mike Wallace
1
1976
Denny Walling
3
1976
Stan Wall
1976
Danny Walton
2
1976
Dan Warthen
1976
Steve Waterbury
1976
John Wathan
12
1976
Hank Webb
1976
Dave Wehrmeister
1976
Don Werner
2
1976
Gary Wheelock
1976
Jerry White
68
1976
Terry Whitfield
1976
Ernie Whitt
4
1976
Billy Williams
74
1976
Charlie Williams
1
1976
Earl Williams
39
1976
Earl Williams
45
1976
Jim Willoughby
1976
Willie Wilson
1
1976
Rick Wise
1976
John Wockenfuss
32
1976
Jim Wohlford
73
1976
Gary Woods
1
1976
Wilbur Wood
1976
Hugh Yancy
1
1976
Jim York
1976
Joel Youngblood
11
1976
Pat Zachry
7
1976
Geoff Zahn
1976
Oscar Zamora